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

JSON:

[
  {
    "id": 1149,
    "uuid": "d5593160-2c85-4a67-b9c8-95682073bb09",
    "packageID": 0,
    "type": 0,
    "docsCount": 1,
    "lastInDocID": 3941,
    "lastOutDocID": 0,
    "partnerId": 0,
    "important": false,
    "status": {
      "status": 5,
      "title": "read"
    },
    "visualStatus": 0,
    "archive": false,
    "childs": [
      {
        "body": {
          "forms": {}
        },
        "attachments": [],
        "comments": [],
        "doc_id": 3941,
        "doc_uuid": "fc6296d7-40e1-4cf4-ae9e-c040beb919e1",
        "uuidSender": "9864067620417",
        "uuidReceiver": "9864066822430",
        "uuidReceivers": [
          "9864066822430"
        ],
        "docNumber": "7",
        "dateCreated": 1648287768,
        "dateChanged": 1648287768,
        "dateRead": 1649187415,
        "docDate": 1648245600,
        "chain_id": 1149,
        "chain_uuid": "d5593160-2c85-4a67-b9c8-95682073bb09",
        "family": 12,
        "hash": "2678393BC4D98F4BCAB3CF4F88B4BEF4",
        "type": {
          "type": 2,
          "title": "orders",
          "description": "Заказ"
        },
        "status": {
          "status": 5,
          "title": "read"
        },
        "exchange_status": "000000000000000000000000",
        "is_archive": false,
        "extraFields": {
          "buyer_uuid": "9864067620417",
          "doc_num": "7",
          "lardi_trans_status": "2",
          "order_number": "7",
          "lardi_trans_id": "240743363238",
          "supplier_uuid": "9864066822430",
          "delivery_place_uuid": "9864067620417",
          "order_date": "1648245600",
          "delivery_date": "1648501200",
          "partner_id": "0",
          "sender": "9864067620417",
          "doc_date": "1648245600",
          "draft_date_created": "1648287768",
          "recipient": "9864066822430"
        },
        "tags": [],
        "statuses": [],
        "multiExtraFields": {}
      }
    ],
    "hash": "47A129833ADD5EA463A9000F17B699A0"
  },
  {
    "id": 1146,
    "uuid": "3a332404-e216-412f-ac6f-335de5047b86",
    "packageID": 0,
    "type": 0,
    "docsCount": 1,
    "lastInDocID": 3935,
    "lastOutDocID": 0,
    "partnerId": 0,
    "important": false,
    "status": {
      "status": 5,
      "title": "read"
    },
    "visualStatus": 0,
    "archive": false,
    "childs": [
      {
        "body": {
          "forms": {}
        },
        "attachments": [],
        "comments": [],
        "doc_id": 3935,
        "doc_uuid": "d3eef820-d31c-4ceb-aa4d-8d242afa4a18",
        "uuidSender": "9864067620417",
        "uuidReceiver": "9864066822430",
        "uuidReceivers": [
          "9864066822430"
        ],
        "docNumber": "4",
        "dateCreated": 1648130491,
        "dateChanged": 1648130491,
        "dateRead": 1648231377,
        "docDate": 1648072800,
        "chain_id": 1146,
        "chain_uuid": "3a332404-e216-412f-ac6f-335de5047b86",
        "family": 12,
        "hash": "8B5B54A0E51D9B158BF2E566B026452D",
        "type": {
          "type": 2,
          "title": "orders",
          "description": "Заказ"
        },
        "status": {
          "status": 5,
          "title": "read"
        },
        "exchange_status": "000000000000000000000000",
        "is_archive": false,
        "extraFields": {
          "order_date": "1648072800",
          "delivery_date": "1646776800",
          "partner_id": "0",
          "sender": "9864067620417",
          "buyer_uuid": "9864067620417",
          "doc_num": "4",
          "order_number": "4",
          "doc_date": "1648072800",
          "draft_date_created": "1648130484",
          "recipient": "9864066822430",
          "supplier_uuid": "9864066822430",
          "delivery_place_uuid": "9864067620417"
        },
        "tags": [],
        "statuses": [],
        "multiExtraFields": {}
      }
    ],
    "hash": "9C6DAB71F4A0EB1AFE0E7E2AFE07C350"
  }
]

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

Параметр

Формат

Опис

Об’єкт XChain

id

long

ID ланцюжка

uuid

UUID

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

packageID

long

ID пакета

type

XDocType_

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

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

статус