POST api/mobile/MobileOperatorCreate

Создание мобильного оператора

Request Information

URI Parameters

None.

Body Parameters

MobileOperatorCreateRequest
NameDescriptionTypeAdditional information
Phone

номер телефона оператора

string

None.

LogUrl

url логотипа, который на экране авторизации

string

None.

AgreementUrl

url правил программы (политики конфиденциальности), который на экране авторизации

string

None.

PartnerScreenName

наименование пункта меню "Партнеры"

string

None.

ShareBonusName

наименование раздела под блоком "Всего бонусов", в разделе "Мои бонусы"

string

None.

ShareBonusUrl

url внешнего ресурса, на который необходимо перенаправить пользователя

string

None.

ShareBonusScreen

идентификатор экрана, на который нужно перенаправить пользователя

string

None.

ChildrenScreen

отображать наименование и блок "Дети" в разделе Настройки

boolean

None.

ShareMobile

отображать или нет ссылку и блок "Пригласить друга"

boolean

None.

ShareMobileMessage

сообщение для репоста в кнопке "Пригласить друга"

string

None.

ShareMobileUrl

ссылка в сообщении для репоста "Пригласить друга"

string

None.

HistoryDetail

отображать наименование и блок "Детализация" в плитке чеков

boolean

None.

HistoryFeedback

отображать наименование и блок "Оставить отзыв" в плитке чеков

boolean

None.

HistoryFeedbackColor

цвет текста "Оставить отзыв" в плитке чек, в на экране "история бонусов"

string

None.

ClientFeedbackColor

фон сообщений ОТ клиента в разделе "обратная связь"

string

None.

BackgroundColor

основной цвет приложения (фон, элементы, , бургеры, плюсики, подсветка пунктов меню, надписи и т.д.)

string

None.

ButtonColor

цвет кнопок в приложении

string

None.

BonusAddColor

цвет цифр начисленных бонусов

string

None.

BonusRedeemColor

цвет цифр списанных и сгоревших бонусов

string

None.

Operator

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

integer

None.

Token

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

integer

None.

SiteCode

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

string

None.

Request Formats

application/json, text/json

Sample:
{
  "Phone": "sample string 1",
  "LogUrl": "sample string 2",
  "AgreementUrl": "sample string 3",
  "PartnerScreenName": "sample string 4",
  "ShareBonusName": "sample string 5",
  "ShareBonusUrl": "sample string 6",
  "ShareBonusScreen": "sample string 7",
  "ChildrenScreen": true,
  "ShareMobile": true,
  "ShareMobileMessage": "sample string 8",
  "ShareMobileUrl": "sample string 9",
  "HistoryDetail": true,
  "HistoryFeedback": true,
  "HistoryFeedbackColor": "sample string 10",
  "ClientFeedbackColor": "sample string 11",
  "BackgroundColor": "sample string 12",
  "ButtonColor": "sample string 13",
  "BonusAddColor": "sample string 14",
  "BonusRedeemColor": "sample string 15",
  "Operator": 1,
  "Token": 1,
  "SiteCode": "sample string 16"
}

application/xml, text/xml

Sample:
<MobileOperatorCreateRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Request.MobileRequest">
  <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 16</SiteCode>
  <Token xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</Token>
  <AgreementUrl>sample string 3</AgreementUrl>
  <BackgroundColor>sample string 12</BackgroundColor>
  <BonusAddColor>sample string 14</BonusAddColor>
  <BonusRedeemColor>sample string 15</BonusRedeemColor>
  <ButtonColor>sample string 13</ButtonColor>
  <ChildrenScreen>true</ChildrenScreen>
  <ClientFeedbackColor>sample string 11</ClientFeedbackColor>
  <HistoryDetail>true</HistoryDetail>
  <HistoryFeedback>true</HistoryFeedback>
  <HistoryFeedbackColor>sample string 10</HistoryFeedbackColor>
  <LogUrl>sample string 2</LogUrl>
  <PartnerScreenName>sample string 4</PartnerScreenName>
  <Phone>sample string 1</Phone>
  <ShareBonusName>sample string 5</ShareBonusName>
  <ShareBonusScreen>sample string 7</ShareBonusScreen>
  <ShareBonusUrl>sample string 6</ShareBonusUrl>
  <ShareMobile>true</ShareMobile>
  <ShareMobileMessage>sample string 8</ShareMobileMessage>
  <ShareMobileUrl>sample string 9</ShareMobileUrl>
</MobileOperatorCreateRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

MobileOperatorCreateResponse
NameDescriptionTypeAdditional information
ErrorCode

Код ошибки

integer

None.

Message

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

string

None.

Response Formats

application/json, text/json

Sample:
{
  "ErrorCode": 1,
  "Message": "sample string 2"
}

application/xml, text/xml

Sample:
<MobileOperatorCreateResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Response.MobileResponse">
  <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>
</MobileOperatorCreateResponse>