Симплификация методов (получение информации по всем контрактам по GUID клиента)
GET
Описание метода:
Метод совмещает в себе методы:
- Метод получения информации по контракту
POST /bs-core/main/loans/details
- Метод получения графика BNPL
GET /main/contracts/{contractid}/bnpl-schedule/date/{date}
Метод запрашивается по клиенту, возвращается информация по каждому контракту:
Информация по каждому контракту (пункт 1), если статус контракта Active или Ovedue (не Closed), то возвращается график BNPL (пункт 2)
Новый параметр: "calcType" – Режим графика:
-
BNPL_PLAN - не было погашений, возвращаются просто 2 плановых графика
-
BNPL_FACT_AND_CALC - были погашения и возвращаются 2 фактических графика
-
BNPL_FACT – находимся на 2 графике и возвращается один второй фактический график
-
SIMPLE_FACT - всего 1 график, возвращается фактический график
Parameters
Path Parameters
date*
date
Type
Requiredstring
Format
"date"guid*
guid
Type
Requiredstring
Responses
OK
*/*
data
object[]
amount
number
Format
"double"amountActual
number
Format
"double"amountFine
number
Format
"double"amountOverdue
number
Format
"double"amountPaid
number
Format
"double"amountService
number
Format
"double"calcType
string
Valid values
"BNPL_FACT""BNPL_FACT_AND_CALC""BNPL_PLAN""SIMPLE_FACT"contractId
integer
Format
"int64"contractName
string
firstSchedule
object[]
secondSchedule
object[]
status
string
Valid values
"Active""Closed""Overdue"status
string
Статус контракта
Valid values
"error""ok"timestamp
integer
Format
"int64"