Об’єкт RemoveProductResponse (Деталі результату операції видалення)
Опис параметрів обєкта
|
Параметр |
Формат |
Опис |
|---|---|---|
|
contractUUID |
UUID |
uuid контракту |
|
removedContract |
boolean |
чи видалено весь контракт |
|
contractProducts |
int |
кількість позицій в контракті |
|
requestProducts |
int |
кількість позицій в запиті на видалення |
|
removedProducts |
int |
кількість видалених позицій |
|
details |
List<RemoveProductDetail> |
масив об’єктів; деталі виконання операції видалення для кожної позиції |
JSON приклад відповіді при видаленні товарних позицій
{
"contractProducts": 2,
"contractUUID": "43cea8c2-320a-439b-a596-d39c0ad0f0f8",
"details": [
{
"cause": "XContract 43cea8c2-320a-439b-a596-d39c0ad0f0f8 does not have product ID 0",
"productID": 0,
"removed": false
},
{
"cause": "XContract 43cea8c2-320a-439b-a596-d39c0ad0f0f8 does not have product ID 21212121",
"productID": 21212121,
"removed": false
},
{
"productID": 113,
"removed": true
}
],
"removedContract": false,
"removedProducts": 1,
"requestProducts": 3
}
JSON приклад відповіді при видаленні всього контракту
{
"contractUUID": "41bee947-abfc-471a-86e6-4c85f813ad9f",
"removedContract": true,
"contractProducts": 51,
"requestProducts": 0,
"removedProducts": 51,
"details": [
{
"productID": 2,
"removed": true
},
{
"productID": 3,
"removed": true
},
...
{
"productID": 50,
"removed": true
},
{
"productID": 51,
"removed": true
},
{
"productID": 52,
"removed": true
}
]
}
No comments to display
No comments to display