GetSettings

FirmSettings

Модель - настройки предприятия

Название Тип данных Описание
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
    }
  ]
}