Skip to main content

Об’єкт XTicket

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

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

Параметр

Формат

Опис

docID

long

ідентифікатор документа

transactionType

int

тип транзакції

version

int

версія; використовується для підрахунку кількості анулювань

documentType

int

тип документа

date

long

дата/час транзакції (у форматі UNIX TimeStamp)

uuid

UUID

ідентифікатор документообігу (однаковий у межах ланцюжка)

senderID

long

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

recipientID

long

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

sosID

int

ідентифікатор провайдера документообігу

status

String

статус квитанції

  • 00000100 - sent - надіслано

  • 00010000 - received - отримано

bodys

List<XTicketBody>

масив об’єктів; тіла квитанцій

JSON приклад

[
  {
    "docID": 3788,
    "transactionType": 1,
    "version": 1,
    "documentType": 59,
    "date": 1635410558,
    "uuid": "96c9669f-72eb-4a62-aba5-ccc0cf2b4557",
    "senderID": 13200757,
    "recipientID": 15399,
    "sosID": 0,
    "status": "00000100",
    "bodys": [
      {
        "docID": 3788,
        "transactionType": 1,
        "type": 1,
        "version": 1
      }
    ]
  },
  {
    "docID": 3788,
    "transactionType": 2,
    "version": 1,
    "documentType": 59,
    "date": 1635410741,
    "uuid": "648b527c-6a7e-4e50-bc14-8ae6b6b51734",
    "senderID": 15399,
    "recipientID": 13200757,
    "sosID": 0,
    "status": "00010000",
    "bodys": [
      {
        "docID": 3788,
        "transactionType": 2,
        "type": -1,
        "version": 1
      },
      {
        "docID": 3788,
        "transactionType": 2,
        "type": 1,
        "version": 1
      }
    ]
  }
]