POST api/client/FavoriteDataAction

Получение информации по механике любимый продукт, включая товары и условия, по конкретному клиенту

Request Information

URI Parameters

None.

Body Parameters

FavoriteDataActionRequest
NameDescriptionTypeAdditional information
ActionType

Тип действия

string

None.

Client

Идентификатор клиента

integer

None.

ListDataId

Идентификатор записи товара, выбранного клиентом

integer

None.

Start

Пагинация: от какой записи возвращать данные, включая указанную

integer

None.

Length

Пагинация: количество записей, которые нужно вернуть

integer

None.

Operator

Идентификатор оператора программы лояльности

integer

None.

Token

Токен пользователя, который инициирует данный запрос

integer

None.

SiteCode

Уникальный код виджета по продаже подарочных сертификатов, который инициирует запрос

string

None.

Request Formats

application/json, text/json

Sample:
{
  "ActionType": "sample string 1",
  "Client": 1,
  "ListDataId": 1,
  "Start": 1,
  "Length": 1,
  "Operator": 1,
  "Token": 1,
  "SiteCode": "sample string 2"
}

application/xml, text/xml

Sample:
<FavoriteDataActionRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Request">
  <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 2</SiteCode>
  <Token xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</Token>
  <ActionType>sample string 1</ActionType>
  <Client>1</Client>
  <Length>1</Length>
  <ListDataId>1</ListDataId>
  <Start>1</Start>
</FavoriteDataActionRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

FavoriteDataActionResponse
NameDescriptionTypeAdditional information
MaxLinkGoods

Максимальное количество товаров, которое можно выбрать в качестве любимого продукта

integer

None.

NowLinkGoods

Текущее количество товаров, которое выбрано в качестве любимого продукта

integer

None.

RemainLinkGoods

Количество товаров, которое осталось выбрать из возможных

integer

None.

TotalRows

Количество записей всего

integer

None.

TotalRowsSelect

Количество записей в запросе

integer

None.

Favorites

Массив любимых товаров

Collection of FavoriteDataActionFavoriteRow

None.

Previews

Массив превью

Collection of FavoriteDataActionPreviewRow

None.

ErrorCode

Код ошибки

integer

None.

Message

Сообщение об ошибке

string

None.

Response Formats

application/json, text/json

Sample:
{
  "MaxLinkGoods": 1,
  "NowLinkGoods": 1,
  "RemainLinkGoods": 1,
  "TotalRows": 1,
  "TotalRowsSelect": 1,
  "Favorites": [
    {
      "Id": 1,
      "ListDataId": 1,
      "Name": "sample string 1",
      "Code": "sample string 2",
      "Description": "sample string 3",
      "Price": 1.0,
      "OldPrice": 1.0,
      "UrlImage": "sample string 4",
      "Qvant": "sample string 5",
      "Tag": "sample string 6",
      "ColorTag": "sample string 7",
      "CategoryName": "sample string 8",
      "BrandName": "sample string 9",
      "Favorite": true
    },
    {
      "Id": 1,
      "ListDataId": 1,
      "Name": "sample string 1",
      "Code": "sample string 2",
      "Description": "sample string 3",
      "Price": 1.0,
      "OldPrice": 1.0,
      "UrlImage": "sample string 4",
      "Qvant": "sample string 5",
      "Tag": "sample string 6",
      "ColorTag": "sample string 7",
      "CategoryName": "sample string 8",
      "BrandName": "sample string 9",
      "Favorite": true
    }
  ],
  "Previews": [
    {
      "Id": 1,
      "Title": "sample string 1",
      "Subtitle": "sample string 2",
      "TagText": "sample string 3",
      "Text": "sample string 4",
      "ButtonText": "sample string 5",
      "TextRules": "sample string 6",
      "TextInGoods": "sample string 7",
      "ColorTag": "sample string 8"
    },
    {
      "Id": 1,
      "Title": "sample string 1",
      "Subtitle": "sample string 2",
      "TagText": "sample string 3",
      "Text": "sample string 4",
      "ButtonText": "sample string 5",
      "TextRules": "sample string 6",
      "TextInGoods": "sample string 7",
      "ColorTag": "sample string 8"
    }
  ],
  "ErrorCode": 1,
  "Message": "sample string 2"
}

application/xml, text/xml

Sample:
<FavoriteDataActionResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Response">
  <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>
  <Favorites>
    <FavoriteDataActionResponse.FavoriteDataActionFavoriteRow>
      <BrandName>sample string 9</BrandName>
      <CategoryName>sample string 8</CategoryName>
      <Code>sample string 2</Code>
      <ColorTag>sample string 7</ColorTag>
      <Description>sample string 3</Description>
      <Favorite>true</Favorite>
      <Id>1</Id>
      <ListDataId>1</ListDataId>
      <Name>sample string 1</Name>
      <OldPrice>1</OldPrice>
      <Price>1</Price>
      <Qvant>sample string 5</Qvant>
      <Tag>sample string 6</Tag>
      <UrlImage>sample string 4</UrlImage>
    </FavoriteDataActionResponse.FavoriteDataActionFavoriteRow>
    <FavoriteDataActionResponse.FavoriteDataActionFavoriteRow>
      <BrandName>sample string 9</BrandName>
      <CategoryName>sample string 8</CategoryName>
      <Code>sample string 2</Code>
      <ColorTag>sample string 7</ColorTag>
      <Description>sample string 3</Description>
      <Favorite>true</Favorite>
      <Id>1</Id>
      <ListDataId>1</ListDataId>
      <Name>sample string 1</Name>
      <OldPrice>1</OldPrice>
      <Price>1</Price>
      <Qvant>sample string 5</Qvant>
      <Tag>sample string 6</Tag>
      <UrlImage>sample string 4</UrlImage>
    </FavoriteDataActionResponse.FavoriteDataActionFavoriteRow>
  </Favorites>
  <MaxLinkGoods>1</MaxLinkGoods>
  <NowLinkGoods>1</NowLinkGoods>
  <Previews>
    <FavoriteDataActionResponse.FavoriteDataActionPreviewRow>
      <ButtonText>sample string 5</ButtonText>
      <ColorTag>sample string 8</ColorTag>
      <Id>1</Id>
      <Subtitle>sample string 2</Subtitle>
      <TagText>sample string 3</TagText>
      <Text>sample string 4</Text>
      <TextInGoods>sample string 7</TextInGoods>
      <TextRules>sample string 6</TextRules>
      <Title>sample string 1</Title>
    </FavoriteDataActionResponse.FavoriteDataActionPreviewRow>
    <FavoriteDataActionResponse.FavoriteDataActionPreviewRow>
      <ButtonText>sample string 5</ButtonText>
      <ColorTag>sample string 8</ColorTag>
      <Id>1</Id>
      <Subtitle>sample string 2</Subtitle>
      <TagText>sample string 3</TagText>
      <Text>sample string 4</Text>
      <TextInGoods>sample string 7</TextInGoods>
      <TextRules>sample string 6</TextRules>
      <Title>sample string 1</Title>
    </FavoriteDataActionResponse.FavoriteDataActionPreviewRow>
  </Previews>
  <RemainLinkGoods>1</RemainLinkGoods>
  <TotalRows>1</TotalRows>
  <TotalRowsSelect>1</TotalRowsSelect>
</FavoriteDataActionResponse>