Об’єкт XContract (Контракти)
Опис параметрів об'єкта
|
Параметр |
Формат |
Опис |
|---|---|---|
|
products |
List<XContractProduct> |
список товарних позицій |
|
id |
long |
id контракту / договору; |
|
uuid |
UUID |
GUID контракту / договору; число |
|
retailerId |
long |
id мережі (ритейлера); |
|
sender |
long |
ID GLN відправника; число |
|
senderGln |
String(13) |
GLN одержувача |
|
recipient |
long |
ID GLN одержувача; число |
|
recipientGln |
String(13) |
GLN одержувача |
|
number |
String |
номер контракту / договору; число |
|
expireDate |
long |
дата закінчення дії договору |
|
description |
String |
опис / коментарі |
|
subContractNumber |
String |
номер дочірнього договору |
|
subContractExpireDate |
long |
дата закінчення дії дочірнього договору |
|
contractGlnId |
long |
ID GLN-ну контракту/специфікації |
|
contractGln |
String(13) |
GLN контракту/специфікації |
|
reviewDeadLine |
int |
кількість днів на розгляд |
|
agrementsNumber |
int |
допустима кількість погоджень |
|
discountWorkStatus |
int |
робота з ціною зі знижкою: 0-ні, 1-так |
|
changeDate |
long |
дата зміни документу |
|
prolongationContract |
int |
автоматична пролонгація контракту; 0-ні, 1-так |
|
region |
String |
код регіону; число |
|
content |
byte[] |
набір байт; закодоване в utf8 JSON-тіло документа PRODUCTLIST (сервіс онлайн дешифрування) |
JSON приклад відповіді
[
{
"products": [],
"id": 8,
"uuid": "ebe77c79-85fc-4c58-a07b-833caac25d65",
"retailerId": 7,
"sender": 41249,
"recipient": 13200665,
"number": "1200.996633",
"expireDate": 1590872400,
"description": "Карантин",
"subContractNumber": "1200",
"subContractExpireDate": 1595797200,
"contractGlnId": 41249,
"reviewDeadLine": 24,
"agrementsNumber": 5,
"discountWorkStatus": 3,
"changeDate": 1588673640,
"prolongationContract": 0
},
{
"products": [],
"id": 7,
"uuid": "eac52f9f-1487-43e4-8eeb-88c61136dd84",
"retailerId": 7,
"sender": 41249,
"recipient": 13200665,
"number": "1200.66333",
"expireDate": 1585602000,
"description": "Отходы",
"subContractNumber": "1200",
"subContractExpireDate": 1595797200,
"contractGlnId": 41249,
"reviewDeadLine": 24,
"agrementsNumber": 5,
"discountWorkStatus": 0,
"changeDate": 1583324665,
"prolongationContract": 0
},
{
"products": [],
"id": 6,
"uuid": "2ca3ce28-0b13-4163-b7c4-e5c178114ab2",
"retailerId": 7,
"sender": 41249,
"recipient": 13200665,
"number": "98765.12345",
"expireDate": 1609365600,
"description": "Пятница - хороший день",
"subContractNumber": "98765",
"subContractExpireDate": 1574719200,
"contractGlnId": 41249,
"reviewDeadLine": 24,
"agrementsNumber": 5,
"discountWorkStatus": 0,
"changeDate": 1582301296,
"prolongationContract": 0
}
]