From 6829493844668098492d0a59a574495e640039b5 Mon Sep 17 00:00:00 2001 From: Cristian Camargo Date: Wed, 22 May 2019 21:02:43 +0000 Subject: [PATCH] Update afiliaciones-afiliado.json --- apigee/afiliaciones-afiliado.json | 373 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 373 insertions(+) diff --git a/apigee/afiliaciones-afiliado.json b/apigee/afiliaciones-afiliado.json index a07ed72..5590811 100644 --- a/apigee/afiliaciones-afiliado.json +++ b/apigee/afiliaciones-afiliado.json @@ -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": "
Tipos de identificación
TipoID Descripción
CO1C Cédula
CO1N Nit
CO1E Cédula de extranjería
CO1T Tarjeta de identidad
CO1L Registro Civil
CO1P Pasaporte
CO1D Carnet Diplomático
CO1S Sin identificación del exterior
CO1V Permiso Especial de Permanencia
CO1X Tarjeta de extranjería
", + "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": "
Tipos de identificación
TipoID Descripción
CO1C Cédula
CO1N Nit
CO1E Cédula de extranjería
CO1T Tarjeta de identidad
CO1L Registro Civil
CO1P Pasaporte
CO1D Carnet Diplomático
CO1S Sin identificación del exterior
CO1V Permiso Especial de Permanencia
CO1X Tarjeta de extranjería
", + "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": "
Tipos de identificación
TipoID Descripción
CO1C Cédula
CO1N Nit
CO1E Cédula de extranjería
CO1T Tarjeta de identidad
CO1L Registro Civil
CO1P Pasaporte
CO1D Carnet Diplomático
CO1S Sin identificación del exterior
CO1V Permiso Especial de Permanencia
CO1X Tarjeta de extranjería
", + "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": { @@ -385,6 +546,218 @@ }, "components": { "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": { "type": "object", "properties": { -- libgit2 0.26.0