Дані співробітника компанії (об’єкт Employee)

JSON:

{
    "uuid": "0855e1ce-46ed-4995-83b6-356127b95426",
    "lastName": "Прізвище 10",
    "firstName": "Ім`я 8",
    "middleName": "По батькові 7",
    "ipn": "7890123458",
    "email": "dorin.breylen3@madeforthat.org",
    "tel": "380000000007",
    "position": "посада3",
    "docNum": "документ підстава3",
    "docDate": 1688158800,
    "identifiers": {
        "1": "ГОЬ123461"
    }
}

Таблиця 1 - Опис параметрів об’єкта Employee

Параметр

Тип 1

Формат

Опис

Об’єкт Employee

uuid

O/M

UUID

ідентифікатор співробітника (параметр обов’язковий для редагування/оновлення даних співробітника)

userId

O

long

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

lastName

M

String

прізвище співробітника

firstName

M

String

ім’я співробітника

middleName

O

String

по батькові співробітника

ipn

O

long

код ІПН співробітника

email

M

String

email співробітника

tel

M

String

номер телефону співробітника

docNum

O

String

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

docDate

O

long

дата документа підстави у форматі UNIX TimeStamp

chatId

O

long

ідентифікатор чату (telegram помічник)

identifiers

O

Map<Integer, String>

додаткові дані; контакти

aliases

O

List<String>

масив аліасів (email) для сервісу Вільний


1

Під визначенням колонки Тип поля мається на увазі скорочене позначення:

  • M (mandatory) — обов’язкові до заповнення поля;

  • O (optional) — необов’язкові (опціональні) до заповнення поля.