POST api/service/SitePageCalculate
Получение конфига страницы "Калькулятор" веб-виджета расчёта стоимости и записи на услугу
Request Information
URI Parameters
None.
Body Parameters
SitePageCalculateRequestName | Description | Type | Additional information |
---|---|---|---|
Theme |
Наименование темы |
string |
None. |
PageType |
Наименование типа страницы |
string |
None. |
SourceType |
Тип источника запроса (1 = сайт-виджет, 2 = CRM, 3 = 1C) |
byte |
None. |
Operator |
Идентификатор оператора программы лояльности |
integer |
None. |
Token |
Токен пользователя, который инициирует данный запрос |
integer |
None. |
SiteCode |
Уникальный код виджета по продаже подарочных сертификатов, который инициирует запрос |
string |
None. |
Request Formats
application/json, text/json
{ "Theme": "sample string 1", "PageType": "sample string 2", "SourceType": 64, "Operator": 1, "Token": 1, "SiteCode": "sample string 3" }
application/xml, text/xml
<SitePageCalculateRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Request.ServiceRequest"> <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 3</SiteCode> <Token xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</Token> <PageType>sample string 2</PageType> <SourceType>64</SourceType> <Theme>sample string 1</Theme> </SitePageCalculateRequest>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
SitePageCalculateResponseName | Description | Type | Additional information |
---|---|---|---|
CarTypeTitle |
Заголовок блока: тип машины |
string |
None. |
WheelTitle |
Заголовок блока: количество колёс |
string |
None. |
DiscWheelTitle |
Заголовок блока: размеры дисков |
string |
None. |
TiresTypeTitle |
Заголовок блока: тип шин |
string |
None. |
CarTypes |
Типы машин |
Collection of SitePageCalculateCarTypeRow |
None. |
Wheels |
Количество колёс |
Collection of SitePageCalculateWheelRow |
None. |
DiscWheels |
Возможные размероы дисков с идентификатором товара, для расчёта стоимости услуги |
Collection of SitePageCalculateDiscWheelRow |
None. |
TiresTypes |
Типы шины |
Collection of SitePageCalculateTiresTypeRow |
None. |
ErrorCode |
Код ошибки |
integer |
None. |
Message |
Сообщение об ошибке |
string |
None. |
Response Formats
application/json, text/json
{ "CarTypeTitle": "sample string 1", "WheelTitle": "sample string 2", "DiscWheelTitle": "sample string 3", "TiresTypeTitle": "sample string 4", "CarTypes": [ { "Id": 64, "CarTypeId": 64, "Name": "sample string 1", "Icon": "sample string 2" }, { "Id": 64, "CarTypeId": 64, "Name": "sample string 1", "Icon": "sample string 2" } ], "Wheels": [ { "Id": 64, "MinCount": 64, "MaxCount": 64 }, { "Id": 64, "MinCount": 64, "MaxCount": 64 } ], "DiscWheels": [ { "Id": 64, "DiscWheelId": 64, "Name": "sample string 1", "GoodId": 1 }, { "Id": 64, "DiscWheelId": 64, "Name": "sample string 1", "GoodId": 1 } ], "TiresTypes": [ { "Id": 64, "TiresTypeId": 64, "Title": "sample string 1", "Description": "sample string 2", "Comment": "sample string 3" }, { "Id": 64, "TiresTypeId": 64, "Title": "sample string 1", "Description": "sample string 2", "Comment": "sample string 3" } ], "ErrorCode": 5, "Message": "sample string 6" }
application/xml, text/xml
<SitePageCalculateResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Response.ServiceResponse"> <ErrorCode xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">5</ErrorCode> <Message xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">sample string 6</Message> <CarTypeTitle>sample string 1</CarTypeTitle> <CarTypes> <SitePageCalculateResponse.SitePageCalculateCarTypeRow> <CarTypeId>64</CarTypeId> <Icon>sample string 2</Icon> <Id>64</Id> <Name>sample string 1</Name> </SitePageCalculateResponse.SitePageCalculateCarTypeRow> <SitePageCalculateResponse.SitePageCalculateCarTypeRow> <CarTypeId>64</CarTypeId> <Icon>sample string 2</Icon> <Id>64</Id> <Name>sample string 1</Name> </SitePageCalculateResponse.SitePageCalculateCarTypeRow> </CarTypes> <DiscWheelTitle>sample string 3</DiscWheelTitle> <DiscWheels> <SitePageCalculateResponse.SitePageCalculateDiscWheelRow> <DiscWheelId>64</DiscWheelId> <GoodId>1</GoodId> <Id>64</Id> <Name>sample string 1</Name> </SitePageCalculateResponse.SitePageCalculateDiscWheelRow> <SitePageCalculateResponse.SitePageCalculateDiscWheelRow> <DiscWheelId>64</DiscWheelId> <GoodId>1</GoodId> <Id>64</Id> <Name>sample string 1</Name> </SitePageCalculateResponse.SitePageCalculateDiscWheelRow> </DiscWheels> <TiresTypeTitle>sample string 4</TiresTypeTitle> <TiresTypes> <SitePageCalculateResponse.SitePageCalculateTiresTypeRow> <Comment>sample string 3</Comment> <Description>sample string 2</Description> <Id>64</Id> <TiresTypeId>64</TiresTypeId> <Title>sample string 1</Title> </SitePageCalculateResponse.SitePageCalculateTiresTypeRow> <SitePageCalculateResponse.SitePageCalculateTiresTypeRow> <Comment>sample string 3</Comment> <Description>sample string 2</Description> <Id>64</Id> <TiresTypeId>64</TiresTypeId> <Title>sample string 1</Title> </SitePageCalculateResponse.SitePageCalculateTiresTypeRow> </TiresTypes> <WheelTitle>sample string 2</WheelTitle> <Wheels> <SitePageCalculateResponse.SitePageCalculateWheelRow> <Id>64</Id> <MaxCount>64</MaxCount> <MinCount>64</MinCount> </SitePageCalculateResponse.SitePageCalculateWheelRow> <SitePageCalculateResponse.SitePageCalculateWheelRow> <Id>64</Id> <MaxCount>64</MaxCount> <MinCount>64</MinCount> </SitePageCalculateResponse.SitePageCalculateWheelRow> </Wheels> </SitePageCalculateResponse>