[POST] …/v1/AccountOperationCategory/Get
Возвращает информацию о статье доходов и расходов.
Входные параметры
Название | Тип данных | Обязательность | Описание |
---|---|---|---|
ids | array of int64 | Необязательный | массив id статьей доходов и расходов |
parent_ids | array of int64 | Необязательный | массив id родительских групп |
child_count | int64 | Необязательный | количество вложенных (дочерних) статей дохода/расхода |
positive | bool | Обязательный | Вид статьи: true - статья дохода, false - статья расхода |
sort_orders | array of SortOrders | Необязательный | Сортировака выходных параметров |
search | string | Необязательный | Поиск по: наименованию |
limit | Int32 | Необязательный | Количество элементов выборки, возвращаемых при запросе |
offset | Int32 | Необязательный | Смещение от начала выборки |
Модель сортировки выходных параметров
Название | Тип данных | Описание |
---|---|---|
column | enum | Значение для сортировки: <Id | 1> (ID статьи), <ParentId | 2> (ID родительской статьи), <ChildCount | 3> (количество дочерних статей), <Name | 4> (наименование), <Positive | 5> (влияние на счёт), <LastUpdate | 6> (дата изменения) |
direction | enum | Порядок сортировки: <ASC | 1> (по возростанию), <DESC | 2> (по убыванию) |
Пример запроса
{
"ids": [
1
],
"parent_ids": [
1
],
"child_count": 1,
"positive": true,
"sort_orders": [
{
"column": "example",
"direction": "ASC"
}
],
"search": "example",
"limit": 1,
"offset": 1
}
Выходные параметры
Название | Тип данных | Описание |
---|---|---|
result | array of AccountOperationCategory | Массив статей доходов или расходов |
next_offset | Int32 | Смещение для следующей выборки данных |
total | Int32 | Количество элементов выборки |
Пример ответа
{
"ok": true,
"result": [
{
"id": 3,
"parent_id": "1",
"name": "Основной",
"positive": true,
"last_update": 1534151629
}
],
"next_offset": 2,
"total": 1
}