POST cart/Put
Добавить коллекцию позиций в корзину, без проверки, цены, комментария, существующей позиции в корзине, цены, срока, количества.
Request Information
URI Parameters
None.Body Parameters
Коллекция добавляемых позиций Collection of ReqItemName | Description | Type | Additional information |
|---|---|---|---|
| Id | Внутренний идентификатор из корзины | integer | None. |
| IdItemArt | Идентификатор позиции | integer | Required |
| Qty | Количество | integer | Required Range: inclusive between 1 and 2147483647 |
| Comment | Комментарий к позиции, если комментарий пустой, и в корзине существует данная позиция, количество уже существующей позиции увеличивается на заказываемое | string | String length: inclusive between 0 and 100 |
| Price | Цена к позиции, если null, добавляется без предупреждения | decimal number | None. |
| Days | Срок доставки в календарных днях, если null позиция добавляется без предупреждения | integer | None. |
Request Formats
application/json, text/json
Sample:
[
{
"Id": 1,
"IdItemArt": 1,
"Qty": 2,
"Comment": "sample string 3",
"Price": 1.0,
"Days": 1
},
{
"Id": 1,
"IdItemArt": 1,
"Qty": 2,
"Comment": "sample string 3",
"Price": 1.0,
"Days": 1
}
]
application/xml, text/xml
Sample:
<ArrayOfReqItem xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Wiki.PublicApi.Core.Cart">
<ReqItem>
<Comment>sample string 3</Comment>
<Days>1</Days>
<Id>1</Id>
<IdItemArt>1</IdItemArt>
<Price>1</Price>
<Qty>2</Qty>
</ReqItem>
<ReqItem>
<Comment>sample string 3</Comment>
<Days>1</Days>
<Id>1</Id>
<IdItemArt>1</IdItemArt>
<Price>1</Price>
<Qty>2</Qty>
</ReqItem>
</ArrayOfReqItem>
application/x-www-form-urlencoded
Sample:
Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'ICollection`1'.
Response Information
Resource Description
Коллеция добавленных позиций и не найденых с возможными изменениями Collection of ResItemName | Description | Type | Additional information |
|---|---|---|---|
| Codes | Код ответа при операциях с корзиной | Collection of ResponseCode | None. |
| Id | Внутренний идентификатор из корзины | integer | None. |
| IdItemArt | Идентификатор позиции | integer | Required |
| Qty | Количество | integer | Required Range: inclusive between 1 and 2147483647 |
| Comment | Комментарий к позиции, если комментарий пустой, и в корзине существует данная позиция, количество уже существующей позиции увеличивается на заказываемое | string | String length: inclusive between 0 and 100 |
| Price | Цена к позиции, если null, добавляется без предупреждения | decimal number | None. |
| Days | Срок доставки в календарных днях, если null позиция добавляется без предупреждения | integer | None. |
Response Formats
application/json, text/json
Sample:
[
{
"Codes": [
0,
0
],
"Id": 1,
"IdItemArt": 1,
"Qty": 2,
"Comment": "sample string 3",
"Price": 1.0,
"Days": 1
},
{
"Codes": [
0,
0
],
"Id": 1,
"IdItemArt": 1,
"Qty": 2,
"Comment": "sample string 3",
"Price": 1.0,
"Days": 1
}
]
application/xml, text/xml
Sample:
<ArrayOfResItem xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Wiki.PublicApi.Core.Cart">
<ResItem>
<Comment>sample string 3</Comment>
<Days>1</Days>
<Id>1</Id>
<IdItemArt>1</IdItemArt>
<Price>1</Price>
<Qty>2</Qty>
<Codes>
<ResponseCode>Early</ResponseCode>
<ResponseCode>Early</ResponseCode>
</Codes>
</ResItem>
<ResItem>
<Comment>sample string 3</Comment>
<Days>1</Days>
<Id>1</Id>
<IdItemArt>1</IdItemArt>
<Price>1</Price>
<Qty>2</Qty>
<Codes>
<ResponseCode>Early</ResponseCode>
<ResponseCode>Early</ResponseCode>
</Codes>
</ResItem>
</ArrayOfResItem>