POST api/goods/GoodTagsAction
Добавление/изменение/удаление тегов товару, которые отображаются пользователю (хит, распродажа, акция и т.д.)
Request Information
URI Parameters
None.
Body Parameters
GoodTagsActionRequestName | Description | Type | Additional information |
---|---|---|---|
ActionType |
Тип действия, которое нужно сделать (Create, Update, Delete, Info) |
string |
None. |
CatalogId |
Иденитификатор каталога |
integer |
None. |
GoodId |
Идентификатор товара |
integer |
None. |
GoodTagsId |
Идентификатор записи тега у товара |
integer |
None. |
Shown |
Команда: отображать тег |
boolean |
None. |
NoShown |
Команда: не отображать тег |
boolean |
None. |
Color |
Html-код цвета тега |
string |
None. |
Name |
Текст тега, отображаемый пользователю |
string |
None. |
Code |
Тип тега (hit, discount, campaign и т.д.) |
string |
None. |
Operator |
Идентификатор оператора программы лояльности |
integer |
None. |
Token |
Токен пользователя, который инициирует данный запрос |
integer |
None. |
SiteCode |
Уникальный код виджета по продаже подарочных сертификатов, который инициирует запрос |
string |
None. |
Request Formats
application/json, text/json
{ "ActionType": "sample string 1", "CatalogId": 1, "GoodId": 1, "GoodTagsId": 1, "Shown": true, "NoShown": true, "Color": "sample string 2", "Name": "sample string 3", "Code": "sample string 4", "Operator": 1, "Token": 1, "SiteCode": "sample string 5" }
application/xml, text/xml
<GoodTagsActionRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Request.GoodsRequest"> <Operator xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</Operator> <SiteCode xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">sample string 5</SiteCode> <Token xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</Token> <ActionType>sample string 1</ActionType> <CatalogId>1</CatalogId> <Code>sample string 4</Code> <Color>sample string 2</Color> <GoodId>1</GoodId> <GoodTagsId>1</GoodTagsId> <Name>sample string 3</Name> <NoShown>true</NoShown> <Shown>true</Shown> </GoodTagsActionRequest>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
GoodTagsActionResponseName | Description | Type | Additional information |
---|---|---|---|
Tags |
Массив тегов |
Collection of GoodTagsActionTagRow |
None. |
ErrorCode |
Код ошибки |
integer |
None. |
Message |
Сообщение об ошибке |
string |
None. |
Response Formats
application/json, text/json
{ "Tags": [ { "Id": 1, "GoodsTagsId": 1, "Name": "sample string 1", "Code": "sample string 2", "Color": "sample string 3", "NoShownMobile": true }, { "Id": 1, "GoodsTagsId": 1, "Name": "sample string 1", "Code": "sample string 2", "Color": "sample string 3", "NoShownMobile": true } ], "ErrorCode": 1, "Message": "sample string 2" }
application/xml, text/xml
<GoodTagsActionResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Response.GoodsResponse"> <ErrorCode xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</ErrorCode> <Message xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">sample string 2</Message> <Tags> <GoodTagsActionResponse.GoodTagsActionTagRow> <Code>sample string 2</Code> <Color>sample string 3</Color> <GoodsTagsId>1</GoodsTagsId> <Id>1</Id> <Name>sample string 1</Name> <NoShownMobile>true</NoShownMobile> </GoodTagsActionResponse.GoodTagsActionTagRow> <GoodTagsActionResponse.GoodTagsActionTagRow> <Code>sample string 2</Code> <Color>sample string 3</Color> <GoodsTagsId>1</GoodsTagsId> <Id>1</Id> <Name>sample string 1</Name> <NoShownMobile>true</NoShownMobile> </GoodTagsActionResponse.GoodTagsActionTagRow> </Tags> </GoodTagsActionResponse>