[POST] …/v1/RetailCardMigration/Tasks/Get
Возвращает задачи по перемещению карт покупателей.
Входные параметры
Название | Тип данных | Обязательность | Описание |
---|---|---|---|
ids | Array of Int64 | Необязательный | Массив ID задач на перемещение |
promo_from_ids | Array of Int64 | Необязательный | Массив ID программ лояльности, из которых перемещение |
promo_to_ids | Array of Int64 | Необязательный | Массив ID программ лояльности, в которые перемещение |
sort_orders | Array of SortOrders | Необязательный | Сортировака выходных параметров |
search | String | Необязательный | Строка поиска по наименованиям программ лояльности источника и назначения |
limit | Int32 | Необязательный | Количество элементов выборки, возвращаемых при запросе |
offset | Int32 | Необязательный | Смещение от начала выборки |
Модель сортировки выходных параметров
Название | Тип данных | Обязательность | Описание |
---|---|---|---|
column | Enum | Необязательный | Значение для сортировки: нет |
direction | Enum | Необязательный | Порядок сортировки: <ASC | 1 > - по возростанию, <DESC | 2 > - по убыванию |
Пример запроса
{
"ids": [
1
],
"promo_from_ids": [
1
],
"promo_to_ids": [
1
],
"sort_orders": [
{
"column": null,
"direction": "ASC"
}
],
"search": "example",
"limit":1,
"offset":1
}
Выходные параметры
Название | Тип данных | Описание |
---|---|---|
result | Array of Tasks | Массив задач по перемещению карт покупателей |
next_offset | Int32 | Смещение для следующей выборки данных |
total | Int32 | Количество элементов выборки |
Пример ответа
{
"ok": true,
"result": [
{
"id": 1,
"promo_from": {
"id": 1,
"name": "Накопительная",
"type": {
"id": 1,
"name": "Бонусная система1",
"last_update": 1664715033
},
"active": false,
"days": [
1
],
"start_time": "00:00:00",
"end_time": "23:59:00",
"start_date": "2023-12-11",
"end_date": "2024-01-11",
"description": null,
"sub_type": 0,
"priority": 1,
"last_update": 1719234620
},
"promo_to": {
"id": 2,
"name": "Накопительная",
"type": {
"id": 1,
"name": "Бонусная система2",
"last_update": 1664715033
},
"active": false,
"days": [
1
],
"start_time": "00:00:00",
"end_time": "23:59:00",
"start_date": "2023-12-11",
"end_date": "2024-01-11",
"description": null,
"sub_type": 0,
"priority": 1,
"last_update": 1719234620
},
"last_run": 1,
"start_date": 1,
"end_date": 1,
"run_period_type": "Day",
"run_period": 1,
"order": 1
}
],
"next_offset": 2,
"total": 1
}