POST api/sertcard/SitePageContacts

Получение конфига для страницы "Контакты"

Request Information

URI Parameters

None.

Body Parameters

SitePageContactsRequest
NameDescriptionTypeAdditional information
PageType

Наименование типа страницы

string

None.

Theme

Наименование темы

string

None.

Operator

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

integer

None.

Token

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

integer

None.

SiteCode

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

string

None.

Request Formats

application/json, text/json

Sample:
{
  "PageType": "sample string 1",
  "Theme": "sample string 2",
  "Operator": 1,
  "Token": 1,
  "SiteCode": "sample string 3"
}

application/xml, text/xml

Sample:
<SitePageContactsRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Request.SertCardRequest">
  <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 1</PageType>
  <Theme>sample string 2</Theme>
</SitePageContactsRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

SitePageContactsResponse
NameDescriptionTypeAdditional information
BurgerShown

Показывать или нет на странице иконку бургера

boolean

None.

FieldNameShown

Показывать на странице контакты поле "Имя" или нет

boolean

None.

FieldEmailShown

Показывать на странице контакты поле "E-mail" или нет

boolean

None.

FieldPhoneShown

Показывать на странице контакты поле "Телефон" или нет

boolean

None.

PhoneConfirm

Показывать ли блок подтверждения подтверждения телефона

boolean

None.

FieldFriendName

Показывать ли на странице поле "Имя" получателя сертификата

boolean

None.

FieldFriendEmail

Показывать ли на странице поле "E-mail" получателя сертификата

boolean

None.

FieldFriendPhone

Показывать ли на странице поле "Телефон" получателя сертификата

boolean

None.

SendMessageTime

Показывать ли на странице блок "Выбрать дату отправки" получателя сертификата

boolean

None.

ChannelInformation

Показывать ли канал информирования у владельца и друга

boolean

None.

Communication

Каналы коммуникации

Collection of SitePageContactsCommunication

None.

ErrorCode

Код ошибки

integer

None.

Message

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

string

None.

Response Formats

application/json, text/json

Sample:
{
  "BurgerShown": true,
  "FieldNameShown": true,
  "FieldEmailShown": true,
  "FieldPhoneShown": true,
  "PhoneConfirm": true,
  "FieldFriendName": true,
  "FieldFriendEmail": true,
  "FieldFriendPhone": true,
  "SendMessageTime": true,
  "ChannelInformation": true,
  "Communication": [
    {
      "Id": 1,
      "Name": "sample string 2",
      "Type": 64,
      "Shown": true
    },
    {
      "Id": 1,
      "Name": "sample string 2",
      "Type": 64,
      "Shown": true
    }
  ],
  "ErrorCode": 1,
  "Message": "sample string 2"
}

application/xml, text/xml

Sample:
<SitePageContactsResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Response.SertCardResponse">
  <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>
  <BurgerShown>true</BurgerShown>
  <ChannelInformation>true</ChannelInformation>
  <Communication>
    <SitePageContactsResponse.SitePageContactsCommunication>
      <Id>1</Id>
      <Name>sample string 2</Name>
      <Shown>true</Shown>
      <Type>64</Type>
    </SitePageContactsResponse.SitePageContactsCommunication>
    <SitePageContactsResponse.SitePageContactsCommunication>
      <Id>1</Id>
      <Name>sample string 2</Name>
      <Shown>true</Shown>
      <Type>64</Type>
    </SitePageContactsResponse.SitePageContactsCommunication>
  </Communication>
  <FieldEmailShown>true</FieldEmailShown>
  <FieldFriendEmail>true</FieldFriendEmail>
  <FieldFriendName>true</FieldFriendName>
  <FieldFriendPhone>true</FieldFriendPhone>
  <FieldNameShown>true</FieldNameShown>
  <FieldPhoneShown>true</FieldPhoneShown>
  <PhoneConfirm>true</PhoneConfirm>
  <SendMessageTime>true</SendMessageTime>
</SitePageContactsResponse>