Skip to main content

Об’єкт User

В даному об'єкті передається інформація про користувача або кількох користувачів .

Опис параметрів об’єкта

Параметр

Формат

Опис

blockedServices

List<String>

масив; список коротких назв заблокованих сервісів, наприклад:

  • cert

  • conv

  • edi

  • edi_uzd

  • ftp

  • offer

  • price

  • tender

  • ttn

  • user

  • uzd

role

int

id ролі доступу користувача:

  • 1 - Супер адміністратор;

  • 2 - Адміністратор;

  • 3 - Бухгалтер (Фінансист);

  • 4 - Користувач.

roleAccess

int

id типу ролі:

  • 0 - Все;

  • 1 - Перегляд;

  • 2 - Редагування;

  • 3 - Підпис.

accountRole

int

id ролі в акаунті

access

Map<String, AccessStatus>

масив; доступ

identificators

List<Identificator>

масив; ідентифікатори

filters

List<UserFilterData>

фільтри

id

long

id користувача

accountId

long

id акаунта

login

String

логін користувача

stringEmails

String

список E-mail адрес в одному рядку

phone

String

телефон

emails

List<String>

масив; E-mail адреси

blocked

int

відмітка про блокування; число; 0 - немає, 1 - так

allowFTP

int

відмітка доступу до FTP; число; 0 - немає, 1 - так

autoSending

boolean

автовідправка документів

statusFile

int

створення статус-файлів; число; 0 - Ні, 1 - Так, 2 - Так, про доставку, 3 - Так, про прочитання

isNotificationEnabled

int

повідомлення на E-mail

  • 0 - Не отримувати

  • 1 - Отримувати (EDI + Distribution)

  • 2 - Отримувати (ЮЗД)

  • 3 - Отримувати (Е-Специфікація)

  • 4 - Отримувати (EDI + Distribution + Е-Специфікація)

isSatusFromOut

boolean

 

isAdmin

boolean

користувач є адміністратором

isSpecXML

boolean

включена конвертація файлів

isCerts

int

доступ до сервісу Е-Сертифікати; 0 - ні, 1 - так, 2 - так (Адміністратор)

XMLConv

int

XML-конвертор

  • 0 - немає

  • 1 - EANCOM | .edi

  • 2 - X12 | .x12

  • 3 - CSV | .csv

  • 4 - DBF (dBase_V) | .dbf

account

Account

об’єкт; дані акаунта

companies

List<Company>

масив об’єктів; дані компаній

employee

Employee

об’єкт; дані співробітника

isStatusNotification

boolean

статус повідомлення

isPasswordChange

boolean

зміна паролю

isSpecification

int

доступ до сервісу Е-Специфікація; 0-ні, 1-так

statusNotifyTypes

List<Integer>

масив; типи статусів

otherInfo

UserOtherInfo

об’єкт; додаткове інфо

JSON приклад для передачі даних одного користувача
{
        "blockedServices": [],
        "role": 0,
        "roleAccess": 0,
        "accountRole": 4,
        "access": {},
        "identificators": [],
        "filters": [],
        "id": 77016,
        "accountId": 40692,
        "login": "FelexSpec1",
        "stringEmails": "docerrors@edi-n.com",
        "emails": [
                "docerrors@edi-n.com"
        ],
        "blocked": 0,
        "allowFTP": 1,
        "autoSending": true,
        "statusFile": 0,
        "isNotificationEnabled": 4,
        "isSatusFromOut": false,
        "isAdmin": false,
        "isSpecXML": false,
        "isCerts": 0,
        "XMLConv": 0,
        "account": {},
        "employee": {},
        "isStatusNotification": false,
        "isPasswordChange": false,
        "isSpecification": 1,
        "statusNotifyTypes": [],
        "otherInfo": {
                "needOriginalFilename": 0
        }
}
JSON приклад для передачі даних кількох користувачів

 

[
  {
    "blockedServices": [],
    "role": 2,
    "roleAccess": 0,
    "accountRole": 127,
    "access": {},
    "identificators": [],
    "filters": [],
    "id": 90688,
    "accountId": 40692,
    "login": "g1@gmail.com",
    "stringEmails": "g1@gmail.com",
    "phone": "380992369658",
    "emails": [
      "g1@gmail.com"
    ],
    "blocked": 0,
    "allowFTP": 0,
    "autoSending": false,
    "statusFile": 0,
    "isNotificationEnabled": 1,
    "isSatusFromOut": false,
    "isAdmin": true,
    "isSpecXML": false,
    "isCerts": 2,
    "XMLConv": 0,
    "account": {
      "id": 40692,
      "name": "\"Тестова мережа - EDIN\"",
      "ownership": "ТОВ",
      "inn": "#",
      "kpp": "34554363",
      "mail": "kozlenkoy@edi-n.com",
      "identificators": [],
      "phone": "0443590112",
      "ndsNumber": "#",
      "users": [],
      "billingMail": "kozlenkoy@edi-n.com",
      "bankName": "#",
      "bankAccount": "#",
      "bankMfo": "#",
      "bankAddress": "#",
      "isOffert": false,
      "country": "UA",
      "address": "м. Київ, вул. Михайла Донця, буд.6",
      "legalAddress": "м. Київ, вул. Михайла Донця, буд.6",
      "factAddress": "м. Київ, вул. Михайла Донця, буд.6",
      "directorName": "Франко І.Я.",
      "tariffVersion": 1,
      "directorPosition": "Директор",
      "registrationDate": "2020-08-17 00:00:00",
      "allowUnsignedComdoc": 0,
      "allowUnsignedCondra": 0,
      "platform": "FELEX",
      "autoProlongation": true,
      "docBasisForNTM": 0,
      "isSignConfirm": 0,
      "sessionsTTL": 3600,
      "companies": []
    },
    "employee": {
      "uuid": "3492a46f-998c-4aeb-990c-0293a8d59067",
      "userId": 90688,
      "lastName": "Прізвище",
      "firstName": "Ім'я",
      "email": "g1@gmail.com",
      "tel": "380992369658",
      "docDate": 0,
      "identifiers": {},
      "aliases": []
    },
    "isStatusNotification": false,
    "isPasswordChange": false,
    "isSpecification": 0,
    "statusNotifyTypes": []
  }
]