Add

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