Skip to main content

Об’єкт XCertificate

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

Параметр

Тип 1

Формат

Опис

id

 

long

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

uuid

-/M

UUID

унікальний ідентифікатор сертифіката (передається при редагуванні сертифіката)

number

M

String

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

createDate

 

long

дата створення (Unix timestamp)

updateDate

 

long

дата оновлення (Unix timestamp)

issueDate

M

long

дата видачі (Unix timestamp)

type

M

XCertificateType

об’єкт; тип сертифіката

view

M

XCertificateView

об’єкт; вид сертифіката

access

 

List<Long>

масив; доступність

startDate

M

long

дата початку дії сертифіката (Unix timestamp)

endDate

O/M

long

дата завершення дії сертифіката (Unix timestamp); параметр обов’язковий при view.id=1

isSigned

 

boolean

true - підписаний, false - не підписаний

accessType

 

AccessType

об’єкт; тип доступу до сертифіката

creator

 

long

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

info

O

String

коментар (додаткова інформація)

level

 

Level

об’єкт; рівень сертифіката

bodies

 

Map<Integer, byte[]>

вкладення

characteristics

O/M

Map<String, String>

характеристики characteristics (обов’язково передається при view.id=2)

parents

 

List<XCertificate>

масив об’єктів; материнські сертифікати

products

 

List<XCertificateProduct_>

масив об’єктів; товари

productsQty

 

int

кількість товарів зв’язаних із сертифікатом

autoArchive

 

boolean

true - автоматично архівувати, false - не архівувати автоматично

is_structured

 

int

ознака, що документ структурований, приймає значення 0 (за замовчуванням) або 1 (якщо документ структурований)


[1] - Під визначенням колонки Тип мається на увазі скорочене позначення:
  • M (mandatory) — обов’язкові до заповнення поля;

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

JSON приклад:

{
    "creator": 13205923,
    "type":
    {
        "id": "10"
    },
    "view":
    {
        "id": "2"
    },
    "accessType":
    {
        "code": 0
    },
    "characteristics":
    {
        "Batch Number": "Номер партії*",
        "Issuer Article": "Артикул виробника",
        "VMD Number": "Номер ВМД"
    },
    "products":
    [],
    "number": "Номер сертифіката",
    "issue_dateString": "2024-01-17",
    "endDateString": "2024-01-17",
    "startDateString": "2024-01-17",
    "info": "Коментар",
    "endDate": 1705442400,
    "startDate": 1705442400,
    "issueDate": 1705442400
}