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 @@
],
"summary": "Registrar membresía",
"description": "Registrar la membresía de un cliente",
"operationId": "registrarMembresia.v1",
"operationId": "regitrarMembresia.v1",
"responses": {
"200": {
"description": "Operación exitosa",
......@@ -404,7 +404,7 @@
{
"name": "tipoId",
"in": "query",
"required": false,
"required": true,
"description": "Tipo de documento de la persona que va a consultar la agenda",
"schema": {
"$ref": "#/components/schemas/TipoDocumento"
......@@ -717,7 +717,7 @@
"in": "query",
"required": false,
"description": "tipo de referencia.",
"schema": {
"schema": {
"type": "string"
}
},
......@@ -779,7 +779,7 @@
"in": "query",
"required": true,
"description": "codigo de categoria.",
"schema": {
"schema": {
"type": "string"
}
},
......@@ -854,133 +854,133 @@
},
"informacionReserva":{
"type": "object",
"type": "object",
"description": "informacion de la reserva",
"properties": {
"estado": {
"properties": {
"estado": {
"type": "string",
"description": "estado de la reserva CHANGED "
},
"id":{
"type": "string",
},
"id":{
"type": "string",
"description": "identificador de la reserva "
},
"canal":{
"type": "string",
},
"canal":{
"type": "string",
"description": "identificador de la reserva "
},
"tarifa":{
},
"tarifa":{
"$ref": "#/components/schemas/informacionTarifa"
},
"fechaAnticipo":{
"type": "string",
},
"fechaAnticipo":{
"type": "string",
"description": "Descripcion de la fecha de anticipo formato"
},
"adultos":{
"type": "string",
},
"adultos":{
"type": "string",
"description": "cantidad de adultos"
},
"ninhos":{
"type": "string",
},
"ninhos":{
"type": "string",
"description": "cantidad de ninhos"
},
"fechaInicio":{
"type": "string",
},
"fechaInicio":{
"type": "string",
"description": "Fecha de Inicio de la Reserva 2018-09-20T00:00:00.000Z"
},
"fechaFin":{
"type": "string",
},
"fechaFin":{
"type": "string",
"description": "Fecha de Fin de la Reserva 2018-09-20T00:00:00.000Z"
},
"hotel":{
"$ref": "#/components/schemas/informacionHotel"
},
"costo":{
"type":"number",
"description":"Costo Total de la Reserva"
},
},
"hotel":{
"$ref": "#/components/schemas/informacionHotel"
},
"costo":{
"type":"number",
"description":"Costo Total de la Reserva"
},
"saldo":{
"type":"number",
"description":"Saldo Pago de Cargos de la Reserva"
},
"deposito":{
"type": "string",
"type":"number",
"description":"Saldo Pago de Cargos de la Reserva"
},
"deposito":{
"type": "string",
"description": "valor del deposito requerido"
},
"titular":{
"$ref": "#/components/schemas/informacionTitular"
}
}
},
"informacionTitular":{
"type": "object",
},
"titular":{
"$ref": "#/components/schemas/informacionTitular"
}
}
},
"informacionTitular":{
"type": "object",
"description": "informacion del titular de la reserva",
"properties": {
"id":{
"properties": {
"id":{
"type": "string",
"description": "id del titular"
},
"nombre":{
"$ref": "#/components/schemas/nombre"
},
"direccion":{
"$ref": "#/components/schemas/direccionTitular"
},
"tipoMembresia":{
},
"nombre":{
"$ref": "#/components/schemas/nombre"
},
"direccion":{
"$ref": "#/components/schemas/direccionTitular"
},
"tipoMembresia":{
"type": "string",
"description": "nombre de la membresia"
},
"numero":{
},
"numero":{
"type": "number",
"description": "numero de la membresia"
}
}
},
}
}
},
"informacionHotel":{
"type": "object",
"type": "object",
"description": "informacion del hotel",
"properties": {
"codigo":{
"type": "string",
"properties": {
"codigo":{
"type": "string",
"description": "codigo del hotel"
},
"nombre":{
"type": "string",
},
"nombre":{
"type": "string",
"description": "nombre del hotel"
},
"habitaciones":{
},
"habitaciones":{
"$ref": "#/components/schemas/habitaciones"
}
}
},
"direccionTitular":{
"type": "object",
}
}
},
"direccionTitular":{
"type": "object",
"properties": {
"tipo":{
"type":"string",
"description":"tipo de direccion"
},
"ciudad":{
"type":"number",
"description":"ciudad"
},
"estado":{
"type":"number",
"description":"estado"
},
"codigoPais":{
"type":"string",
"description":"codigo de pais"
}
}
},
"tipo":{
"type":"string",
"description":"tipo de direccion"
},
"ciudad":{
"type":"number",
"description":"ciudad"
},
"estado":{
"type":"number",
"description":"estado"
},
"codigoPais":{
"type":"string",
"description":"codigo de pais"
}
}
},
"habitaciones":{
"type":"array",
......@@ -1023,103 +1023,103 @@
"type":"object",
"properties":{
"valor":{
"type": "string",
"type": "string",
"description": "Codigo Tarifa del Plan "
},
"descripcion":{
"type": "string",
},
"descripcion":{
"type": "string",
"description": "Descripcion de la Tarifa "
}
}
}
},
"consultarReservaDocumento": {
"type": "object",
"properties": {
"reserva": {
"type": "array",
"items": {
"$ref": "#/components/schemas/informacionReservaDocumento"
}
}
}
},
"type": "object",
"properties": {
"reserva": {
"type": "array",
"items": {
"$ref": "#/components/schemas/informacionReservaDocumento"
}
}
}
},
"informacionReservaDocumento":{
"type": "object",
"description": "informacion de la reserva",
"properties": {
"estado": {
"type": "string",
"description": "estado de la reserva CHANGED "
},
"id":{
"type": "string",
"description": "identificador de la reserva "
},
"canal":{
"type": "string",
"description": "identificador de la reserva "
},
"tarifa":{
"$ref": "#/components/schemas/informacionTarifaDocumento"
},
"fechaAnticipo":{
"type": "string",
"description": "Descripcion de la fecha de anticipo formato"
},
"adultos":{
"type": "string",
"description": "cantidad de adultos"
},
"ninhos":{
"type": "string",
"description": "cantidad de ninhos"
},
"fechaInicio":{
"type": "string",
"description": "Fecha de Inicio de la Reserva 2018-09-20T00:00:00.000Z"
},
"fechaFin":{
"type": "string",
"description": "Fecha de Fin de la Reserva 2018-09-20T00:00:00.000Z"
},
"hotel":{
"$ref": "#/components/schemas/informacionHotelDocumento"
},
"costo":{
"type":"number",
"description":"Costo Total de la Reserva"
},
"saldo":{
"type":"number",
"description":"Saldo Pago de Cargos de la Reserva"
},
"deposito":{
"$ref":"#/components/schemas/deposito"
},
"titular":{
"$ref": "#/components/schemas/informacionTitularDocumento"
}
}
"estado": {
"type": "string",
"description": "estado de la reserva CHANGED "
},
"id":{
"type": "string",
"description": "identificador de la reserva "
},
"canal":{
"type": "string",
"description": "identificador de la reserva "
},
"tarifa":{
"$ref": "#/components/schemas/informacionTarifaDocumento"
},
"fechaAnticipo":{
"type": "string",
"description": "Descripcion de la fecha de anticipo formato"
},
"adultos":{
"type": "string",
"description": "cantidad de adultos"
},
"ninhos":{
"type": "string",
"description": "cantidad de ninhos"
},
"fechaInicio":{
"type": "string",
"description": "Fecha de Inicio de la Reserva 2018-09-20T00:00:00.000Z"
},
"fechaFin":{
"type": "string",
"description": "Fecha de Fin de la Reserva 2018-09-20T00:00:00.000Z"
},
"hotel":{
"$ref": "#/components/schemas/informacionHotelDocumento"
},
"costo":{
"type":"number",
"description":"Costo Total de la Reserva"
},
"saldo":{
"type":"number",
"description":"Saldo Pago de Cargos de la Reserva"
},
"deposito":{
"$ref":"#/components/schemas/deposito"
},
"titular":{
"$ref": "#/components/schemas/informacionTitularDocumento"
}
}
},
},
"informacionHotelDocumento":{
"type": "object",
"description": "informacion del hotel",
"properties": {
"codigo":{
"type": "string",
"description": "codigo del hotel"
},
"nombre":{
"type": "string",
"description": "nombre del hotel"
},
"habitaciones":{
"$ref": "#/components/schemas/habitacionesDocumento"
}
"codigo":{
"type": "string",
"description": "codigo del hotel"
},
"nombre":{
"type": "string",
"description": "nombre del hotel"
},
"habitaciones":{
"$ref": "#/components/schemas/habitacionesDocumento"
}
}
},
"habitacionesDocumento":{
......@@ -1136,19 +1136,19 @@
"type":"string",
"description":"tipo de habitacion"
},
"descripcionTipo":{
"descripcionTipo":{
"type":"string",
"description":"descripcion del tipo habitacion"
},
},
"descripcion":{
"type":"string",
"description":"descripcion de la habitacion"
},
},
"textoDescripcion":{
"type":"string",
"description":"descripcion mas detallada sobre la habitacion"
},
"cantidad":{
"cantidad":{
"type":"number",
"description":"cantidad de habitaciones"
},
......@@ -1179,94 +1179,94 @@
"type":"object",
"properties":{
"valor":{
"type": "string",
"description": "Codigo Tarifa del Plan "
},
"descripcion":{
"type": "string",
"description": "Descripcion de la Tarifa "
}
"type": "string",
"description": "Codigo Tarifa del Plan "
},
"descripcion":{
"type": "string",
"description": "Descripcion de la Tarifa "
}
}
},
"deposito":{
"type":"object",
"properties":{
"valor":{
"type": "number",
"description": "valor del deposito "
},
"modena":{
"type": "string",
"description": "codigo de moneda"
},
"fechaRequerido":{
"type": "string",
"description": "fecha deposito requerido"
}
"type": "number",
"description": "valor del deposito "
},
"modena":{
"type": "string",
"description": "codigo de moneda"
},
"fechaRequerido":{
"type": "string",
"description": "fecha deposito requerido"
}
}
},
"informacionTitularDocumento":{
"type": "object",
"type": "object",
"description": "informacion del titular de la reserva",
"properties": {
"id":{
"properties": {
"id":{
"type": "string",
"description": "id del titular"
},
"nombre":{
"$ref": "#/components/schemas/nombre"
},"profesion":{
},
"nombre":{
"$ref": "#/components/schemas/nombre"
},"profesion":{
"type": "string",
"description": "profesion"
},"fechaNacimiento":{
},"fechaNacimiento":{
"type": "string",
"description": "Fecha de nacimiento"
},
"direccion":{
"$ref": "#/components/schemas/direccionTitularDocumento"
},
"tipoMembresia":{
},
"direccion":{
"$ref": "#/components/schemas/direccionTitularDocumento"
},
"tipoMembresia":{
"type": "string",
"description": "nombre de la membresia"
},
"numero":{
},
"numero":{
"type": "number",
"description": "numero de la membresia"
}
}
},
}
}
},
"direccionTitularDocumento":{
"type": "object",
"type": "object",
"properties": {
"tipo":{
"type":"string",
"description":"tipo de direccion"
},
"linea":{
"type":"string",
"description":"linea de direccion"
},
"ciudad":{
"type":"number",
"description":"ciudad"
},
"estado":{
"type":"number",
"description":"estado"
},
"codigoPais":{
"type":"string",
"description":"codigo de pais"
},
"codigoPostal":{
"type":"string",
"description":"codigo Postal "
}
}
},
"tipo":{
"type":"string",
"description":"tipo de direccion"
},
"linea":{
"type":"string",
"description":"linea de direccion"
},
"ciudad":{
"type":"number",
"description":"ciudad"
},
"estado":{
"type":"number",
"description":"estado"
},
"codigoPais":{
"type":"string",
"description":"codigo de pais"
},
"codigoPostal":{
"type":"string",
"description":"codigo Postal "
}
}
},
"mensaje":{
"type": "object",
......@@ -1304,7 +1304,7 @@
"description": "Version"
}
}
},
},
"resultadoCotizacion": {
"type": "object",
"properties": {
......@@ -1803,6 +1803,10 @@
"zona": {
"type": "object",
"properties":{
"id": {
"type": "string",
"description": "Id de zona"
},
"nombre": {
"type": "string",
"description": "Nombre de zona"
......@@ -1813,6 +1817,20 @@
},
}
},
"caracteristica": {
"type": "object",
"properties":{
"id": {
"type": "string",
"description": "Id de caracteristica"
},
"nombre": {
"type": "string",
"description": "Nombre de caracteristica"
}
}
},
"cliente": {
"$ref": "#/components/schemas/cliente"
},
......@@ -2076,27 +2094,27 @@
}
},
"obtenerReservaDocResponse": {
"type": "object",
"required": [
"resultado"
],
"properties": {
"resultado": {
"type": "array",
"xml": {
"name": "resultado"
},
"items": {
"$ref": "#/components/schemas/resultado"
}
},
"consultarReserva": {
"type": "array",
"items": {
"$ref": "#/components/schemas/consultarReservaDocumento"
}
}
}
"type": "object",
"required": [
"resultado"
],
"properties": {
"resultado": {
"type": "array",
"xml": {
"name": "resultado"
},
"items": {
"$ref": "#/components/schemas/resultado"
}
},
"consultarReserva": {
"type": "array",
"items": {
"$ref": "#/components/schemas/consultarReservaDocumento"
}
}
}
},
"turnoReservaPracticaLibreDisponibilidad": {
......@@ -2476,27 +2494,27 @@
}
},
"obtenerMembresiasClienteResponse": {
"type": "object",
"required": [
"resultado"
],
"properties": {
"resultado": {
"type": "array",
"xml": {
"name": "resultado"
},
"items": {
"$ref": "#/components/schemas/resultado"
}
},
"membresiasCliente": {
"type": "array",
"items": {
"$ref": "#/components/schemas/consultarMembresias"
}
}
}
"type": "object",
"required": [
"resultado"
],
"properties": {
"resultado": {
"type": "array",
"xml": {
"name": "resultado"
},
"items": {
"$ref": "#/components/schemas/resultado"
}
},
"membresiasCliente": {
"type": "array",
"items": {
"$ref": "#/components/schemas/consultarMembresias"
}
}
}
},
"obtenerCliente": {
......@@ -2774,21 +2792,21 @@
}
},
"consultarMembresias": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description":"Id de identificacion de la membresia."
},
"tipo": {
"type": "string",
"description":"Tipo de la membresia."
},
"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>"
}
}
"type": "object",
"properties": {
"id": {
"type": "string",
"description":"Id de identificacion de la membresia."
},
"tipo": {
"type": "string",
"description":"Tipo de la membresia."
},
"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>"
}
}
},
"consultaCotizacionIdResponse": {
"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