Дані ланцюжка документів (об’єкт XChain)

JSON:

{
  "id": 358,
  "uuid": "8080855d-e0c4-43f5-8db1-72ed6da069c8",
  "packageID": 0,
  "type": 1,
  "docsCount": 1,
  "lastInDocID": 662,
  "lastOutDocID": 0,
  "partnerId": 0,
  "important": false,
  "status": {
    "status": 5,
    "title": "read"
  },
  "visualStatus": 0,
  "archive": false,
  "childs": [
    {
      "body": {
        "forms": {}
      },
      "attachments": [],
      "comments": [],
      "doc_id": 662,
      "doc_uuid": "13891ca1-76ff-40a6-927b-98db9444d3bf",
      "uuidSender": "97bd6618-71b1-45a2-91b2-fe7b888ca00d",
      "uuidReceiver": "0855e1ce-46ed-4995-83b6-356127b95226",
      "uuidReceivers": [
        "0855e1ce-46ed-4995-83b6-356127b95226"
      ],
      "docNumber": "Пибип0",
      "dateCreated": 1587653981,
      "dateChanged": 1587653981,
      "dateRead": 1587718466,
      "docDate": 1587513600,
      "chain_id": 358,
      "chain_uuid": "8080855d-e0c4-43f5-8db1-72ed6da069c8",
      "family": 7,
      "hash": "3DCEDE51DE4B61DA23D2C75BDABC7D9C",
      "type": {
        "type": 109,
        "title": "ettn",
        "description": "ЕТТН"
      },
      "status": {
        "status": 5,
        "title": "read"
      },
      "exchange_status": "000000000000000000000000",
      "is_archive": false,
      "extraFields": {
        "sub_status_date": "1587548202",
        "carrier_b_uuid": "97bd6618-71b1-45a2-91b2-fe7b888ca00d",
        "doc_num": "Пибип0",
        "car_number": "BB1234BB",
        "doc_date": "1587513600",
        "consignor_b_uuid": "0855e1ce-46ed-4995-83b6-356127b95226",
        "customer_b_uuid": "0855e1ce-46ed-4995-83b6-356127b95226",
        "driver_b_uuid": "09f4c632-5c37-45ac-a68a-0acfdc157194",
        "gross_weight": "1.0",
        "sub_status_id": "-2",
        "consignee_b_uuid": "c2394341-85f0-4b8c-8ea9-ff8d3c6c119c"
      },
      "tags": [],
      "statuses": [],
      "multiExtraFields": {
        "ettn_delivery_koatuu": [
          "1413566500"
        ],
        "ettn_dispatch_koatuu": [
          "8000000000"
        ]
      }
    }
  ],
  "hash": "7E88789DD28DD9AC357DCEF9ACC338E4"
}

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

Параметр

Формат

Опис

Об’єкт XChain

id

long

ID ланцюжка

uuid

UUID

UUID ланцюжка документів

packageID

long

ID пакета

type

int

об’єкт; тип документа

docsCount

int

кількість документів в ланцюжку

lastInDocID

long

id останнього вхідного документа в ланцюжку

lastOutDocID

long

id останнього вихідного документа в ланцюжку

partnerId

long

id роздрібної мережі

important

boolean

відмітка важливий документ

status

XChainStatus

об’єкт; статус пари документів у відправника і одержувача

visualStatus

int

номер іконки

archive

boolean

відмітка; Архівний документ чи ні

childs

List<XDoc>

масив об’єктів; дані документів/квитанцій

chainsInPackage

List<XChain>

масив об’єктів; дані пов’язаних ланцюжків

hash

String

хеш-значення, отримане в результаті обробки

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

Параметр

Формат

Опис

Об’єкт XChainStatus

state

int

id статусу

title

String

статус