Модель - настройки предприятия
Название | Тип данных | Описание |
---|---|---|
id | int64 | Id настройки |
key | int32 | Ключ настройки |
value | int32 | Значение ключа настройки |
name | int32 | Наименование ключа |
name_var | string | Языковая переменная наименования ключа |
datatype | Enum | Тип данных значения настройки: integer, float, string, datetime |
last_update | int64 | Дата последнего изменения записи в формате unixtime в секундах |
[POST] …/v1/Firm/GetSettings
Возвращает настройки предприятия.
Входные параметры
Название | Тип данных | Обязательность | Описание |
---|---|---|---|
firm_id | Int64 | Обязательный | Id предприятия |
ids | Array of int64 | Необязательный | Массив id изображений |
include_data | bool | Необязательный | Метка о том, что в ответ будет включен файл изображения в формате base64 |
compress_data | bool | Необязательный | Метка о том, что в ответ будет приходить сжатая строка изображения в формате base64 |
Пример запроса
{
"firm_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
},
{
"id": 4,
"key": "PAYME_CAN_ATTACH_PRODUCTS",
"name": "Прикреплять данные о позициях в чек",
"value": "0",
"name_var": "payme_can_attach_products",
"dataType": "Integer",
"last_update": 1674828034
},
{
"id": 8,
"key": "PAYME_PAYMENT_TYPE",
"name": "Форма оплаты для Payme GO",
"value": "4",
"name_var": "payme_payment_type",
"dataType": "Integer",
"last_update": 1678090745
},
{
"id": 9,
"key": "PAYME_CONNECT_TO_TEST_SERVER",
"name": "Подключаться к тестовому серверу",
"value": "1",
"name_var": "paymego_connect_to_test_server",
"dataType": "Integer",
"last_update": 1674828034
},
{
"id": 10,
"key": "FAKTURA_UZ_CLIENT_ID",
"name": "ID Клиента",
"value": "",
"name_var": "faktura_uz_client_id",
"dataType": "String",
"last_update": 1674828034
},
{
"id": 11,
"key": "FAKTURA_UZ_LOGIN",
"name": "Логин",
"value": "",
"name_var": "faktura_uz_login",
"dataType": "String",
"last_update": 1674828034
},
{
"id": 12,
"key": "FAKTURA_UZ_PASSWORD",
"name": "Пароль",
"value": "",
"name_var": "faktura_uz_password",
"dataType": "String",
"last_update": 1674828034
},
{
"id": 13,
"key": "FAKTURA_UZ_PRIVATE_KEY",
"name": "Секретный ключ",
"value": "",
"name_var": "faktura_uz_private_key",
"dataType": "String",
"last_update": 1674828034
},
{
"id": 14,
"key": "VAT_PAYER",
"name": "Предприятие является плательщиком НДС",
"value": "0",
"name_var": "sys_setting_firm_vat_payer",
"dataType": "Integer",
"last_update": 1674828034
},
{
"id": 15,
"key": "CLICK_ENABLED",
"name": "Включить Click Pass",
"value": "0",
"name_var": "click_enabled",
"dataType": "Integer",
"last_update": 1674828034
},
{
"id": 23,
"key": "CLICK_PAYMENT_TYPE",
"name": "Форма оплаты для Click Pass",
"value": "0",
"name_var": "click_payment_type",
"dataType": "Integer",
"last_update": 1674828034
},
{
"id": 24,
"key": "UZUMPAY_ENABLED",
"name": "Включить UzumPay",
"value": "0",
"name_var": "uzumpay_enabled",
"dataType": "Integer",
"last_update": 1678202753
},
{
"id": 25,
"key": "UZUMPAY_PAYMENT_TYPE",
"name": "Форма оплаты для UzumPay",
"value": "0",
"name_var": "uzumpay_payment_type",
"dataType": "Integer",
"last_update": 1678202753
},
{
"id": 26,
"key": "ANORCHECK_ENABLED",
"name": "Включить AnorCheck",
"value": "0",
"name_var": "anorcheck_enabled",
"dataType": "Integer",
"last_update": 1697442257
},
{
"id": 27,
"key": "ANORCHECK_PAYMENT_TYPE",
"name": "Форма оплаты для AnorCheck",
"value": "0",
"name_var": "anorcheck_payment_type",
"dataType": "Integer",
"last_update": 1697442257
}
]
}