Commit 68294938 by Cristian_Camargo

Update afiliaciones-afiliado.json

parent f1852c9b
...@@ -377,6 +377,167 @@ ...@@ -377,6 +377,167 @@
} }
] ]
} }
},
"/v2/afiliacion/validador/personas/basico": {
"get": {
"tags": [
"cols-afiliaciones-validador"
],
"summary": "Información basica del afiliado ",
"description": "Retorna la información detallada de un afiliado a la caja.",
"operationId": "validadorAfiliadoPersonaBasico",
"parameters": [
{
"name": "tipoId",
"in": "query",
"description": "<table border='1' width='10px'> <thead> <tr> <td colspan='2'><center>Tipos de identificación</center></td> </tr> </thead> <tr> <th>TipoID</th> <th>Descripción</th> </tr> <tr> <td>CO1C</td> <td>Cédula</td> </tr> <tr> <td>CO1N</td> <td>Nit</td> </tr> <tr> <td>CO1E</td> <td>Cédula de extranjería</td> </tr> <tr> <td>CO1T</td> <td>Tarjeta de identidad</td> </tr> <tr> <td>CO1L</td> <td>Registro Civil</td> </tr> <tr> <td>CO1P</td> <td>Pasaporte</td> </tr> <tr> <td>CO1D</td> <td>Carnet Diplomático</td> </tr> <tr> <td>CO1S</td> <td>Sin identificación del exterior</td> </tr> <tr> <td>CO1V</td> <td>Permiso Especial de Permanencia</td> </tr> <tr> <td>CO1X</td> <td>Tarjeta de extranjería</td> </tr> </table>",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "numeroId",
"in": "query",
"description": "Numero de documento.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Operación exitosa",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/validadorBasicoResponse"
}
}
}
},
"400": {
"description": "Estado inválido"
}
},
"security": [
{
"apigee_auth": [
"write:apigee",
"read:apigee"
]
}
]
}
},
"/v2/afiliacion/validador/personas/pacs": {
"get": {
"tags": [
"cols-afiliaciones-validador"
],
"summary": "Información basica del afiliado Y Pacs ",
"description": "Retorna la información detallada de un afiliado a la caja.",
"operationId": "validadorAfiliadoPersonaPacs",
"parameters": [
{
"name": "tipoId",
"in": "query",
"description": "<table border='1' width='10px'> <thead> <tr> <td colspan='2'><center>Tipos de identificación</center></td> </tr> </thead> <tr> <th>TipoID</th> <th>Descripción</th> </tr> <tr> <td>CO1C</td> <td>Cédula</td> </tr> <tr> <td>CO1N</td> <td>Nit</td> </tr> <tr> <td>CO1E</td> <td>Cédula de extranjería</td> </tr> <tr> <td>CO1T</td> <td>Tarjeta de identidad</td> </tr> <tr> <td>CO1L</td> <td>Registro Civil</td> </tr> <tr> <td>CO1P</td> <td>Pasaporte</td> </tr> <tr> <td>CO1D</td> <td>Carnet Diplomático</td> </tr> <tr> <td>CO1S</td> <td>Sin identificación del exterior</td> </tr> <tr> <td>CO1V</td> <td>Permiso Especial de Permanencia</td> </tr> <tr> <td>CO1X</td> <td>Tarjeta de extranjería</td> </tr> </table>",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "numeroId",
"in": "query",
"description": "Numero de documento.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Operación exitosa",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/validadorPacsResponse"
}
}
}
},
"400": {
"description": "Estado inválido"
}
},
"security": [
{
"apigee_auth": [
"write:apigee",
"read:apigee"
]
}
]
}
},
"/v2/afiliacion/validador/personas/empleador": {
"get": {
"tags": [
"cols-afiliaciones-validador"
],
"summary": "Información basica del afiliado y empleador",
"description": "Retorna la información de un afiliado a la caja y el empleador.",
"operationId": "validadorAfiliadoPersonaEmpleador",
"parameters": [
{
"name": "tipoId",
"in": "query",
"description": "<table border='1' width='10px'> <thead> <tr> <td colspan='2'><center>Tipos de identificación</center></td> </tr> </thead> <tr> <th>TipoID</th> <th>Descripción</th> </tr> <tr> <td>CO1C</td> <td>Cédula</td> </tr> <tr> <td>CO1N</td> <td>Nit</td> </tr> <tr> <td>CO1E</td> <td>Cédula de extranjería</td> </tr> <tr> <td>CO1T</td> <td>Tarjeta de identidad</td> </tr> <tr> <td>CO1L</td> <td>Registro Civil</td> </tr> <tr> <td>CO1P</td> <td>Pasaporte</td> </tr> <tr> <td>CO1D</td> <td>Carnet Diplomático</td> </tr> <tr> <td>CO1S</td> <td>Sin identificación del exterior</td> </tr> <tr> <td>CO1V</td> <td>Permiso Especial de Permanencia</td> </tr> <tr> <td>CO1X</td> <td>Tarjeta de extranjería</td> </tr> </table>",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "numeroId",
"in": "query",
"description": "Numero de documento.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Operación exitosa",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/validadorEmpleadorResponse"
}
}
}
},
"400": {
"description": "Estado inválido"
}
},
"security": [
{
"apigee_auth": [
"write:apigee",
"read:apigee"
]
}
]
}
} }
}, },
"externalDocs": { "externalDocs": {
...@@ -385,6 +546,218 @@ ...@@ -385,6 +546,218 @@
}, },
"components": { "components": {
"schemas": { "schemas": {
"validadorEmpleadorResponse": {
"type": "object",
"required": [
"resultado"
],
"properties": {
"estado":{
"type":"string",
"description":"Estado del servicio"
},
"mensaje":{
"type":"string",
"description":"Mensaje del servicio"
},
"data": {
"type": "array",
"items":{
"$ref": "#/components/schemas/afiliadoEmpleadorValidador"
}
}
}
},
"afiliadoEmpleadorValidador": {
"type": "object",
"properties": {
"afiliado": {
"$ref": "#/components/schemas/validadorEmpleador"
},
"empleadores":{
"$ref": "#/components/schemas/empleadorValidacion"
}
}
},
"validadorEmpleador": {
"type": "object",
"properties": {
"numeroDocumento":{
"type":"string",
"description":"Número de documento del afiliado"
},
"tipoDocumento":{
"type":"string",
"description":"Número de documento del afiliado"
},
"primerNombre":{
"type":"string",
"description":"primer nombre del afiliado"
},
"segundoNombre":{
"type":"string",
"description":"segundo nombre del afiliado"
},
"primerApellido":{
"type":"string",
"description":"primer apellido del afiliado"
},
"segundoApellido":{
"type":"string",
"description":"Segundo apellido del afiliado"
},
"fechaNacimiento":{
"type":"string",
"format": "date-time",
"description":"Fecha de nacimiento del afiliado"
},
"genero":{
"type":"string",
"description":"Código de género del afiliado"
},
"estadoCivil":{
"type":"string",
"description":"Código de estado civil"
},
"estado":{
"type":"string",
"description":"Estado del Afiliado"
},
"afiliacion":{
"$ref": "#/components/schemas/afiliacion"
}
}
},
"validadorPacsResponse": {
"type": "object",
"required": [
"resultado"
],
"properties": {
"estado":{
"type":"string",
"description":"Estado del servicio"
},
"mensaje":{
"type":"string",
"description":"Mensaje del servicio"
},
"data": {
"type": "array",
"items":{
"$ref": "#/components/schemas/afiliadoPacsValidador"
}
}
}
},
"afiliadoPacsValidador": {
"type": "object",
"properties": {
"afiliado": {
"$ref": "#/components/schemas/validadorBasico"
},
"pacs":{
"type": "array",
"items":{
"$ref": "#/components/schemas/pacs"
}
}
}
},
"validadorBasicoResponse": {
"type": "object",
"required": [
"resultado"
],
"properties": {
"estado":{
"type":"string",
"description":"Estado del servicio"
},
"mensaje":{
"type":"string",
"description":"Mensaje del servicio"
},
"data": {
"type": "array",
"items":{
"$ref": "#/components/schemas/afiliadoBasicoValidador"
}
}
}
},
"afiliadoBasicoValidador": {
"type": "object",
"properties": {
"afiliado": {
"$ref": "#/components/schemas/validadorBasico"
}
}
},
"validadorBasico": {
"type": "object",
"properties": {
"numeroDocumento":{
"type":"string",
"description":"Número de documento del afiliado"
},
"tipoDocumento":{
"type":"string",
"description":"Número de documento del afiliado"
},
"primerNombre":{
"type":"string",
"description":"primer nombre del afiliado"
},
"segundoNombre":{
"type":"string",
"description":"segundo nombre del afiliado"
},
"primerApellido":{
"type":"string",
"description":"primer apellido del afiliado"
},
"segundoApellido":{
"type":"string",
"description":"Segundo apellido del afiliado"
},
"fechaNacimiento":{
"type":"string",
"description":"Fecha de nacimiento del afiliado"
},
"genero":{
"type":"string",
"description":"Código de género del afiliado"
},
"estadoCivil":{
"type":"string",
"description":"Código de estado civil"
},
"estado":{
"type":"string",
"description":"Estado del Afiliado"
},
"afiliacion":{
"$ref": "#/components/schemas/afiliacionBasico"
}
}
},
"afiliacionBasico": {
"type": "object",
"properties": {
"fechaAfiliacion": {
"type":"string",
"description":"fecha de afiliación"
},
"categoria": {
"type":"string",
"description":"Categoría"
}
},
"xml": {
"name": "afiliado"
}
},
"resultado": { "resultado": {
"type": "object", "type": "object",
"properties": { "properties": {
......
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