Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
swagger
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
external
swagger
Commits
8f914638
Commit
8f914638
authored
Aug 22, 2019
by
robert.barrazaga@colsubsidio.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Se agrega el servicio registrarMembresia
parent
043cd3d6
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
108 additions
and
24 deletions
+108
-24
recreacionyturismo-afiliados.json
apigee/recreacionyturismo-afiliados.json
+108
-24
No files found.
apigee/recreacionyturismo-afiliados.json
View file @
8f914638
...
@@ -34,7 +34,7 @@
...
@@ -34,7 +34,7 @@
}
}
],
],
"paths"
:
{
"paths"
:
{
"/
api/
v1/recreacionyturismo/hoteles/gestionclientes/membresias"
:{
"/v1/recreacionyturismo/hoteles/gestionclientes/membresias"
:{
"put"
:
{
"put"
:
{
"tags"
:
[
"tags"
:
[
"cols-recreacionyturismo-gestionclientes"
"cols-recreacionyturismo-gestionclientes"
...
@@ -68,9 +68,41 @@
...
@@ -68,9 +68,41 @@
"requestBody"
:
{
"requestBody"
:
{
"$ref"
:
"#/components/requestBodies/actualizarMembresiaRequestBody"
"$ref"
:
"#/components/requestBodies/actualizarMembresiaRequestBody"
}
}
},
"post"
:
{
"tags"
:
[
"cols-recreacionyturismo-gestionclientes"
],
"summary"
:
"Registrar membresía"
,
"description"
:
"Registrar la membresía de un cliente"
,
"operationId"
:
"regitrarMembresia.v1"
,
"responses"
:
{
"200"
:
{
"description"
:
"Operación exitosa"
,
"content"
:
{
"application/json"
:
{
"schema"
:
{
"$ref"
:
"#/components/schemas/registrarMembresiaResponse"
}
}
}
},
"400"
:
{
"description"
:
"Solicitud inválida"
}
},
"security"
:
[
{
"apigee_auth"
:
[
"write:apigee"
,
"read:apigee"
]
}
],
"requestBody"
:
{
"$ref"
:
"#/components/requestBodies/registrarMembresiaRequestBody"
}
}
},
},
"/v1/recreacionyturismo/hoteles/gestionclientes/membresias"
:
{
"get"
:
{
"get"
:
{
"tags"
:
[
"tags"
:
[
"cols-recreacionyturismo-gestionclientes"
"cols-recreacionyturismo-gestionclientes"
...
@@ -85,7 +117,7 @@
...
@@ -85,7 +117,7 @@
"required"
:
true
,
"required"
:
true
,
"description"
:
"Numero de identificacion del cliente."
,
"description"
:
"Numero de identificacion del cliente."
,
"schema"
:
{
"schema"
:
{
"type"
:
"number"
,
"type"
:
"number"
}
}
}
}
],
],
...
@@ -522,7 +554,7 @@
...
@@ -522,7 +554,7 @@
"required"
:
true
,
"required"
:
true
,
"description"
:
"Numero de documento de identificacion de la persona que se consulta el turno."
,
"description"
:
"Numero de documento de identificacion de la persona que se consulta el turno."
,
"schema"
:
{
"schema"
:
{
"type"
:
"string"
,
"type"
:
"string"
}
}
},
},
{
{
...
@@ -531,7 +563,7 @@
...
@@ -531,7 +563,7 @@
"required"
:
true
,
"required"
:
true
,
"description"
:
"cancelable."
,
"description"
:
"cancelable."
,
"schema"
:
{
"schema"
:
{
"type"
:
"boolean"
,
"type"
:
"boolean"
}
}
},
},
{
{
...
@@ -540,7 +572,7 @@
...
@@ -540,7 +572,7 @@
"required"
:
true
,
"required"
:
true
,
"description"
:
"Activo."
,
"description"
:
"Activo."
,
"schema"
:
{
"schema"
:
{
"type"
:
"boolean"
,
"type"
:
"boolean"
}
}
},
},
{
{
...
@@ -571,9 +603,9 @@
...
@@ -571,9 +603,9 @@
"required"
:
false
,
"required"
:
false
,
"description"
:
"Numero de identificacion del centro de entrenamiento."
,
"description"
:
"Numero de identificacion del centro de entrenamiento."
,
"schema"
:
{
"schema"
:
{
"type"
:
"integer"
,
"type"
:
"integer"
}
}
}
},
],
],
"responses"
:
{
"responses"
:
{
"200"
:
{
"200"
:
{
...
@@ -615,7 +647,7 @@
...
@@ -615,7 +647,7 @@
"required"
:
true
,
"required"
:
true
,
"description"
:
"Numero de documento de identificacion de la persona que se consulta la suscripcion."
,
"description"
:
"Numero de documento de identificacion de la persona que se consulta la suscripcion."
,
"schema"
:
{
"schema"
:
{
"type"
:
"string"
,
"type"
:
"string"
}
}
},
},
{
{
...
@@ -633,7 +665,7 @@
...
@@ -633,7 +665,7 @@
"required"
:
false
,
"required"
:
false
,
"description"
:
"Incluir suscripciones vencidas."
,
"description"
:
"Incluir suscripciones vencidas."
,
"schema"
:
{
"schema"
:
{
"type"
:
"boolean"
,
"type"
:
"boolean"
}
}
}
}
],
],
...
@@ -677,7 +709,7 @@
...
@@ -677,7 +709,7 @@
"required"
:
true
,
"required"
:
true
,
"description"
:
"Numero de documento de identificacion de la reserva."
,
"description"
:
"Numero de documento de identificacion de la reserva."
,
"schema"
:
{
"schema"
:
{
"type"
:
"string"
,
"type"
:
"string"
}
}
},
},
{
{
...
@@ -686,7 +718,7 @@
...
@@ -686,7 +718,7 @@
"required"
:
false
,
"required"
:
false
,
"description"
:
"tipo de referencia."
,
"description"
:
"tipo de referencia."
,
"schema"
:
{
"schema"
:
{
"type"
:
"string"
,
"type"
:
"string"
}
}
},
},
{
{
...
@@ -695,7 +727,7 @@
...
@@ -695,7 +727,7 @@
"required"
:
false
,
"required"
:
false
,
"description"
:
"estado de la reserva."
,
"description"
:
"estado de la reserva."
,
"schema"
:
{
"schema"
:
{
"type"
:
"string"
,
"type"
:
"string"
}
}
}
}
],
],
...
@@ -739,7 +771,7 @@
...
@@ -739,7 +771,7 @@
"required"
:
true
,
"required"
:
true
,
"description"
:
"Numero de documento de identificacion."
,
"description"
:
"Numero de documento de identificacion."
,
"schema"
:
{
"schema"
:
{
"type"
:
"string"
,
"type"
:
"string"
}
}
},
},
{
{
...
@@ -748,7 +780,7 @@
...
@@ -748,7 +780,7 @@
"required"
:
true
,
"required"
:
true
,
"description"
:
"codigo de categoria."
,
"description"
:
"codigo de categoria."
,
"schema"
:
{
"schema"
:
{
"type"
:
"string"
,
"type"
:
"string"
}
}
},
},
{
{
...
@@ -757,7 +789,7 @@
...
@@ -757,7 +789,7 @@
"required"
:
false
,
"required"
:
false
,
"description"
:
"estado de la reserva."
,
"description"
:
"estado de la reserva."
,
"schema"
:
{
"schema"
:
{
"type"
:
"string"
,
"type"
:
"string"
}
}
}
}
],
],
...
@@ -997,9 +1029,7 @@
...
@@ -997,9 +1029,7 @@
"descripcion"
:{
"descripcion"
:{
"type"
:
"string"
,
"type"
:
"string"
,
"description"
:
"Descripcion de la Tarifa "
"description"
:
"Descripcion de la Tarifa "
},
}
}
}
},
},
...
@@ -1397,7 +1427,7 @@
...
@@ -1397,7 +1427,7 @@
},
},
"prestador"
:
{
"prestador"
:
{
"$ref"
:
"#/components/schemas/prestador"
"$ref"
:
"#/components/schemas/prestador"
}
,
}
}
}
},
},
"centroEntrenamiento"
:
{
"centroEntrenamiento"
:
{
...
@@ -1662,7 +1692,7 @@
...
@@ -1662,7 +1692,7 @@
}
}
}
}
}
}
}
,
}
}
}
},
},
"reserva"
:
{
"reserva"
:
{
...
@@ -2343,6 +2373,23 @@
...
@@ -2343,6 +2373,23 @@
"actualizarMembresiaRequest"
:
{
"actualizarMembresiaRequest"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"properties"
:
{
"properties"
:
{
"numeroCliente"
:
{
"type"
:
"string"
,
"description"
:
"Número interno del cliente"
},
"estado"
:
{
"type"
:
"string"
,
"description"
:
"<table border='1' width='10px'> <thead> <tr> <td colspan='2'><center>Tipos de estado</center></td> </tr> </thead> <tr> <th>Id</th> <th>Descripción</th> </tr> <tr> <td>ACTIVO</td> <td>Activa la membresía</td> </tr> <tr> <td>INACTIVO</td> <td>Inactiva la membresía</td></tr> </table>"
}
}
},
"registrarMembresiaRequest"
:
{
"type"
:
"object"
,
"properties"
:
{
"numeroCliente"
:
{
"type"
:
"string"
,
"description"
:
"Número interno del cliente"
},
"membresia"
:
{
"membresia"
:
{
"$ref"
:
"#/components/schemas/membresia"
"$ref"
:
"#/components/schemas/membresia"
}
}
...
@@ -2411,6 +2458,23 @@
...
@@ -2411,6 +2458,23 @@
}
}
}
}
},
},
"registrarMembresiaResponse"
:
{
"type"
:
"object"
,
"required"
:
[
"resultado"
],
"properties"
:
{
"resultado"
:
{
"type"
:
"array"
,
"xml"
:
{
"name"
:
"resultado"
},
"items"
:
{
"$ref"
:
"#/components/schemas/resultado"
}
}
}
},
"obtenerMembresiasClienteResponse"
:
{
"obtenerMembresiasClienteResponse"
:
{
"type"
:
"object"
,
"type"
:
"object"
,
"required"
:
[
"required"
:
[
...
@@ -2694,9 +2758,18 @@
...
@@ -2694,9 +2758,18 @@
"type"
:
"string"
,
"type"
:
"string"
,
"description"
:
"Identificador de la membresia"
"description"
:
"Identificador de la membresia"
},
},
"
estad
o"
:
{
"
tip
o"
:
{
"type"
:
"string"
,
"type"
:
"string"
,
"description"
:
"<table border='1' width='10px'> <thead> <tr> <td colspan='2'><center>Tipos de estado</center></td> </tr> </thead> <tr> <th>Id</th> <th>Descripción</th> </tr> <tr> <td>ACTIVO</td> <td>Activa la membresía</td> </tr> <tr> <td>INACTIVO</td> <td>Inactiva la membresía</td></tr> </table>"
"description"
:
"Tipo de la membresía (A, B, C, D)"
},
"nombre"
:
{
"type"
:
"string"
,
"description"
:
"Nombre del cliente de la membresía"
},
"fechaCaducidad"
:
{
"type"
:
"string"
,
"format"
:
"date-time"
,
"description"
:
"Fecha de caducidad de la membresía"
}
}
}
}
},
},
...
@@ -2713,7 +2786,7 @@
...
@@ -2713,7 +2786,7 @@
},
},
"estado"
:
{
"estado"
:
{
"type"
:
"string"
,
"type"
:
"string"
,
"description"
:
"
Estado de la membresia.
"
"description"
:
"
<table border='1' width='10px'> <thead> <tr> <td colspan='2'><center>Tipos de estado</center></td> </tr> </thead> <tr> <th>Id</th> <th>Descripción</th> </tr> <tr> <td>ACTIVO</td> <td>Activa la membresía</td> </tr> <tr> <td>INACTIVO</td> <td>Inactiva la membresía</td></tr> </table>
"
}
}
}
}
},
},
...
@@ -3675,6 +3748,17 @@
...
@@ -3675,6 +3748,17 @@
}
}
}
}
},
},
"description"
:
"Informacion para actualizar clientes"
,
"required"
:
true
},
"registrarMembresiaRequestBody"
:
{
"content"
:
{
"application/json"
:
{
"schema"
:
{
"$ref"
:
"#/components/schemas/registrarMembresiaRequest"
}
}
},
"description"
:
"Informacion para registrar clientes"
,
"description"
:
"Informacion para registrar clientes"
,
"required"
:
true
"required"
:
true
},
},
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment