[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
}
}