Модель - настройки предприятия
| Название | Тип данных | Описание |
|---|---|---|
| id | Int64 | ID настройки |
| key | Int32 | Ключ настройки |
| value | Int32 | Значение ключа настройки |
| name | Int32 | Наименование ключа |
| name_var | String | Языковая переменная наименования ключа |
| datatype | Enum | Тип данных значения настройки: <Integer | 1> - Целое число, <Float | 2> - Дробное число, <String | 3> - Строка, <DateTime | 4> - Дата время в формате: "ДД.ММ.ГГГГ ЧЧ:ММ:СС" |
| last_update | Int64 | Дата последнего изменения записи в формате unix time в секундах |
[POST] …/v1/Firm/GetSettings
Возвращает настройки предприятия.
Входные параметры
| Название | Тип данных | Обязательность | Описание |
|---|---|---|---|
| firm_id | Int64 | Обязательный | ID предприятия |
| integration_id | Int64 | Необязательный | ID интеграции |
Пример запроса
{
"firm_id": 1,
"integration_id": 1
}
Выходные параметры
| Название | Тип данных | Описание |
|---|---|---|
| result | array of FirmSettings | массив настроек предприятия |
Пример ответа
{
"ok": true,
"result": [
{
"id": 1,
"key": "PAYME_ENABLED",
"name": "Включить Payme GO",
"value": "1",
"name_var": "payme_enabled",
"dataType": "Integer",
"last_update": 1678089984
}
]
}