diff --git a/apigee/afiliaciones-afiliado.json b/apigee/afiliaciones-afiliado.json index 83c8ff3..97f46ce 100644 --- a/apigee/afiliaciones-afiliado.json +++ b/apigee/afiliaciones-afiliado.json @@ -629,7 +629,10 @@ "description":"Número de empleadores" }, "companias": { - "$ref": "#/components/schemas/companias" + "type": "array", + "items":{ + "$ref": "#/components/schemas/companias" + } }, }, @@ -964,6 +967,74 @@ "name": "ciudad" } }, + "direccionValidador": { + "type": "object", + "properties": { + "pais":{ + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Id del pais." + }, + "nombre": { + "type": "string", + "description": "Nombre del pais." + } + } + }, + "departamento":{ + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Id del departamento." + }, + "nombre": { + "type": "string", + "description": "Nombre del departamento." + } + } + }, + "ciudad":{ + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Id de la ciudad." + }, + "nombre": { + "type": "string", + "description": "Nombre de la ciudad." + } + } + }, + "localidad":{ + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Id de la localidad." + }, + "nombre": { + "type": "string", + "description": "Nombre de la localidad." + } + } + }, + "direccionPrincipal": { + "type": "string", + "description": "direccion principal del afiliado." + }, + "direccionSecundaria": { + "type": "string", + "description": "direccion secundaria del afiliado." + } + }, + "xml": { + "name": "direccion" + } + }, "direccion": { "type": "object", "properties": { @@ -1170,33 +1241,38 @@ }, "gp": { "type":"integer", - "description":"Tipo de salario" + "description":"gp" }, "estado": { "type":"integer", - "description":"Tipo de salario" + "description":"estado" }, - "fechaEntrega ": { - "type":"integer", - "description":"Tipo de salario" + "fechaEntrega": { + "type":"string", + "format": "date-time", + "description":"Fecha entrega" }, - "fechaExpedicion ": { - "type":"integer", - "description":"Tipo de salario" + "estadoEntrega": { + "type":"string", + "description":"Estado entrega" + }, + "fechaExpedicion": { + "type":"string", + "format": "date-time", + "description":"Fecha de expedicion" }, "causaCambio": { "type":"integer", - "description":"Tipo de salario" + "description":"Causa de cambio" }, "ultimoMesPagado": { "type":"integer", - "description":"Tipo de salario" + "description":"Ultimo mes pagado" }, "motivoBloqueo": { "type":"integer", - "description":"Tipo de salario" + "description":"Motivo de bloqueo" }, - "metodoPago": { "type":"object", "properties":{ @@ -1297,24 +1373,32 @@ "resultado" ], "properties": { - "resultado": { - "type": "array", - "xml": { - "name": "resultado" - }, - "items": { - "$ref": "#/components/schemas/resultado" - } + "estado":{ + "type":"string", + "description":"Estado del servicio" + }, + "mensaje":{ + "type":"string", + "description":"Mensaje del servicio" }, "data": { + "type": "array", + "items":{ + "$ref": "#/components/schemas/afiliadoValidador" + } + } + } + }, + "afiliadoValidador": { + "type": "object", + "properties": { + "afiliado": { "$ref": "#/components/schemas/validador" } } }, - "validador": { "type": "object", - "properties": { "bp":{ "type":"integer", @@ -1377,7 +1461,7 @@ "description":"Descripción del motivo de Retiro" }, "direccion":{ - "$ref": "#/components/schemas/direccion" + "$ref": "#/components/schemas/direccionValidador" }, "estado":{ "type":"string", @@ -1390,7 +1474,10 @@ "$ref": "#/components/schemas/empleadorValidacion" }, "pacs":{ - "$ref": "#/components/schemas/pacs" + "type": "array", + "items":{ + "$ref": "#/components/schemas/pacs" + } }, "cuotaMonetaria":{ "$ref": "#/components/schemas/cuotaMonetaria"