История взаиморасчётов

Получить данные истории взаиморасчётов.

Метод доступен только для ученика.

Входные параметры
agreementId
Id договора
Строка, длина: 36 - 36 символов, обязательный параметр
page
Номер страницы пагинации
Целочисленное, диапазон: 1 - 10000, обязательный параметр
limit
Количество элементов на странице
Целочисленное, диапазон: 1 - 5000, обязательный параметр
moneyIn
Пополнения баланса
Bool
moneyOut
Прочие списания (созданные вручную и т.п.)
Bool
moneyLessons
Списание за проведённые занятия
Bool
dateStart
Начальная дата периода выборки
Дата, формат: 2021-01-01
dateEnd
Конечная дата периода выборки
Дата, формат: 2021-01-01
Пример представления входных параметров (json)
{
    "agreementId": "e8047433-d0da-4ce7-8de3-ec5615de9a89",
    "page": 1,
    "limit": 20,
    "moneyIn": true,
    "moneyOut": true,
    "moneyLessons": true,
    "dateStart": "2018-01-01",
    "dateEnd": "2018-01-20"
}
Описание результата
Перечень актуальных значений поля payType можно получить по ссылке Payments/GetPaymentsByStudentId
Параметры результата
page
Номер страницы пагинации
Целочисленное, диапазон: 1 - 10000, обязательный параметр
limit
Количество элементов на странице
Целочисленное, диапазон: 1 - 200, обязательный параметр
totalCount
Полное количество элементов
Целочисленное, диапазон: 1 - 10000000, обязательный параметр
list
Список операций
Массив объектов DtoPaymentsHistoryItem, обязательный параметр
Пример результата (json)
{
    "page": 1,
    "limit": 20,
    "totalCount": 100,
    "list": [
        {
            "summ": "-933.750000000",
            "datePay": "2021-04-01",
            "comment": "Оплачено занятие 1.33 ак.ч.",
            "payType": 9,
            "docPrefix": "141013",
            "docNumber": 86,
            "docDate": "2015-06-01"
        }
    ]
}
Возможные ошибки
2
(Unknown error)
Неклассифицированная ошибка