Repositorio del proyecto de puntos de fidelidad del grupo 5 de la sección 1 UNIT NAME = puntosfidelidadPU
Nombre | Correo | Rol |
---|---|---|
Camilo Sánchez Salamanca | ca.sanchez38 | Líder |
Julían Alberto Manrique Puerto | ja.manrique | Líder de Desarrollo/Líder de Proceso y la Calidad |
Alvaro Alfonso Yepes Bonilla | aa.yepes | Líder de Soporte |
Sebástian Cespedes Otalora | s.cespedes10 | Líder de Diseño Web |
Laura Valeria Vanegas García | lv.vanegas10 | Líder de Planeación |
-
- GET /administradores
- GET /administradores/{id}
- POST /administradores
- PUT /administradores/{id}
- DELETE /administradores/{id}
- GET administradores/{administradoresid}/restaurante
- GET administradores/{administradoresid}/restaurante/{restauranteid}
- POST administradores/{administradoresid}/restaurante/{restauranteid}
- PUT administradores/{administradoresid}/restaurante
- DELETE administradores/{administradoresid}/restaurante/{restauranteid}
-
- GET /restaurantes
- GET /restaurantes/{id}
- POST /restaurantes
- PUT /restaurantes/{id}
- DELETE /restaurantes/{id}
- GET restaurantes/{restaurantesid}/sucursales
- GET restaurantes/{restaurantesid}/sucursales/{sucursalesid}
- POST restaurantes/{restaurantesid}/sucursales/{sucursalesid}
- PUT restaurantes/{restaurantesid}/sucursales
- DELETE restaurantes/{restaurantesid}/sucursales /{sucursalesid}
- GET restaurantes/{restaurantesid}/productosCanjeables
- GET restaurantes/{restaurantesid}/productosCanjeables/{productosCanjeablesid}
- POST restaurantes/{restaurantesid}/productosCanjeables/{productosCanjeablesid}
- PUT restaurantes/{restaurantesid}/productosCanjeables
- DELETE restaurantes/{restaurantesid}/productosCanjeables/{productosCanjeablesid}
- GET restaurantes/{restaurantesid}/eventos
- GET restaurantes/{restaurantesid}/eventos/{eventosid}
- POST restaurantes/{restaurantesid}/eventos/{eventosid}
- PUT restaurantes/{restaurantesid}/eventos
- DELETE restaurantes/{restaurantesid}/eventos/{eventosid}
-
- GET /sucursales
- GET /sucursales/{id}
- POST /sucursales
- PUT /sucursales/{id}
- DELETE /sucursales/{id}
- GET /sucursales/{id}/comentarios
- GET /sucursales/{id}/comentarios/{}
- POST /sucursales/{id}/comentarios
- PUT /sucursales/{id}/comentarios/{}
- DELETE /sucursales/{id}/comentarios/{}
- GET /sucursales/{id}/compras
- GET /sucursales/{id}/compras/{idCompra}
- POST /sucursales/{id}/compras
- PUT /sucursales/{id}/compras/{idCompra}
- DELETE /sucursales/{id}/compras/{idCompra}
-
- GET /clientes
- GET /clientes/{id}
- POST /clientes
- PUT /clientes/{id}
- DELETE /clientes/{id}
- GET clientes/{clientesid}/tarjetasDeCredito
- GET clientes/{clientesid}/tarjetasDeCredito/{tarjetasDeCreditoid}
- POST clientes/{clientesid}/tarjetasDeCredito/{tarjetasDeCreditoid}
- PUT clientes/{clientesid}/tarjetasDeCredito
- DELETE clientes/{clientesid}/tarjetasDeCredito/{tarjetasDeCreditoid}
- GET clientes/{clientesid}/tarjetasDePuntos
- GET clientes/{clientesid}/tarjetasDePuntos/{tarjetasDePuntosid}
- POST clientes/{clientesid}/tarjetasDePuntos/{tarjetasDePuntosid}
- PUT clientes/{clientesid}/tarjetasDePuntos
- DELETE clientes/{clientesid}/tarjetasDePuntos/{tarjetasDePuntosid}
- GET clientes/{clientesid}/recargas
- GET clientes/{clientesid}/recargas/{recargasid}
- POST clientes/{clientesid}/recargas/{recargasid}
- PUT clientes/{clientesid}/recargas
- DELETE clientes/{clientesid}/recargas/{recargasid}
- GET clientes/{clientesid}/compras
- GET clientes/{clientesid}/compras/{comprasid}
- POST clientes/{clientesid}/compras/{comprasid}
- PUT clientes/{clientesid}/compras
- DELETE clientes/{clientesid}/compras/{comprasid}
- GET clientes/{clientesid}/comentarios
- GET clientes/{clientesid}/comentarios/{comentariosid}
- POST clientes/{clientesid}/comentarios/{comentariosid}
- PUT clientes/{clientesid}/comentarios
- DELETE clientes/{clientesid}/comentarios/{comentariosid}
-
- GET /eventos
- GET /eventos/{id}
- POST /eventos
- PUT /eventos/{id}
- DELETE /eventos/{id}
- GET eventos/{eventoNombre}/ubicaciones
- GET eventos/{eventoNombre}/ubicaciones/{ubicacionDireccion}
- POST eventos/{eventoNombre}/ubicaciones/{ubicacionDireccion}
- PUT eventos/{eventoNombre}/ubicaciones
- DELETE eventos/{eventoNombre}/ubicaciones/{ubicacionDireccion}
- GET eventos/{eventoNombre}/restaurantes
- GET eventos/{eventoNombre}/restaurantes/{idRestaurante}
- POST eventos/{eventoNombre}/restaurantes/{idRestaurante}
- PUT eventos/{eventoNombre}/restaurante
- DELETE eventos/{eventoNombre}/restaurante/{idRestaurante}
El objeto Compra tiene 2 representaciones JSON:
{
id: '' /*Tipo Long*/,
pagoConPuntos: '' /*Tipo Boolean*/
}
{
// todo lo de la representación Minimum más los objetos Minimum con relación simple.
[
producto: {
id: '' /*Tipo Long*/,
name: '' /*Tipo String*/,
valorDinero: '' /*Tipo Integer*/,
valorPuntos: '' /*Tipo Integer*/}
],
tarjetaPuntos: {
id: '' /*Tipo Long*/,
montoBasico: '' /*Tipo Integer*/,
montoActual: '' /*Tipo Integer*/,
numPuntos: '' /*Tipo Integer*/}
}
Retorna una colección de objetos Compra en representación Detail. Cada Compra en la colección tiene embebidos los siguientes objetos: Producto, TarjetaPuntos.
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Colección de representaciones Detail |
412 | precondition failed, no se cumple la regla de negocio establecida | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
500 | Error interno | Mensaje de error |
Retorna una colección de objetos Compra en representación Detail. Cada Book en la colección tiene los siguientes objetos: Producto, TarjetaPuntos.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Compra a consultar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Objeto Compra en representaciones Detail |
404 | No existe un objeto Compra con el ID solicitado | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
500 | Error interno | Mensaje de error |
Es el encargado de crear objetos Compra.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
body | body | Objeto Compra que será creado | Sí | Representación Detail |
Código | Descripción | Cuerpo |
---|---|---|
201 | El objeto Compra ha sido creado | Representación Detail |
412 | precondition failed, no se cumple la regla de negocio establecida | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
500 | No se pudo crear el objeto Book | Mensaje de error |
Es el encargado de actualizar objetos Compra.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Compra a actualizar | Sí | Integer |
body | body | Objeto Compra nuevo | Sí | Representación Detail |
Código | Descripción | Cuerpo |
---|---|---|
201 | El objeto Compra actualizado | Representación Detail |
412 | business exception, no se cumple con las reglas de negocio | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
500 | No se pudo actualizar el objeto Compra | Mensaje de error |
Elimina un objeto Compra.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Compra a eliminar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
204 | Objeto eliminado | N/A |
500 | Error interno | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Retorna una colección de objetos Producto asociados a un objeto Compra en representación Detail.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Compra a consultar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Colección de objetos Producto en representación Detail |
500 | Error consultando authors | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Retorna un objeto Producto asociados a un objeto Compra en representación Detail.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
booksid | Path | ID del objeto Compra a consultar | Sí | Integer |
authorsid | Path | ID del objeto Producto a consultar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Objeto Producto en representación Detail |
404 | No existe un objeto Producto con el ID solicitado asociado al objeto Book indicado | Mensaje de error |
500 | Error interno | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Asocia un objeto Producto a un objeto Compra.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
booksid | PathParam | ID del objeto Compra al cual se asociará el objeto Author | Sí | Integer |
authorsid | PathParam | ID del objeto Producto a asociar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | Objeto Producto asociado | Representación Detail de Producto |
500 | No se pudo asociar el objeto Producto | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Es el encargado de remplazar la colección de objetos Producto asociada a un objeto Compra.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
booksid | Path | ID del objeto Compra cuya colección será remplazada | Sí | Integer |
body | body | Colección de objetos Producto | Sí | Representación Detail |
Código | Descripción | Cuerpo |
---|---|---|
200 | Se remplazó la colección | Colección de objetos Author en Representación Detail |
500 | No se pudo remplazar la colección | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Remueve un objeto Producto de la colección en un objeto Compra.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
booksid | Path | ID del objeto Compra asociado al objeto Producto | Sí | Integer |
authorsid | Path | ID del objeto Producto a remover | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
204 | Objeto removido | N/A |
500 | Error interno | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
El objeto Administrador tiene 2 representaciones JSON:
{
usuario: '' /*Tipo String*/,
contrasena: '' /*Tipo String*/,
}
{
// todo lo de la representación Minimum más los objetos Minimum con relación simple.
Restaurante: [
{ /* Restaurante en su representación Minimum*/}
]
}
Retorna una colección de objetos Administrador en representación Detail. Cada Administrador en la colección tiene embebidos los siguientes objetos: Restaurante.
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Colección de representaciones Detail |
412 | precondition failed, no se cumple la regla de negocio establecida | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
500 | Error interno | Mensaje de error |
Retorna una colección de objetos Administrador en representación Detail. Cada Administrador en la colección tiene los siguientes objetos: recargas, restaurante, tarjetasDePuntos, compras, comentarios.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Administrador a consultar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Objeto Administrador en representaciones Detail |
404 | No existe un objeto Administrador con el ID solicitado | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
500 | Error interno | Mensaje de error |
Es el encargado de crear objetos Administrador.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
body | body | Objeto Administrador que será creado | Sí | Representación Detail |
Código | Descripción | Cuerpo |
---|---|---|
201 | El objeto Administrador ha sido creado | Representación Detail |
412 | precondition failed, no se cumple la regla de negocio establecida | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
500 | No se pudo crear el objeto Administrador | Mensaje de error |
Es el encargado de actualizar objetos Administrador.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Administrador a actualizar | Sí | Integer |
body | body | Objeto Administrador nuevo | Sí | Representación Minimum |
Código | Descripción | Cuerpo |
---|---|---|
201 | El objeto Administrador actualizado | Representación Minimum |
412 | business exception, no se cumple con las reglas de negocio | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
500 | No se pudo actualizar el objeto Administrador | Mensaje de error |
Elimina un objeto Administrador.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Administrador a eliminar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
204 | Objeto eliminado | N/A |
500 | Error interno | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Retorna una colección de objetos Restaurante asociados a un objeto Administrador en representación Detail.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Administrador a consultar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Colección de objetos Restaurante en representación Detail |
500 | Error consultando restaurante | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Retorna un objeto Restaurante asociados a un objeto Administrador en representación Detail.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
administradoresid | Path | ID del objeto Administradora consultar | Sí | Integer |
restauranteid | Path | ID del objeto Restaurante a consultar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Objeto Restaurante en representación Detail |
404 | No existe un objeto Restaurante con el ID solicitado asociado al objeto Administrador indicado | Mensaje de error |
500 | Error interno | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Asocia un objeto Category a un objeto Book.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
administradoresid | PathParam | ID del objeto Administrador al cual se asociará el objeto Category | Sí | Integer |
restauranteid | PathParam | ID del objeto Restaurante a asociar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | Objeto Restaurante asociado | Representación Detail de Restaurante |
500 | No se pudo asociar el objeto Restaurante | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Es el encargado de remplazar la colección de objetos Restaurante asociada a un objeto Administrador.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
administradoresid | Path | ID del objeto Administrador cuya colección será remplazada | Sí | Integer |
body | body | Colección de objetos Restaurante | Sí | Representación Detail |
Código | Descripción | Cuerpo |
---|---|---|
200 | Se remplazó la colección | Colección de objetos Restaurante en Representación Detail |
500 | No se pudo remplazar la colección | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Remueve un objeto Restaurante de la colección en un objeto Administrador .
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
administradoresid | Path | ID del objeto Administrador asociado al objeto Category | Sí | Integer |
restauranteid | Path | ID del objeto Restaurante a remover | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
204 | Objeto removido | N/A |
500 | Error interno | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Retorna una colección de objetos TarjetaDePuntos asociados a un objeto Administrador en representación Detail.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Administrador a consultar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Colección de objetos TarjetaDePuntos en representación Detail |
500 | Error consultando tarjetasDePuntos | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Remueve un objeto Compra de la colección en un objeto Administrador .
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
administradoresid | Path | ID del objeto Administrador asociado al objeto Category | Sí | Integer |
comprasid | Path | ID del objeto Compra a remover | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
204 | Objeto removido | N/A |
500 | Error interno | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
El objeto Restaurante tiene 2 representaciones JSON:
{
nit: '' /*Tipo String*/,
nombre: '' /*Tipo String*/,
tipoComida: '' /*Tipo String*/,
}
{
// todo lo de la representación Minimum más los objetos Minimum con relación simple.
sucursales: [
{ /* Sucursal 1 en su representación Minimum*/}
...
{ /* Sucursal n en su representación Minimum*/}
]
productosCanjeables: [
{ /* Producto 1 en su representación Minimum*/}
...
{ /* Producto n en su representación Minimum*/}
]
eventos: [
{ /* Evento 1 en su representación Minimum*/}
...
{ /* Evento n en su representación Minimum*/}
]
}
Retorna una colección de objetos Restaurante en representación Detail. Cada Restaurante en la colección tiene embebidos los siguientes objetos: Editorial.
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Colección de representaciones Detail |
412 | precondition failed, no se cumple la regla de negocio establecida | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
500 | Error interno | Mensaje de error |
Retorna una colección de objetos Restaurante en representación Detail. Cada Restaurante en la colección tiene los siguientes objetos: productosCanjeables, sucursales, tarjetasDePuntos, eventos, comentarios.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Restaurante a consultar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Objeto Restaurante en representaciones Detail |
404 | No existe un objeto Restaurante con el ID solicitado | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
500 | Error interno | Mensaje de error |
Es el encargado de crear objetos Restaurante.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
body | body | Objeto Restaurante que será creado | Sí | Representación Detail |
Código | Descripción | Cuerpo |
---|---|---|
201 | El objeto Restaurante ha sido creado | Representación Detail |
412 | precondition failed, no se cumple la regla de negocio establecida | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
500 | No se pudo crear el objeto Restaurante | Mensaje de error |
Es el encargado de actualizar objetos Restaurante.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Restaurante a actualizar | Sí | Integer |
body | body | Objeto Restaurante nuevo | Sí | Representación Minimum |
Código | Descripción | Cuerpo |
---|---|---|
201 | El objeto Restaurante actualizado | Representación Minimum |
412 | business exception, no se cumple con las reglas de negocio | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
500 | No se pudo actualizar el objeto Restaurante | Mensaje de error |
Elimina un objeto Restaurante.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Restaurante a eliminar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
204 | Objeto eliminado | N/A |
500 | Error interno | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Retorna una colección de objetos Sucursal asociados a un objeto Restaurante en representación Detail.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Restaurante a consultar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Colección de objetos Sucursal en representación Detail |
500 | Error consultando sucursales | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Retorna un objeto Sucursal asociados a un objeto Restaurante en representación Detail.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
restaurantesid | Path | ID del objeto Restaurantea consultar | Sí | Integer |
sucursalesid | Path | ID del objeto Sucursal a consultar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Objeto Sucursal en representación Detail |
404 | No existe un objeto Sucursal con el ID solicitado asociado al objeto Restaurante indicado | Mensaje de error |
500 | Error interno | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Asocia un objeto Category a un objeto Book.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
restaurantesid | PathParam | ID del objeto Restaurante al cual se asociará el objeto Category | Sí | Integer |
sucursalesid | PathParam | ID del objeto Sucursal a asociar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | Objeto Sucursal asociado | Representación Detail de Sucursal |
500 | No se pudo asociar el objeto Sucursal | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Es el encargado de remplazar la colección de objetos Sucursal asociada a un objeto Restaurante.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
restaurantesid | Path | ID del objeto Restaurante cuya colección será remplazada | Sí | Integer |
body | body | Colección de objetos Sucursal | Sí | Representación Detail |
Código | Descripción | Cuerpo |
---|---|---|
200 | Se remplazó la colección | Colección de objetos Sucursal en Representación Detail |
500 | No se pudo remplazar la colección | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Remueve un objeto Sucursal de la colección en un objeto Restaurante .
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
restaurantesid | Path | ID del objeto Restaurante asociado al objeto Category | Sí | Integer |
sucursalesid | Path | ID del objeto Sucursal a remover | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
204 | Objeto removido | N/A |
500 | Error interno | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Retorna una colección de objetos Recarga asociados a un objeto Restaurante en representación Detail.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Restaurante a consultar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Colección de objetos Recarga en representación Detail |
500 | Error consultando productosCanjeables | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Retorna un objeto Recarga asociados a un objeto Restaurante en representación Detail.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
restaurantesid | Path | ID del objeto Restaurantea consultar | Sí | Integer |
productosCanjeablesid | Path | ID del objeto Recarga a consultar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Objeto Recarga en representación Detail |
404 | No existe un objeto Recarga con el ID solicitado asociado al objeto Restaurante indicado | Mensaje de error |
500 | Error interno | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Asocia un objeto Category a un objeto Book.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
restaurantesid | PathParam | ID del objeto Restaurante al cual se asociará el objeto Category | Sí | Integer |
productosCanjeablesid | PathParam | ID del objeto Recarga a asociar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | Objeto Recarga asociado | Representación Detail de Recarga |
500 | No se pudo asociar el objeto Recarga | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Es el encargado de remplazar la colección de objetos Recarga asociada a un objeto Restaurante.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
restaurantesid | Path | ID del objeto Restaurante cuya colección será remplazada | Sí | Integer |
body | body | Colección de objetos Recarga | Sí | Representación Detail |
Código | Descripción | Cuerpo |
---|---|---|
200 | Se remplazó la colección | Colección de objetos Recarga en Representación Detail |
500 | No se pudo remplazar la colección | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Remueve un objeto Recarga de la colección en un objeto Restaurante .
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
restaurantesid | Path | ID del objeto Restaurante asociado al objeto Category | Sí | Integer |
productosCanjeablesid | Path | ID del objeto Recarga a remover | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
204 | Objeto removido | N/A |
500 | Error interno | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Retorna una colección de objetos Compra asociados a un objeto Restaurante en representación Detail.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Restaurante a consultar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Colección de objetos Compra en representación Detail |
500 | Error consultando eventos | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Retorna un objeto Compra asociados a un objeto Restaurante en representación Detail.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
restaurantesid | Path | ID del objeto Restaurantea consultar | Sí | Integer |
eventosid | Path | ID del objeto Compra a consultar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Objeto Compra en representación Detail |
404 | No existe un objeto Compra con el ID solicitado asociado al objeto Restaurante indicado | Mensaje de error |
500 | Error interno | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Asocia un objeto Category a un objeto Book.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
restaurantesid | PathParam | ID del objeto Restaurante al cual se asociará el objeto Category | Sí | Integer |
eventosid | PathParam | ID del objeto Compra a asociar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | Objeto Compra asociado | Representación Detail de Compra |
500 | No se pudo asociar el objeto Compra | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Es el encargado de remplazar la colección de objetos Compra asociada a un objeto Restaurante.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
restaurantesid | Path | ID del objeto Restaurante cuya colección será remplazada | Sí | Integer |
body | body | Colección de objetos Compra | Sí | Representación Detail |
Código | Descripción | Cuerpo |
---|---|---|
200 | Se remplazó la colección | Colección de objetos Compra en Representación Detail |
500 | No se pudo remplazar la colección | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Remueve un objeto Compra de la colección en un objeto Restaurante .
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
restaurantesid | Path | ID del objeto Restaurante asociado al objeto Category | Sí | Integer |
eventosid | Path | ID del objeto Compra a remover | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
204 | Objeto removido | N/A |
500 | Error interno | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
El objeto Sucursal tiene 2 representaciones JSON:
{
nombre: '' /*Tipo String*/,
descripcion: '' /*Tipo String*/,
horaApertura: " /*Tipo LocalTime*/,
horaCierre: " /*Tipo LocalTime*/,
idRestaurante: '' /*Tipo Long*/,
}
{
// todo lo de la representación Minimum más los objetos Minimum con relación simple.
nombre: '' /*Tipo String*/,
descripcion: '' /*Tipo String*/,
horaApertura: " /*Tipo LocalTime*/,
horaCierre: " /*Tipo LocalTime*/,
idRestaurante: '' /*Tipo Long*/,
}
Retorna una colección de objetos Sucursal en representación Detail.
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Colección de representaciones Detail |
412 | precondition failed, no existe ninguna sucursal | Mensaje de error |
500 | Error interno | Mensaje de error |
Retorna una colección de objetos Sucursal pertenecientes al restaurante con el id dado
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del Objeto Sucursal buscado | Sí | Long |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Coleccion de objetos Sucursal en representaciones Detail |
404 | No existe ninguna sucursal con el id dado | Mensaje de error |
500 | Error interno | Mensaje de error |
Es el encargado de crear objetos Sucursal.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
body | body | Objeto Sucursal que será creado | Sí | Representación Detail |
Código | Descripción | Cuerpo |
---|---|---|
201 | El objeto Sucursal ha sido creado | Representación Detail |
412 | precondition failed, no se cumple la regla de negocio establecida | Mensaje de error |
500 | No se pudo crear el objeto Sucursal | Mensaje de error |
Es el encargado de actualizar objetos Sucursal.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Sucursal a actualizar | Sí | Integer |
body | body | Objeto Sucursal nuevo | Sí | Representación Detail |
Código | Descripción | Cuerpo |
---|---|---|
201 | El objeto Sucursal actualizado | Representación Detail |
412 | business exception, no se cumple con las reglas de negocio | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
500 | No se pudo actualizar el objeto Sucursal | Mensaje de error |
Elimina un objeto Sucursal.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID de la sucursal a eliminar | Sí | Long |
Código | Descripción | Cuerpo |
---|---|---|
204 | Objeto eliminado | N/A |
500 | Error interno | Mensaje de error |
404 | No existe la sucursal especificada | Mensaje de error |
Retorna una colección de objetos Comentario asociados a un objeto Sucursal en representación Detail.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Sucursal a consultar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Colección de objetos Comentarioen representación Detail |
500 | Error consultando categories | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Retorna un objeto Category asociados a un objeto Sucursal en representación Detail.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
Sucursalsid | Path | ID del objeto Sucursal a consultar | Sí | Integer |
categoriesid | Path | ID del objeto Category a consultar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Objeto Category en representación Detail |
404 | No existe un objeto Category con el ID solicitado asociado al objeto Sucursal indicado | Mensaje de error |
500 | Error interno | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Asocia un objeto Category a un objeto Sucursal.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
Sucursalsid | PathParam | ID del objeto Sucursal al cual se asociará el objeto Category | Sí | Integer |
categoriesid | PathParam | ID del objeto Category a asociar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | Objeto Category asociado | Representación Detail de Category |
500 | No se pudo asociar el objeto Category | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Es el encargado de remplazar la colección de objetos Category asociada a un objeto Sucursal.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
Sucursalsid | Path | ID del objeto Sucursal cuya colección será remplazada | Sí | Integer |
body | body | Colección de objetos Category | Sí | Representación Detail |
Código | Descripción | Cuerpo |
---|---|---|
200 | Se remplazó la colección | Colección de objetos Category en Representación Detail |
500 | No se pudo remplazar la colección | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Remueve un objeto Category de la colección en un objeto Sucursal.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Sucursal asociado al objeto Category | Sí | Long |
Path | ID del objeto Comentario a remover | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
204 | Objeto removido | N/A |
500 | Error interno | Mensaje de error |
Retorna una colección de objetos Compra asociados a un objeto Sucursal en representación Detail.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Sucursal a consultar | Sí | Long |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Colección de objetos Compra en representación Detail |
500 | Error consultando Compras | Mensaje de error |
Retorna un objeto Compra asociados a un objeto Sucursal en representación Detail.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Sucursal a consultar | Sí | Long |
idCompra | Path | ID del objeto Compra a consultar | Sí | Long |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Objeto Compra en representación Detail |
404 | No existe un objeto Compra con el ID solicitado asociado al objeto Sucursal indicado | Mensaje de error |
500 | Error interno | Mensaje de error |
Asocia un objeto Compra a un objeto Sucursal.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
Sucursalsid | PathParam | ID del objeto Sucursal al cual se asociará el objeto Compra | Sí | Integer |
Comprasid | PathParam | ID del objeto Compra a asociar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | Objeto Compra asociado | Representación Detail de Compra |
500 | No se pudo asociar el objeto Compra | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Es el encargado de remplazar la colección de objetos Compra asociada a un objeto Sucursal.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Sucursal cuya colección será remplazada | Sí | Long |
body | body | Colección de objetos Compra | Sí | Representación Detail |
Código | Descripción | Cuerpo |
---|---|---|
200 | Se remplazó la colección | Colección de objetos Compra en Representación Detail |
500 | No se pudo remplazar la colección | Mensaje de error |
Remueve un objeto Compra de la colección en un objeto Sucursal.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Sucursal asociado al objeto Compra | Sí | Long |
idCompra | Path | ID del objeto Compra a remover | Sí | Long |
Código | Descripción | Cuerpo |
---|---|---|
204 | Objeto removido | N/A |
500 | Error interno | Mensaje de error |
El objeto Producto tiene 2 representaciones JSON:
{
id: '' /*Tipo Long*/,
name: '' /*Tipo String*/,
valorDinero: '' /*Tipo Integer*/,
valorPuntos: '' /*Tipo Integer*/
}
{
// todo lo de la representación Minimum más los objetos Minimum con relación simple.
restaurante: {
id: '' /*Tipo Long*/,
nit: '' /*Tipo String*/,
nombre: '' /*Tipo String*/,
tipoComida: '' /*Tipo String*/}
}
Retorna una colección de objetos Producto en representación Detail.
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Colección de representaciones Detail |
412 | precondition failed, no se cumple la regla de negocio establecida | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
500 | Error interno | Mensaje de error |
Retorna una colección de objetos Producto en representación Detail.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Producto a consultar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Objeto Producto en representaciones Detail |
404 | No existe un objeto Author con el ID solicitado | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
500 | Error interno | Mensaje de error |
Es el encargado de crear objetos Producto.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
body | body | Objeto Producto que será creado | Sí | Representación Detail |
Código | Descripción | Cuerpo |
---|---|---|
201 | El objeto Producto ha sido creado | Representación Detail |
412 | precondition failed, no se cumple la regla de negocio establecida | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
500 | No se pudo crear el objeto Author | Mensaje de error |
Es el encargado de actualizar objetos Producto.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Producto a actualizar | Sí | Integer |
body | body | Objeto Producto nuevo | Sí | Representación Detail |
Código | Descripción | Cuerpo |
---|---|---|
201 | El objeto Producto actualizado | Representación Detail |
412 | business exception, no se cumple con las reglas de negocio | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
500 | No se pudo actualizar el objeto Producto | Mensaje de error |
Elimina un objeto Producto.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Producto a eliminar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
204 | Objeto eliminado | N/A |
500 | Error interno | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
El objeto Cliente tiene 2 representaciones JSON:
{
usurario: '' /*Tipo String*/,
nombre: '' /*Tipo String*/,
contrasena: '' /*Tipo String*/,
imagen: '' /*Tipo String*/,
}
{
// todo lo de la representación Minimum más los objetos Minimum con relación simple.
tarjetasDeCredito: [
{ /* TarjetaDeCredito 1 en su representación Minimum*/}
...
{ /* TarjetaDeCredito n en su representación Minimum*/}
]
tarjetasDePuntos: [
{ /* TarjetaDePunto 1 en su representación Minimum*/}
...
{ /* TarjetaDePunto n en su representación Minimum*/}
]
recargas: [
{ /* Recarga 1 en su representación Minimum*/}
...
{ /* Recarga n en su representación Minimum*/}
]
comentarios: [
{ /* Comentario 1 en su representación Minimum*/}
...
{ /* Comentario n en su representación Minimum*/}
]
compras: [
{ /* Compra 1 en su representación Minimum*/}
...
{ /* Compra n en su representación Minimum*/}
]
}
Retorna una colección de objetos Cliente en representación Detail. Cada Cliente en la colección tiene embebidos los siguientes objetos: Editorial.
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Colección de representaciones Detail |
412 | precondition failed, no se cumple la regla de negocio establecida | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
500 | Error interno | Mensaje de error |
Retorna una colección de objetos Cliente en representación Detail. Cada Cliente en la colección tiene los siguientes objetos: recargas, tarjetasDeCredito, tarjetasDePuntos, compras, comentarios.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Cliente a consultar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Objeto Cliente en representaciones Detail |
404 | No existe un objeto Cliente con el ID solicitado | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
500 | Error interno | Mensaje de error |
Es el encargado de crear objetos Cliente.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
body | body | Objeto Cliente que será creado | Sí | Representación Detail |
Código | Descripción | Cuerpo |
---|---|---|
201 | El objeto Cliente ha sido creado | Representación Detail |
412 | precondition failed, no se cumple la regla de negocio establecida | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
500 | No se pudo crear el objeto Cliente | Mensaje de error |
Es el encargado de actualizar objetos Cliente.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Cliente a actualizar | Sí | Integer |
body | body | Objeto Cliente nuevo | Sí | Representación Minimum |
Código | Descripción | Cuerpo |
---|---|---|
201 | El objeto Cliente actualizado | Representación Minimum |
412 | business exception, no se cumple con las reglas de negocio | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
500 | No se pudo actualizar el objeto Cliente | Mensaje de error |
Elimina un objeto Cliente.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Cliente a eliminar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
204 | Objeto eliminado | N/A |
500 | Error interno | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Retorna una colección de objetos TarjetaDeCredito asociados a un objeto Cliente en representación Detail.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Cliente a consultar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Colección de objetos TarjetaDeCredito en representación Detail |
500 | Error consultando tarjetasDeCredito | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Retorna un objeto TarjetaDeCredito asociados a un objeto Cliente en representación Detail.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
clientesid | Path | ID del objeto Clientea consultar | Sí | Integer |
tarjetasDeCreditoid | Path | ID del objeto TarjetaDeCredito a consultar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Objeto TarjetaDeCredito en representación Detail |
404 | No existe un objeto TarjetaDeCredito con el ID solicitado asociado al objeto Cliente indicado | Mensaje de error |
500 | Error interno | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Asocia un objeto Category a un objeto Book.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
clientesid | PathParam | ID del objeto Cliente al cual se asociará el objeto Category | Sí | Integer |
tarjetasDeCreditoid | PathParam | ID del objeto TarjetaDeCredito a asociar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | Objeto TarjetaDeCredito asociado | Representación Detail de TarjetaDeCredito |
500 | No se pudo asociar el objeto TarjetaDeCredito | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Es el encargado de remplazar la colección de objetos TarjetaDeCredito asociada a un objeto Cliente.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
clientesid | Path | ID del objeto Cliente cuya colección será remplazada | Sí | Integer |
body | body | Colección de objetos TarjetaDeCredito | Sí | Representación Detail |
Código | Descripción | Cuerpo |
---|---|---|
200 | Se remplazó la colección | Colección de objetos TarjetaDeCredito en Representación Detail |
500 | No se pudo remplazar la colección | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Remueve un objeto TarjetaDeCredito de la colección en un objeto Cliente .
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
clientesid | Path | ID del objeto Cliente asociado al objeto Category | Sí | Integer |
tarjetasDeCreditoid | Path | ID del objeto TarjetaDeCredito a remover | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
204 | Objeto removido | N/A |
500 | Error interno | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Retorna una colección de objetos TarjetaDePuntos asociados a un objeto Cliente en representación Detail.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Cliente a consultar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Colección de objetos TarjetaDePuntos en representación Detail |
500 | Error consultando tarjetasDePuntos | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Retorna un objeto TarjetaDePuntos asociados a un objeto Cliente en representación Detail.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
clientesid | Path | ID del objeto Clientea consultar | Sí | Integer |
tarjetasDePuntosid | Path | ID del objeto TarjetaDePuntos a consultar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Objeto TarjetaDePuntos en representación Detail |
404 | No existe un objeto TarjetaDePuntos con el ID solicitado asociado al objeto Cliente indicado | Mensaje de error |
500 | Error interno | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Asocia un objeto Category a un objeto Book.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
clientesid | PathParam | ID del objeto Cliente al cual se asociará el objeto Category | Sí | Integer |
tarjetasDePuntosid | PathParam | ID del objeto TarjetaDePuntos a asociar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | Objeto TarjetaDePuntos asociado | Representación Detail de TarjetaDePuntos |
500 | No se pudo asociar el objeto TarjetaDePuntos | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Es el encargado de remplazar la colección de objetos TarjetaDePuntos asociada a un objeto Cliente.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
clientesid | Path | ID del objeto Cliente cuya colección será remplazada | Sí | Integer |
body | body | Colección de objetos TarjetaDePuntos | Sí | Representación Detail |
Código | Descripción | Cuerpo |
---|---|---|
200 | Se remplazó la colección | Colección de objetos TarjetaDePuntos en Representación Detail |
500 | No se pudo remplazar la colección | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Remueve un objeto TarjetaDePuntos de la colección en un objeto Cliente .
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
clientesid | Path | ID del objeto Cliente asociado al objeto Category | Sí | Integer |
tarjetasDePuntosid | Path | ID del objeto TarjetaDePuntos a remover | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
204 | Objeto removido | N/A |
500 | Error interno | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Retorna una colección de objetos Comentario asociados a un objeto Cliente en representación Detail.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Cliente a consultar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Colección de objetos Comentario en representación Detail |
500 | Error consultando comentarios | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Retorna un objeto Comentario asociados a un objeto Cliente en representación Detail.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
clientesid | Path | ID del objeto Clientea consultar | Sí | Integer |
comentariosid | Path | ID del objeto Comentario a consultar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Objeto Comentario en representación Detail |
404 | No existe un objeto Comentario con el ID solicitado asociado al objeto Cliente indicado | Mensaje de error |
500 | Error interno | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Asocia un objeto Category a un objeto Book.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
clientesid | PathParam | ID del objeto Cliente al cual se asociará el objeto Category | Sí | Integer |
comentariosid | PathParam | ID del objeto Comentario a asociar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | Objeto Comentario asociado | Representación Detail de Comentario |
500 | No se pudo asociar el objeto Comentario | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Es el encargado de remplazar la colección de objetos Comentario asociada a un objeto Cliente.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
clientesid | Path | ID del objeto Cliente cuya colección será remplazada | Sí | Integer |
body | body | Colección de objetos Comentario | Sí | Representación Detail |
Código | Descripción | Cuerpo |
---|---|---|
200 | Se remplazó la colección | Colección de objetos Comentario en Representación Detail |
500 | No se pudo remplazar la colección | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Remueve un objeto Comentario de la colección en un objeto Cliente .
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
clientesid | Path | ID del objeto Cliente asociado al objeto Category | Sí | Integer |
comentariosid | Path | ID del objeto Comentario a remover | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
204 | Objeto removido | N/A |
500 | Error interno | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Retorna una colección de objetos Recarga asociados a un objeto Cliente en representación Detail.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Cliente a consultar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Colección de objetos Recarga en representación Detail |
500 | Error consultando recargas | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Retorna un objeto Recarga asociados a un objeto Cliente en representación Detail.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
clientesid | Path | ID del objeto Clientea consultar | Sí | Integer |
recargasid | Path | ID del objeto Recarga a consultar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Objeto Recarga en representación Detail |
404 | No existe un objeto Recarga con el ID solicitado asociado al objeto Cliente indicado | Mensaje de error |
500 | Error interno | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Asocia un objeto Category a un objeto Book.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
clientesid | PathParam | ID del objeto Cliente al cual se asociará el objeto Category | Sí | Integer |
recargasid | PathParam | ID del objeto Recarga a asociar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | Objeto Recarga asociado | Representación Detail de Recarga |
500 | No se pudo asociar el objeto Recarga | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Es el encargado de remplazar la colección de objetos Recarga asociada a un objeto Cliente.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
clientesid | Path | ID del objeto Cliente cuya colección será remplazada | Sí | Integer |
body | body | Colección de objetos Recarga | Sí | Representación Detail |
Código | Descripción | Cuerpo |
---|---|---|
200 | Se remplazó la colección | Colección de objetos Recarga en Representación Detail |
500 | No se pudo remplazar la colección | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Remueve un objeto Recarga de la colección en un objeto Cliente .
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
clientesid | Path | ID del objeto Cliente asociado al objeto Category | Sí | Integer |
recargasid | Path | ID del objeto Recarga a remover | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
204 | Objeto removido | N/A |
500 | Error interno | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Retorna una colección de objetos Compra asociados a un objeto Cliente en representación Detail.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
id | Path | ID del objeto Cliente a consultar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Colección de objetos Compra en representación Detail |
500 | Error consultando compras | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Retorna un objeto Compra asociados a un objeto Cliente en representación Detail.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
clientesid | Path | ID del objeto Clientea consultar | Sí | Integer |
comprasid | Path | ID del objeto Compra a consultar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Objeto Compra en representación Detail |
404 | No existe un objeto Compra con el ID solicitado asociado al objeto Cliente indicado | Mensaje de error |
500 | Error interno | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Asocia un objeto Category a un objeto Book.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
clientesid | PathParam | ID del objeto Cliente al cual se asociará el objeto Category | Sí | Integer |
comprasid | PathParam | ID del objeto Compra a asociar | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
200 | Objeto Compra asociado | Representación Detail de Compra |
500 | No se pudo asociar el objeto Compra | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Es el encargado de remplazar la colección de objetos Compra asociada a un objeto Cliente.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
clientesid | Path | ID del objeto Cliente cuya colección será remplazada | Sí | Integer |
body | body | Colección de objetos Compra | Sí | Representación Detail |
Código | Descripción | Cuerpo |
---|---|---|
200 | Se remplazó la colección | Colección de objetos Compra en Representación Detail |
500 | No se pudo remplazar la colección | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Remueve un objeto Compra de la colección en un objeto Cliente .
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
clientesid | Path | ID del objeto Cliente asociado al objeto Category | Sí | Integer |
comprasid | Path | ID del objeto Compra a remover | Sí | Integer |
Código | Descripción | Cuerpo |
---|---|---|
204 | Objeto removido | N/A |
500 | Error interno | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
El objeto Evento tiene 2 representaciones JSON:
{
nombre: '' /*Tipo String*/,
fechaInicio: "/*Tipo Calendar*/,
fechaFin: "/*Tipo Calendar*/,
descripcion: '' /*Tipo String*/,
}
{
// todo lo de la representación Minimum más los objetos Minimum con relación simple.
nombre: '' /*Tipo String*/,
fechaInicio: "/*Tipo Calendar*/,
fechaFin: "/*Tipo Calendar*/,
descripcion: '' /*Tipo String*/,
}
Retorna una colección de objetos Evento en representación Detail. Cada Evento en la colección tiene embebidos los siguientes objetos: Editorial.
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Colección de representaciones Detail |
412 | precondition failed, no se cumple la regla de negocio establecida | Mensaje de error |
500 | Error interno | Mensaje de error |
Retorna una colección de objetos Evento en representación Detail. Cada Evento en la colección tiene los siguientes objetos: Editorial.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
nombre | Path | Nombre del Evento a consultar | Sí | String |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Objeto Evento en representaciones Detail |
404 | No existe un objeto Evento con el ID solicitado | Mensaje de error |
500 | Error interno | Mensaje de error |
Es el encargado de crear objetos Evento.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
body | body | Objeto Evento que será creado | Sí | Representación Detail |
Código | Descripción | Cuerpo |
---|---|---|
201 | El objeto Evento ha sido creado | Representación Detail |
412 | precondition failed, no se cumple la regla de negocio establecida | Mensaje de error |
500 | No se pudo crear el objeto Evento | Mensaje de error |
Es el encargado de actualizar objetos Evento.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
nombre | Path | nombre del Evento a actualizar | Sí | String |
body | body | Objeto Evento nuevo | Sí | Representación Detail |
Código | Descripción | Cuerpo |
---|---|---|
201 | El objeto Evento actualizado | Representación Detail |
412 | business exception, no se cumple con las reglas de negocio | Mensaje de error |
500 | No se pudo actualizar el objeto Evento | Mensaje de error |
Elimina un objeto Evento.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
Nobre | Path | Nombre del Evento a eliminar | Sí | String |
Código | Descripción | Cuerpo |
---|---|---|
204 | Objeto eliminado | N/A |
500 | Error interno | Mensaje de error |
Retorna una colección de objetos Ubicacion asociados a un objeto Evento en representación Detail.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
nombre | Path | Nombre del Evento a consultar | Sí | String |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Colección de objetos Category en representación Detail |
500 | Error consultando categories | Mensaje de error |
Retorna un objeto Ubicacion asociados a un objeto Evento en representación Detail.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
nombre | Path | Nombre del Evento a consultar | Sí | String |
direccion | Path | Direccion del objeto Ubicacion a consultar | Sí | String |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Objeto Category en representación Detail |
404 | No existe un objeto Category con el ID solicitado asociado al objeto Evento indicado | Mensaje de error |
500 | Error interno | Mensaje de error |
Asocia un objeto Ubicacion a un objeto Evento.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
nombre | Path | Nombre del Evento a consultar | Sí | String |
direccion | Path | Direccion del objeto Ubicacion a consultar | Sí | String |
Código | Descripción | Cuerpo |
---|---|---|
200 | Objeto Ubicacion asociado | Representación Detail de Ubicacion |
500 | No se pudo asociar el objeto Ubicacion | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Es el encargado de remplazar la colección de objetos Ubicacion asociada a un objeto Evento.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
nombre | Path | Nombre del objeto Evento cuya colección será remplazada | Sí | String |
body | body | Colección de objetos Ubicacion | Sí | Representación Detail |
Código | Descripción | Cuerpo |
---|---|---|
200 | Se remplazó la colección | Colección de objeto Ubicacion en Representación Detail |
500 | No se pudo remplazar la colección | Mensaje de error |
Remueve un objeto Ubicacion de la colección en un objeto Evento.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
nombre | Path | Nombre del Evento a consultar | Sí | String |
direccion | Path | Direccion del objeto Ubicacion a consultar | Sí | String |
Código | Descripción | Cuerpo |
---|---|---|
204 | Objeto removido | N/A |
500 | Error interno | Mensaje de error |
Retorna una colección de objetos Restaurante asociados a un objeto Evento en representación Detail.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
nombre | Path | Nombre del Evento a consultar | Sí | String |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Colección de objetos Category en representación Detail |
500 | Error consultando categories | Mensaje de error |
Retorna un objeto Restaurante asociados a un objeto Evento en representación Detail.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
nombre | Path | Nombre del Evento a consultar | Sí | String |
direccion | Path | Direccion del objeto Ubicacion a consultar | Sí | String |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | ObjetoRestaurante en representación Detail |
404 | No existe un objeto Restaurante con el ID solicitado asociado al objeto Evento indicado | Mensaje de error |
500 | Error interno | Mensaje de error |
Asocia un objeto Restaurante a un objeto Evento.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
nombre | Path | Nombre del Evento a consultar | Sí | String |
id | Path | Id del objeto Restaurante a consultar | Sí | String |
Código | Descripción | Cuerpo |
---|---|---|
200 | Objeto Restaurante asociado | Representación Detail de Restaurante |
500 | No se pudo asociar el objeto Restaurante | Mensaje de error |
405 | method not allowed, no existe permiso para el recurso | Mensaje de error |
Es el encargado de remplazar la colección de objetos Ubicacion asociada a un objeto Evento.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
nombre | Path | Nombre del objeto Evento cuya colección será remplazada | Sí | String |
body | body | Colección de objetos Ubicacion | Sí | Representación Detail |
Código | Descripción | Cuerpo |
---|---|---|
200 | Se remplazó la colección | Colección de objetos restaurante en Representación Detail |
500 | No se pudo remplazar la colección | Mensaje de error |
Remueve un objeto Restaurante de la colección en un objeto Evento.
Nombre | Ubicación | Descripción | Requerido | Esquema |
---|---|---|---|---|
nombre | Path | Nombre del Evento a consultar | Sí | String |
id | Path | Id del objeto Restaurante a consultar | Sí | String |
Código | Descripción | Cuerpo |
---|---|---|
204 | Objeto removido | N/A |
500 | Error interno | Mensaje de error |
El objeto Ubicación tiene 2 representaciones JSON:
{
direccion: '' /*Tipo String*/,
latitud: '' /*Tipo String*/,
longitud: '' /*Tipo String*/,
}
{
// todo lo de la representación Minimum más los objetos Minimum con relación simple.
direccion: '' /*Tipo String*/,
latitud: '' /*Tipo String*/,
longitud: '' /*Tipo String*/,
}
Retorna una colección de objetos Ubicacion en representación Detail.
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Colección de representaciones Detail |
412 | precondition failed, no existe ninguna ubicacion | Mensaje de error |
500 | Error interno | Mensaje de error |
Retorna una colección de objetos Ubicacion en representación Detail.
Nombre | Ubicación | Descripción | Requerdirecciono | Esquema |
---|---|---|---|---|
direccion | Path | direccion del objeto ubicacion a consultar | Sí | String |
Código | Descripción | Cuerpo |
---|---|---|
200 | OK | Objeto ubicacion en representaciones Detail |
404 | No existe un objeto Ubicacion con el direccion solicitado | Mensaje de error |
500 | Error interno | Mensaje de error |
Es el encargado de crear objetos Ubicacion.
Nombre | Ubicación | Descripción | Requerdirecciono | Esquema |
---|---|---|---|---|
body | body | Objeto Ubicacion que será creado | Sí | Representación Detail |
Código | Descripción | Cuerpo |
---|---|---|
201 | El objeto Ubicacion ha sdirecciono creado | Representación Detail |
412 | precondition failed, no se cumple la regla de negocio establecdirecciona | Mensaje de error |
500 | No se pudo crear el objeto Ubicacion | Mensaje de error |
Es el encargado de actualizar objetos Ubicacion.
Nombre | Ubicación | Descripción | Requerdirecciono | Esquema |
---|---|---|---|---|
direccion | Path | direccion del objeto Ubicacion a actualizar | Sí | String |
body | body | Objeto Ubicacion nuevo | Sí | Representación Detail |
Código | Descripción | Cuerpo |
---|---|---|
201 | El objeto Ubicacion actualizado | Representación Detail |
412 | business exception, no existe una Ubicacion con la direccion especificada | Mensaje de error |
500 | No se pudo actualizar el objeto Ubicacion | Mensaje de error |
Elimina un objeto Ubicacion.
Nombre | Ubicación | Descripción | Requerdirecciono | Esquema |
---|---|---|---|---|
direccion | Path | direccion del objeto Ubicacion a eliminar | Sí | String |
Código | Descripción | Cuerpo |
---|---|---|
204 | Objeto eliminado | N/A |
500 | Error interno | Mensaje de error |
404 | El objeto a eliminar no existe | Mensaje de error |