From 4b998827d713616ca4710b50b90cbcdb52bd3c04 Mon Sep 17 00:00:00 2001 From: Cristian_Camargo Date: Thu, 30 May 2019 20:22:29 +0000 Subject: [PATCH] Update credito-tarjeta.json --- apigee/credito-tarjeta.json | 447 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 447 insertions(+) diff --git a/apigee/credito-tarjeta.json b/apigee/credito-tarjeta.json index ad0dc49..07c40bb 100644 --- a/apigee/credito-tarjeta.json +++ b/apigee/credito-tarjeta.json @@ -572,6 +572,77 @@ } ] } + }, + "/v2/credito/bolsillos/extracto/tarjeta": { + "get": { + "tags": [ + "cols-credito-bolsillo" + ], + "summary": "Extracto de tarjeta de credito.", + "description": "Informacion de extracto de tarjeta de credito.", + "operationId": "consultaExtractoTms.v2", + "parameters": [ + { + "name": "tipoId", + "in": "query", + "description": "Tipo de Documento.", + "required": true, + "schema": { + "type": "number" + } + }, + { + "name": "numId", + "in": "query", + "description": "Número de documento.", + "required": true, + "schema": { + "type": "number" + } + }, + { + "name": "mes", + "in": "query", + "description": "Mes del extracto.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "ano", + "in": "query", + "description": "Año del extracto.", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Operación exitosa", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/consultaExtractoTmsResponse" + } + } + } + }, + "400": { + "description": "Estado inválido" + } + }, + "security": [ + { + "apigee_auth": [ + "write:apigee", + "read:apigee" + ] + } + ] + } } }, "externalDocs": { @@ -580,6 +651,382 @@ }, "components": { "schemas": { + "consultaExtractoTmsResponse": { + "type": "object", + "required": [ + "resultado" + ], + "properties": { + "resultado": { + "type": "array", + "xml": { + "name": "resultado" + }, + "items": { + "$ref": "#/components/schemas/resultado" + } + }, + "extractoCupoCredito": { + "type": "array", + "items": { + "$ref": "#/components/schemas/consultaExtractoTms" + } + } + } + }, + "afiliadoConsultaExtractoTms": { + "type": "object", + "properties": { + "nombre": { + "type": "object", + "properties": { + "completo": { + "type": "string", + "description": "Nombre completo del afiliado." + }, + } + }, + "direccion": { + "type": "object", + "properties": { + "direccionPrincipal": { + "type": "string", + "description": "Direccion principal del afiliado." + }, + "barrio": { + "type": "string", + "description": "Barrio del afiliado." + }, + } + }, + "departamento": { + "type": "object", + "properties": { + "nombre": { + "type": "string", + "description": "Nombre del departamento." + }, + } + }, + "ciudad": { + "type": "object", + "properties": { + "nombre": { + "type": "string", + "description": "Nombre de la ciudad." + } + } + } + } + }, + "cupoConsultaExtractoTms": { + "type": "object", + "properties": { + "total": { + "type": "string", + "description": "Total del cupo" + }, + "saldo": { + "type": "string", + "description": "Saldo del cupo" + }, + "avance": { + "type": "object", + "properties": { + "total": { + "type": "string", + "description": "Total del cupo avance" + }, + "saldo": { + "type": "string", + "description": "Saldo del cupo avance" + } + } + } + } + }, + "minimoConsultaExtractoTms": { + "type": "object", + "properties": { + "saldoMora": { + "type": "string", + "description": "Saldo en mora" + }, + "consumoMes": { + "type": "string", + "description": "Consumo del mes" + }, + "avanceMes": { + "type": "string", + "description": "Avance del mes" + }, + "tasaTramite": { + "type": "string", + "description": "Tasa de tramite" + }, + "ajuste": { + "type": "string", + "description": "Ajuste de debito" + }, + "valor": { + "type": "string", + "description": "Valor del pago minimo" + }, + "diferido": { + "type": "object", + "properties": { + "cargo": { + "type": "string", + "description": "Cargos anteriores diferidos" + } + } + }, + "interes": { + "type": "object", + "properties": { + "corriente": { + "type": "string", + "description": "Interes corriente" + }, + "mora": { + "$ref": "#/components/schemas/moraConsultaExtractoTms" + } + } + } + } + }, + "moraConsultaExtractoTms": { + "type": "object", + "properties": { + "valor": { + "type": "string", + "description": "Interes en mora" + } + } + }, + "totalConsultaExtractoTms": { + "type": "object", + "properties": { + "saldoAnterior": { + "type": "string", + "description": "Saldo anterior" + }, + "creditos": { + "type": "string", + "description": "Creditos" + }, + "consumoMes": { + "type": "string", + "description": "Consumo del mes" + }, + "avanceMes": { + "type": "string", + "description": "Avance del mes" + }, + "tasaTramite": { + "type": "string", + "description": "Tasa de tramite" + }, + "ajuste": { + "type": "string", + "description": "Ajuste de debito" + }, + "valor": { + "type": "string", + "description": "Valor del pago total" + }, + "interes": { + "type": "object", + "properties": { + "corriente": { + "type": "string", + "description": "Interes corriente" + }, + "mora": { + "$ref": "#/components/schemas/moraConsultaExtractoTms" + } + } + } + } + }, + "interesConsultaExtractoTms": { + "type": "object", + "properties": { + "mora": { + "type": "object", + "properties": { + "efectivoAnual": { + "type": "string", + "description": "Interes en mora efectivo anual" + }, + "nominalMensual": { + "type": "string", + "description": "Interes en mora nominal mensual" + }, + } + }, + "compra": { + "type": "object", + "properties": { + "efectivoAnual": { + "type": "string", + "description": "Interes de compra efectivo anual" + }, + "nominalMensual": { + "type": "string", + "description": "Interes de compra nominal mensual" + }, + } + }, + "cuota": { + "type": "object", + "properties": { + "efectivoAnual": { + "type": "string", + "description": "Interes de cuota efectivo anual" + }, + "nominalMensual": { + "type": "string", + "description": "Interes de cuota nominal mensual" + }, + } + } + } + }, + "pagoConsultaExtractoTms": { + "type": "object", + "properties": { + "fechaVencimiento": { + "type": "string", + "description": "Fecha de vencimiento del pago" + }, + "minimo": { + "$ref": "#/components/schemas/minimoConsultaExtractoTms" + }, + "total": { + "$ref": "#/components/schemas/totalConsultaExtractoTms" + } + } + }, + "movimientoConsultaExtractoTms": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Id del movimiento" + }, + "fecha": { + "type": "string", + "description": "Fecha del movimiento" + }, + "descripcion": { + "type": "string", + "description": "Descripcion del movimiento" + }, + "valor": { + "type": "string", + "description": "Valor del movimiento" + }, + "restante": { + "type": "string", + "description": "Saldo restante" + }, + "cuota": { + "type": "object", + "properties": { + "numeroOriginal": { + "type": "string", + "description": "Numero original de cuotas" + }, + "numeroRestante": { + "type": "string", + "description": "Numero restante de cuotas" + } + } + }, + "pago": { + "type": "object", + "properties": { + "valor": { + "type": "string", + "description": "Valor del pago" + } + } + }, + "interes": { + "type": "object", + "properties": { + "tasa": { + "type": "string", + "description": "Valor de la tasa de interes" + } + } + } + } + }, + "puntosConsultaExtractoTms": { + "type": "object", + "properties": { + "saldoAnterior": { + "type": "string", + "description": "Saldo anterior de puntos" + }, + "mesActual": { + "type": "string", + "description": "Mes actual" + }, + "redimido": { + "type": "string", + "description": "Puntos redimidos" + } + } + }, + "tarjetaConsultaExtractoTms": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Id del credito" + }, + "numero": { + "type": "string", + "description": "Numero de la tarjeta de credito" + }, + "fechaFacturacion": { + "type": "string", + "description": "fecha de facturacion de la tms." + }, + "cupo": { + "$ref": "#/components/schemas/cupoConsultaExtractoTms" + }, + "pago": { + "$ref": "#/components/schemas/pagoConsultaExtractoTms" + }, + "interes": { + "$ref": "#/components/schemas/interesConsultaExtractoTms" + }, + "movimiento": { + "type": "array", + "items":{ + "$ref": "#/components/schemas/movimientoConsultaExtractoTms" + } + }, + "puntos": { + "$ref": "#/components/schemas/puntosConsultaExtractoTms" + }, + } + }, + "consultaExtractoTms": { + "type": "object", + "properties": { + "afiliado": { + "$ref": "#/components/schemas/afiliadoConsultaExtractoTms" + }, + "tarjeta": { + "$ref": "#/components/schemas/tarjetaConsultaExtractoTms" + } + } + }, "resultado": { "type": "object", "properties": { -- libgit2 0.26.0