Значення з віртуального довідника (об’єкт UsersDataStorage)

JSON:

{
  "id": 2,
  "name": "TRANSPORT",
  "values": {
    "16": "{\"isTrailer\":0,\"number\":\"AA0000AA\",\"brand\":\"Ferrari\",\"model\":\"F40\",\"type\":\"гоночна\",\"color\":\"червона\"}",
    "17": "{\"isTrailer\":0,\"number\":\"ББ00000ББ\",\"brand\":\"Бусік\",\"model\":\"Старий\",\"type\":\"їздить\",\"color\":\"натуральний\"}"
  }
}

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

Параметр

Формат

Опис

Об’єкт UsersDataStorage

id

long

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

name

String

назва довідника; допустимі значення:

  • TRANSPORT - транспортні засоби

  • TTN_RESPONSIBLE_PERSONS - відповідальні особи

values

text

json = набір полів, як значення довідника

Таблиця 2 - Опис значень values

Параметр

Тип 1

Формат

Опис

Для name=TRANSPORT:

isTrailer

M

int

тип транспортного засобу:

  • 0 - автомобіль

  • 1 - причіп

  • 2 - напівпричіп

number

M

String

реєстраційний номер

brand

M

String

марка

model

M

String

модель

type

M

String

тип

color

O

String

колір

Для name=TTN_RESPONSIBLE_PERSONS:

name

M

String

ПІБ

ipn

M

String

IПН

position

M

String

Посада

phone

M

String

Телефон

email

O

String

E-mail

isPartner

M

String

чи є представником Мережі: 0 -ні, 1-так

companyGln

M

String

GLN компанії

Для name=comdoc_responsible:

surname

M

String

Прізвище

name

M

String

Ім’я

basement

M

String

На підставі

ipn

M

String

ІПН Відповідальної Особи

basementDate

M

Дата (РРРР-ММ-ДД)

На підставі (дата)

unit

M

String

Посада

secondName

M

String

По батькові


1

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

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

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