[POST] …/v1/RetailCardMigration/Settings/Add
Добавляет новую настройку к задаче по перемещению карты покупателя.
Входные параметры
| Название | Тип данных | Обязательность | Описание |
|---|---|---|---|
| task_id | Int64 | Обязательный | ID задачи, к которой прикреплена настройка |
| type | Enum | Тип настройки: <ItemQuantity | 1> - количество купленной номенклатуры, <ItemAmount | 2> - сумма купленного, <SalesCount | 3> - количество чеков продаж |
|
| period_type | Enum | Период выполнения задач: <Month | 1> - месяц, предшествующий дате выполнения задачи на миграцию, <Quarter | 2> - квартал, предшествующий дате выполнения задачи на миграцию, <Year | 3> - год, предшествующий дате выполнения задачи на миграцию, <Current_Month | 4> - текущий месяц, <Current_Quarter | 5> - текущий квартал, <Current_Year | 6> - текущий год |
|
| period | Int32 | Значение периода. Если период - текущий месяц (квартал, год), то значение игнорируется | |
| comparison | Enum | Тип сравнения в настройках: <Larger | 1> - больше, <Less | 2> - меньше, <Equal | 3> - равно, <EqualLarger | 4> - больше или равно, <EqualLess | 5> - меньше или равно |
|
| value | Decimal | Значение для сравнения | |
| order | Int32 | Порядок выполнения (от 1 до 10) |
Пример запроса
{
"task_id": 1,
"type": "ItemQuantity",
"period_type": "Month",
"period": 1,
"comparison": "Larger",
"value": 1.1,
"order": 1
}
Выходные параметры
| Название | Тип данных | Описание |
|---|---|---|
| new_id | Int64 | ID созданной настройки задачи по перемещению карты покупателя |
Пример ответа
{
"ok": true,
"result": {
"new_id": 1
}
}