Commit 24744168 by Cristian Camargo

segun solicitud tarea 2171 se agrega objeto caracteristica, asi como…

segun solicitud tarea 2171 se agrega objeto caracteristica, asi como abligatoriedad del parametro tipoid en el servicio Información de los servicios del producto recreacion y turismo afiliados reservas
parent b5c56239
...@@ -75,7 +75,7 @@ ...@@ -75,7 +75,7 @@
], ],
"summary": "Registrar membresía", "summary": "Registrar membresía",
"description": "Registrar la membresía de un cliente", "description": "Registrar la membresía de un cliente",
"operationId": "registrarMembresia.v1", "operationId": "regitrarMembresia.v1",
"responses": { "responses": {
"200": { "200": {
"description": "Operación exitosa", "description": "Operación exitosa",
...@@ -404,7 +404,7 @@ ...@@ -404,7 +404,7 @@
{ {
"name": "tipoId", "name": "tipoId",
"in": "query", "in": "query",
"required": false, "required": true,
"description": "Tipo de documento de la persona que va a consultar la agenda", "description": "Tipo de documento de la persona que va a consultar la agenda",
"schema": { "schema": {
"$ref": "#/components/schemas/TipoDocumento" "$ref": "#/components/schemas/TipoDocumento"
...@@ -717,7 +717,7 @@ ...@@ -717,7 +717,7 @@
"in": "query", "in": "query",
"required": false, "required": false,
"description": "tipo de referencia.", "description": "tipo de referencia.",
"schema": { "schema": {
"type": "string" "type": "string"
} }
}, },
...@@ -779,7 +779,7 @@ ...@@ -779,7 +779,7 @@
"in": "query", "in": "query",
"required": true, "required": true,
"description": "codigo de categoria.", "description": "codigo de categoria.",
"schema": { "schema": {
"type": "string" "type": "string"
} }
}, },
...@@ -854,133 +854,133 @@ ...@@ -854,133 +854,133 @@
}, },
"informacionReserva":{ "informacionReserva":{
"type": "object", "type": "object",
"description": "informacion de la reserva", "description": "informacion de la reserva",
"properties": { "properties": {
"estado": { "estado": {
"type": "string", "type": "string",
"description": "estado de la reserva CHANGED " "description": "estado de la reserva CHANGED "
}, },
"id":{ "id":{
"type": "string", "type": "string",
"description": "identificador de la reserva " "description": "identificador de la reserva "
}, },
"canal":{ "canal":{
"type": "string", "type": "string",
"description": "identificador de la reserva " "description": "identificador de la reserva "
}, },
"tarifa":{ "tarifa":{
"$ref": "#/components/schemas/informacionTarifa" "$ref": "#/components/schemas/informacionTarifa"
}, },
"fechaAnticipo":{ "fechaAnticipo":{
"type": "string", "type": "string",
"description": "Descripcion de la fecha de anticipo formato" "description": "Descripcion de la fecha de anticipo formato"
}, },
"adultos":{ "adultos":{
"type": "string", "type": "string",
"description": "cantidad de adultos" "description": "cantidad de adultos"
}, },
"ninhos":{ "ninhos":{
"type": "string", "type": "string",
"description": "cantidad de ninhos" "description": "cantidad de ninhos"
}, },
"fechaInicio":{ "fechaInicio":{
"type": "string", "type": "string",
"description": "Fecha de Inicio de la Reserva 2018-09-20T00:00:00.000Z" "description": "Fecha de Inicio de la Reserva 2018-09-20T00:00:00.000Z"
}, },
"fechaFin":{ "fechaFin":{
"type": "string", "type": "string",
"description": "Fecha de Fin de la Reserva 2018-09-20T00:00:00.000Z" "description": "Fecha de Fin de la Reserva 2018-09-20T00:00:00.000Z"
}, },
"hotel":{ "hotel":{
"$ref": "#/components/schemas/informacionHotel" "$ref": "#/components/schemas/informacionHotel"
}, },
"costo":{ "costo":{
"type":"number", "type":"number",
"description":"Costo Total de la Reserva" "description":"Costo Total de la Reserva"
}, },
"saldo":{ "saldo":{
"type":"number", "type":"number",
"description":"Saldo Pago de Cargos de la Reserva" "description":"Saldo Pago de Cargos de la Reserva"
}, },
"deposito":{ "deposito":{
"type": "string", "type": "string",
"description": "valor del deposito requerido" "description": "valor del deposito requerido"
}, },
"titular":{ "titular":{
"$ref": "#/components/schemas/informacionTitular" "$ref": "#/components/schemas/informacionTitular"
} }
} }
}, },
"informacionTitular":{ "informacionTitular":{
"type": "object", "type": "object",
"description": "informacion del titular de la reserva", "description": "informacion del titular de la reserva",
"properties": { "properties": {
"id":{ "id":{
"type": "string", "type": "string",
"description": "id del titular" "description": "id del titular"
}, },
"nombre":{ "nombre":{
"$ref": "#/components/schemas/nombre" "$ref": "#/components/schemas/nombre"
}, },
"direccion":{ "direccion":{
"$ref": "#/components/schemas/direccionTitular" "$ref": "#/components/schemas/direccionTitular"
}, },
"tipoMembresia":{ "tipoMembresia":{
"type": "string", "type": "string",
"description": "nombre de la membresia" "description": "nombre de la membresia"
}, },
"numero":{ "numero":{
"type": "number", "type": "number",
"description": "numero de la membresia" "description": "numero de la membresia"
} }
} }
}, },
"informacionHotel":{ "informacionHotel":{
"type": "object", "type": "object",
"description": "informacion del hotel", "description": "informacion del hotel",
"properties": { "properties": {
"codigo":{ "codigo":{
"type": "string", "type": "string",
"description": "codigo del hotel" "description": "codigo del hotel"
}, },
"nombre":{ "nombre":{
"type": "string", "type": "string",
"description": "nombre del hotel" "description": "nombre del hotel"
}, },
"habitaciones":{ "habitaciones":{
"$ref": "#/components/schemas/habitaciones" "$ref": "#/components/schemas/habitaciones"
} }
} }
}, },
"direccionTitular":{ "direccionTitular":{
"type": "object", "type": "object",
"properties": { "properties": {
"tipo":{ "tipo":{
"type":"string", "type":"string",
"description":"tipo de direccion" "description":"tipo de direccion"
}, },
"ciudad":{ "ciudad":{
"type":"number", "type":"number",
"description":"ciudad" "description":"ciudad"
}, },
"estado":{ "estado":{
"type":"number", "type":"number",
"description":"estado" "description":"estado"
}, },
"codigoPais":{ "codigoPais":{
"type":"string", "type":"string",
"description":"codigo de pais" "description":"codigo de pais"
} }
} }
}, },
"habitaciones":{ "habitaciones":{
"type":"array", "type":"array",
...@@ -1023,103 +1023,103 @@ ...@@ -1023,103 +1023,103 @@
"type":"object", "type":"object",
"properties":{ "properties":{
"valor":{ "valor":{
"type": "string", "type": "string",
"description": "Codigo Tarifa del Plan " "description": "Codigo Tarifa del Plan "
}, },
"descripcion":{ "descripcion":{
"type": "string", "type": "string",
"description": "Descripcion de la Tarifa " "description": "Descripcion de la Tarifa "
} }
} }
}, },
"consultarReservaDocumento": { "consultarReservaDocumento": {
"type": "object", "type": "object",
"properties": { "properties": {
"reserva": { "reserva": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "#/components/schemas/informacionReservaDocumento" "$ref": "#/components/schemas/informacionReservaDocumento"
} }
} }
} }
}, },
"informacionReservaDocumento":{ "informacionReservaDocumento":{
"type": "object", "type": "object",
"description": "informacion de la reserva", "description": "informacion de la reserva",
"properties": { "properties": {
"estado": { "estado": {
"type": "string", "type": "string",
"description": "estado de la reserva CHANGED " "description": "estado de la reserva CHANGED "
}, },
"id":{ "id":{
"type": "string", "type": "string",
"description": "identificador de la reserva " "description": "identificador de la reserva "
}, },
"canal":{ "canal":{
"type": "string", "type": "string",
"description": "identificador de la reserva " "description": "identificador de la reserva "
}, },
"tarifa":{ "tarifa":{
"$ref": "#/components/schemas/informacionTarifaDocumento" "$ref": "#/components/schemas/informacionTarifaDocumento"
}, },
"fechaAnticipo":{ "fechaAnticipo":{
"type": "string", "type": "string",
"description": "Descripcion de la fecha de anticipo formato" "description": "Descripcion de la fecha de anticipo formato"
}, },
"adultos":{ "adultos":{
"type": "string", "type": "string",
"description": "cantidad de adultos" "description": "cantidad de adultos"
}, },
"ninhos":{ "ninhos":{
"type": "string", "type": "string",
"description": "cantidad de ninhos" "description": "cantidad de ninhos"
}, },
"fechaInicio":{ "fechaInicio":{
"type": "string", "type": "string",
"description": "Fecha de Inicio de la Reserva 2018-09-20T00:00:00.000Z" "description": "Fecha de Inicio de la Reserva 2018-09-20T00:00:00.000Z"
}, },
"fechaFin":{ "fechaFin":{
"type": "string", "type": "string",
"description": "Fecha de Fin de la Reserva 2018-09-20T00:00:00.000Z" "description": "Fecha de Fin de la Reserva 2018-09-20T00:00:00.000Z"
}, },
"hotel":{ "hotel":{
"$ref": "#/components/schemas/informacionHotelDocumento" "$ref": "#/components/schemas/informacionHotelDocumento"
}, },
"costo":{ "costo":{
"type":"number", "type":"number",
"description":"Costo Total de la Reserva" "description":"Costo Total de la Reserva"
}, },
"saldo":{ "saldo":{
"type":"number", "type":"number",
"description":"Saldo Pago de Cargos de la Reserva" "description":"Saldo Pago de Cargos de la Reserva"
}, },
"deposito":{ "deposito":{
"$ref":"#/components/schemas/deposito" "$ref":"#/components/schemas/deposito"
}, },
"titular":{ "titular":{
"$ref": "#/components/schemas/informacionTitularDocumento" "$ref": "#/components/schemas/informacionTitularDocumento"
} }
} }
}, },
"informacionHotelDocumento":{ "informacionHotelDocumento":{
"type": "object", "type": "object",
"description": "informacion del hotel", "description": "informacion del hotel",
"properties": { "properties": {
"codigo":{ "codigo":{
"type": "string", "type": "string",
"description": "codigo del hotel" "description": "codigo del hotel"
}, },
"nombre":{ "nombre":{
"type": "string", "type": "string",
"description": "nombre del hotel" "description": "nombre del hotel"
}, },
"habitaciones":{ "habitaciones":{
"$ref": "#/components/schemas/habitacionesDocumento" "$ref": "#/components/schemas/habitacionesDocumento"
} }
} }
}, },
"habitacionesDocumento":{ "habitacionesDocumento":{
...@@ -1136,19 +1136,19 @@ ...@@ -1136,19 +1136,19 @@
"type":"string", "type":"string",
"description":"tipo de habitacion" "description":"tipo de habitacion"
}, },
"descripcionTipo":{ "descripcionTipo":{
"type":"string", "type":"string",
"description":"descripcion del tipo habitacion" "description":"descripcion del tipo habitacion"
}, },
"descripcion":{ "descripcion":{
"type":"string", "type":"string",
"description":"descripcion de la habitacion" "description":"descripcion de la habitacion"
}, },
"textoDescripcion":{ "textoDescripcion":{
"type":"string", "type":"string",
"description":"descripcion mas detallada sobre la habitacion" "description":"descripcion mas detallada sobre la habitacion"
}, },
"cantidad":{ "cantidad":{
"type":"number", "type":"number",
"description":"cantidad de habitaciones" "description":"cantidad de habitaciones"
}, },
...@@ -1179,94 +1179,94 @@ ...@@ -1179,94 +1179,94 @@
"type":"object", "type":"object",
"properties":{ "properties":{
"valor":{ "valor":{
"type": "string", "type": "string",
"description": "Codigo Tarifa del Plan " "description": "Codigo Tarifa del Plan "
}, },
"descripcion":{ "descripcion":{
"type": "string", "type": "string",
"description": "Descripcion de la Tarifa " "description": "Descripcion de la Tarifa "
} }
} }
}, },
"deposito":{ "deposito":{
"type":"object", "type":"object",
"properties":{ "properties":{
"valor":{ "valor":{
"type": "number", "type": "number",
"description": "valor del deposito " "description": "valor del deposito "
}, },
"modena":{ "modena":{
"type": "string", "type": "string",
"description": "codigo de moneda" "description": "codigo de moneda"
}, },
"fechaRequerido":{ "fechaRequerido":{
"type": "string", "type": "string",
"description": "fecha deposito requerido" "description": "fecha deposito requerido"
} }
} }
}, },
"informacionTitularDocumento":{ "informacionTitularDocumento":{
"type": "object", "type": "object",
"description": "informacion del titular de la reserva", "description": "informacion del titular de la reserva",
"properties": { "properties": {
"id":{ "id":{
"type": "string", "type": "string",
"description": "id del titular" "description": "id del titular"
}, },
"nombre":{ "nombre":{
"$ref": "#/components/schemas/nombre" "$ref": "#/components/schemas/nombre"
},"profesion":{ },"profesion":{
"type": "string", "type": "string",
"description": "profesion" "description": "profesion"
},"fechaNacimiento":{ },"fechaNacimiento":{
"type": "string", "type": "string",
"description": "Fecha de nacimiento" "description": "Fecha de nacimiento"
}, },
"direccion":{ "direccion":{
"$ref": "#/components/schemas/direccionTitularDocumento" "$ref": "#/components/schemas/direccionTitularDocumento"
}, },
"tipoMembresia":{ "tipoMembresia":{
"type": "string", "type": "string",
"description": "nombre de la membresia" "description": "nombre de la membresia"
}, },
"numero":{ "numero":{
"type": "number", "type": "number",
"description": "numero de la membresia" "description": "numero de la membresia"
} }
} }
}, },
"direccionTitularDocumento":{ "direccionTitularDocumento":{
"type": "object", "type": "object",
"properties": { "properties": {
"tipo":{ "tipo":{
"type":"string", "type":"string",
"description":"tipo de direccion" "description":"tipo de direccion"
}, },
"linea":{ "linea":{
"type":"string", "type":"string",
"description":"linea de direccion" "description":"linea de direccion"
}, },
"ciudad":{ "ciudad":{
"type":"number", "type":"number",
"description":"ciudad" "description":"ciudad"
}, },
"estado":{ "estado":{
"type":"number", "type":"number",
"description":"estado" "description":"estado"
}, },
"codigoPais":{ "codigoPais":{
"type":"string", "type":"string",
"description":"codigo de pais" "description":"codigo de pais"
}, },
"codigoPostal":{ "codigoPostal":{
"type":"string", "type":"string",
"description":"codigo Postal " "description":"codigo Postal "
} }
} }
}, },
"mensaje":{ "mensaje":{
"type": "object", "type": "object",
...@@ -1304,7 +1304,7 @@ ...@@ -1304,7 +1304,7 @@
"description": "Version" "description": "Version"
} }
} }
}, },
"resultadoCotizacion": { "resultadoCotizacion": {
"type": "object", "type": "object",
"properties": { "properties": {
...@@ -1803,6 +1803,10 @@ ...@@ -1803,6 +1803,10 @@
"zona": { "zona": {
"type": "object", "type": "object",
"properties":{ "properties":{
"id": {
"type": "string",
"description": "Id de zona"
},
"nombre": { "nombre": {
"type": "string", "type": "string",
"description": "Nombre de zona" "description": "Nombre de zona"
...@@ -1813,6 +1817,20 @@ ...@@ -1813,6 +1817,20 @@
}, },
} }
}, },
"caracteristica": {
"type": "object",
"properties":{
"id": {
"type": "string",
"description": "Id de caracteristica"
},
"nombre": {
"type": "string",
"description": "Nombre de caracteristica"
}
}
},
"cliente": { "cliente": {
"$ref": "#/components/schemas/cliente" "$ref": "#/components/schemas/cliente"
}, },
...@@ -2076,27 +2094,27 @@ ...@@ -2076,27 +2094,27 @@
} }
}, },
"obtenerReservaDocResponse": { "obtenerReservaDocResponse": {
"type": "object", "type": "object",
"required": [ "required": [
"resultado" "resultado"
], ],
"properties": { "properties": {
"resultado": { "resultado": {
"type": "array", "type": "array",
"xml": { "xml": {
"name": "resultado" "name": "resultado"
}, },
"items": { "items": {
"$ref": "#/components/schemas/resultado" "$ref": "#/components/schemas/resultado"
} }
}, },
"consultarReserva": { "consultarReserva": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "#/components/schemas/consultarReservaDocumento" "$ref": "#/components/schemas/consultarReservaDocumento"
} }
} }
} }
}, },
"turnoReservaPracticaLibreDisponibilidad": { "turnoReservaPracticaLibreDisponibilidad": {
...@@ -2476,27 +2494,27 @@ ...@@ -2476,27 +2494,27 @@
} }
}, },
"obtenerMembresiasClienteResponse": { "obtenerMembresiasClienteResponse": {
"type": "object", "type": "object",
"required": [ "required": [
"resultado" "resultado"
], ],
"properties": { "properties": {
"resultado": { "resultado": {
"type": "array", "type": "array",
"xml": { "xml": {
"name": "resultado" "name": "resultado"
}, },
"items": { "items": {
"$ref": "#/components/schemas/resultado" "$ref": "#/components/schemas/resultado"
} }
}, },
"membresiasCliente": { "membresiasCliente": {
"type": "array", "type": "array",
"items": { "items": {
"$ref": "#/components/schemas/consultarMembresias" "$ref": "#/components/schemas/consultarMembresias"
} }
} }
} }
}, },
"obtenerCliente": { "obtenerCliente": {
...@@ -2774,21 +2792,21 @@ ...@@ -2774,21 +2792,21 @@
} }
}, },
"consultarMembresias": { "consultarMembresias": {
"type": "object", "type": "object",
"properties": { "properties": {
"id": { "id": {
"type": "string", "type": "string",
"description":"Id de identificacion de la membresia." "description":"Id de identificacion de la membresia."
}, },
"tipo": { "tipo": {
"type": "string", "type": "string",
"description":"Tipo de la membresia." "description":"Tipo de la membresia."
}, },
"estado": { "estado": {
"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":"<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>"
} }
} }
}, },
"consultaCotizacionIdResponse": { "consultaCotizacionIdResponse": {
"type": "object", "type": "object",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment