Commit 04c3aa87 by Edwin Ferreira

Update credito-tarjeta.json

parent f3212a40
...@@ -92,7 +92,7 @@ ...@@ -92,7 +92,7 @@
] ]
} }
}, },
"/v1/credito/bolsillos/movimiento": { "/v2/credito/bolsillos/movimiento": {
"get": { "get": {
"tags": [ "tags": [
"cols-credito-bolsillo" "cols-credito-bolsillo"
...@@ -144,8 +144,60 @@ ...@@ -144,8 +144,60 @@
} }
] ]
} }
},
"/v2/credito/bolsillos/cupo": {
"get": {
"tags": [
"cols-credito-bolsillo"
],
"summary": "Consulta cupo de cliente.",
"description": "Obtener informacion del cupo de clientes.",
"operationId": "obtenerCupo",
"parameters": [
{
"name": "codBolsillo",
"in": "query",
"description": "Codigo de bolsillo de cliente.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "numTarjeta",
"in": "query",
"description": "Numero de tarjeta del cliente.",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Operación exitosa",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/obtenerCupoResponse"
}
}
}
},
"400": {
"description": "Estado inválido"
}
},
"security": [
{
"apigee_auth": [
"write:apigee",
"read:apigee"
]
}
]
}
} }
}, },
"externalDocs": { "externalDocs": {
"description": "Encontrar más información en EnterpriseArchitect", "description": "Encontrar más información en EnterpriseArchitect",
...@@ -239,7 +291,7 @@ ...@@ -239,7 +291,7 @@
} }
} }
}, },
"movimiento": { "movimiento": {
"type": "object", "type": "object",
"properties": { "properties": {
"tipo": { "tipo": {
...@@ -255,7 +307,7 @@ ...@@ -255,7 +307,7 @@
"name": "movimiento" "name": "movimiento"
} }
}, },
"plazo": { "plazo": {
"type": "object", "type": "object",
"properties": { "properties": {
"pendiente": { "pendiente": {
...@@ -267,18 +319,18 @@ ...@@ -267,18 +319,18 @@
"name": "plazo" "name": "plazo"
} }
}, },
"transaccion": { "transaccion": {
"type": "object", "type": "object",
"properties": { "properties": {
"valor": { "valor": {
"type": "string", "type": "string",
"description": "Valor de transaccion." "description": "Valor de transaccion."
}, },
"fecha": { "fecha": {
"type": "string", "type": "string",
"description": "Fecha de transaccion." "description": "Fecha de transaccion."
}, },
"vencimiento": { "vencimiento": {
"type": "string", "type": "string",
"description": "Plazo de transaccion." "description": "Plazo de transaccion."
} }
...@@ -287,7 +339,7 @@ ...@@ -287,7 +339,7 @@
"name": "transaccion" "name": "transaccion"
} }
}, },
"movimientoBolsillo": { "movimientoBolsillo": {
"type": "object", "type": "object",
"properties": { "properties": {
"tarjeta": { "tarjeta": {
...@@ -327,7 +379,7 @@ ...@@ -327,7 +379,7 @@
"name": "obtenerMovimiento" "name": "obtenerMovimiento"
} }
}, },
"obtenerMovimientoResponse": { "obtenerMovimientoResponse": {
"type": "object", "type": "object",
"required": [ "required": [
"resultado" "resultado"
...@@ -349,6 +401,188 @@ ...@@ -349,6 +401,188 @@
} }
} }
} }
},
"ciudad": {
"type": "object",
"properties": {
"direccion": {
"$ref": "#/components/schemas/direccion"
},
"nombre": {
"type": "string",
"description": "Nombre de la ciudad."
}
},
"xml": {
"name": "ciudad"
}
},
"direccion": {
"type": "object",
"properties": {
"direccionPrincipal": {
"type": "string",
"description": "Direccion de residencia."
}
},
"xml": {
"name": "direccion"
}
},
"nombre": {
"type": "object",
"properties": {
"primero": {
"type": "string",
"description": "Nombre del cliente."
}
},
"xml": {
"name": "nombre"
}
},
"residencia": {
"type": "object",
"properties": {
"ciudad": {
"$ref": "#/components/schemas/ciudad"
}
},
"xml": {
"name": "residencia"
}
},
"grupoAfinidad": {
"type": "object",
"properties": {
"codigo": {
"type": "string",
"description": "Codigo de grupo de afinidad."
},
"descripcion": {
"type": "string",
"description": "Descripcion del grupo de afinidad."
}
},
"xml": {
"name": "grupoAfinidad"
}
},
"sistema": {
"type": "object",
"properties": {
"financiacion": {
"type": "string",
"description": "Sistema de financiacion."
},
"fechaUltimoCambio": {
"type": "string",
"description": "Fecha de ultimo cambio de sistema de financiacion."
}
},
"xml": {
"name": "sistema"
}
},
"alturaMora": {
"type": "object",
"properties": {
"fecha": {
"type": "string",
"description": "Fecha de facturacion de altura de mora."
},
"mes": {
"type": "string",
"description": "Mes de altura de mora."
},
"mora": {
"type": "string",
"description": "Dias de altura de mora."
}
},
"xml": {
"name": "alturaMora"
}
},
"informacionPersonal": {
"type": "object",
"properties": {
"nombre": {
"$ref": "#/components/schemas/nombre"
},
"residencia": {
"$ref": "#/components/schemas/residencia"
},
"telefono": {
"type": "string",
"description": "Telefono del cliente."
}
},
"xml": {
"name": "informacionPersonal"
}
},
"clienteCupo": {
"type": "object",
"properties": {
"informacionPersonal": {
"$ref": "#/components/schemas/informacionPersonal"
},
"grupoAfinidad": {
"$ref": "#/components/schemas/grupoAfinidad"
},
"sistema": {
"$ref": "#/components/schemas/sistema"
},
"alturaMora": {
"type": "array",
"items": {
"$ref": "#/components/schemas/alturaMora"
}
},
"cupoAsignado": {
"type": "string",
"description": "Cupo asignado."
},
"cicloFacturacion": {
"type": "string",
"description": "Ciclo de facturacion."
},
"idAmparado": {
"type": "string",
"description": "Id amparador."
},
"moraActual": {
"type": "string",
"description": "Mora actual."
}
},
"xml": {
"name": "obtenerMovimiento"
}
},
"obtenerCupoResponse": {
"type": "object",
"required": [
"resultado"
],
"properties": {
"resultado": {
"type": "array",
"xml": {
"name": "resultado"
},
"items": {
"$ref": "#/components/schemas/resultado"
}
},
"clienteCupo": {
"type": "array",
"items": {
"$ref": "#/components/schemas/clienteCupo"
}
}
}
} }
}, },
"requestBodies": {}, "requestBodies": {},
......
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