POST api/mobile/MobileOperatorInfo
Получение информации о мобильном операторе
Request Information
URI Parameters
None.
Body Parameters
MobileOperatorInfoRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| AppRegistrator |
Операционная система (IOS, ANDROID, HarmonyOS) |
string |
None. |
| ModelName |
Наименование модели смартфона |
string |
None. |
| ModelNumber |
Номер (код) модели смартфона |
string |
None. |
| Operator |
Идентификатор оператора программы лояльности |
integer |
None. |
| Token |
Токен пользователя, который инициирует данный запрос |
integer |
None. |
| SiteCode |
Уникальный код виджета по продаже подарочных сертификатов, который инициирует запрос |
string |
None. |
Request Formats
application/json, text/json
{
"AppRegistrator": "sample string 1",
"ModelName": "sample string 2",
"ModelNumber": "sample string 3",
"Operator": 1,
"Token": 1,
"SiteCode": "sample string 4"
}
application/xml, text/xml
<MobileOperatorInfoRequest 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 4</SiteCode> <Token xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</Token> <AppRegistrator>sample string 1</AppRegistrator> <ModelName>sample string 2</ModelName> <ModelNumber>sample string 3</ModelNumber> </MobileOperatorInfoRequest>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
MobileOperatorInfoResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| Phone |
номер телефона оператора |
string |
None. |
| LogUrl |
url логотипа, который на экране авторизации |
string |
None. |
| AgreementUrl |
url правил программы (политики конфиденциальности), который на экране авторизации |
string |
None. |
| LoyaltyUrl |
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. |
| QuestionnaireShown |
отображать или нет пункт меню "Опросы" |
boolean |
None. |
| GoodsCatalogId |
идентификатор товарного каталога оператора |
integer |
None. |
| ClientFeedbackColorTitle |
цвет заголовка в компоненте "вопрос или ответ" в разделе обратная связь |
string |
None. |
| ClientFeedbackColorSystem |
цвет текста номера обращения и времени обращения в компоненте "вопрос или ответ" в разделе обратная связь |
string |
None. |
| ClientFeedbackColorText |
цвет текста-ответа в компоненте "вопрос или ответ" в разделе обратная связь |
string |
None. |
| AllowEmailOnlineChequeShown |
Признак отображать или нет блок с выбором отправки онлайн-чеков на e-mail |
boolean |
None. |
| VersionMobile |
Актуальная версия мобильного приложения (работает, если на входе задан appregistrator) |
string |
None. |
| MarketUrl |
Ссылка для скачивания моб. приложения (работает, если на входе задан appregistrator) |
string |
None. |
| LevelsModalShown |
Отображать или нет иконку, которая вызывает модальное окно детализации уровней клиента |
boolean |
None. |
| LevelsModalType |
Тип модального окна, котораое отображается при нажатии на иконку |
string |
None. |
| CardLevelsDetailShown |
Отображать или нет экран детализации статистики по карте, включая уровни |
boolean |
None. |
| CardLevelsDetailType |
Тип экрана детализации статистики по карте, включая уровни |
string |
None. |
| SearchGoodShown |
Отображать или нет иконку поиска товара по qr-коду или штрих-коду в верхней плашке |
boolean |
None. |
| SearchGoodType |
Тип идентификатора поиска: 1 = qr-код, 2 = штрих-код |
string |
None. |
| SearchGoodNameShown |
Отображать или нет иконку поиска товаров по наименованию в верхней плашке |
boolean |
None. |
| CallbackShown |
Отображать или нет иконку обратного звонка в верхней плашке |
boolean |
None. |
| PriceListUrl |
Ссылка на прайслист оператора; если указана, в разделе "Ещё" в мобильном приложении появляется раздел "Прайс-лист" |
string |
None. |
| BottomMenuFixed |
Признак, что нижнее меню фиксированное и видно на всех экранах |
boolean |
None. |
| BasketContragentDepends |
Признак, нужно ли учитывать зависимость контрагента и корзины при добавлении пользователем товара в корзину |
boolean |
None. |
| CardMergeShown |
Отображать или нет пункт меню "Заменить карту" и весь функционал, связанный с ним |
boolean |
None. |
| CardMergeName |
Наименование пункта меню "Заменить карту" |
string |
None. |
| SetFriendPhoneShown |
Признак, нужно ли отображать пункт меню "Телефон друга" |
boolean |
None. |
| SetFriendPhoneType |
Тип модалки "Приведи друга", которую нужно отобразить |
string |
None. |
| UrlServiceVidget |
Урл, по которому нужно открыть сайт-виджет |
string |
None. |
| PageForCloseServiceVidget |
Наименование страницы сайта, при открытии которой приложение должно закрыть виджет услуг |
string |
None. |
| FullFormRegistration |
Признак отображения полной формы регистрации клиента в приложении |
boolean |
None. |
| UrlPersonalData |
Урл, по которому размещен документ согласия на обработку персональных данных |
string |
None. |
| CouponShown |
Признак, нужно ли отображать пункт меню "Считать купон" |
boolean |
None. |
| CouponShownType |
Типа ввода/считывания промокода/купона (1 = считываем камерой qr-код) |
byte |
None. |
| CouponShownName |
Наименование пункта меню "Считать купон" |
string |
None. |
| CustomPushModalShown |
Признак, показывать или нет кастомное модальное окно с предложением включить пуш-уведомления |
boolean |
None. |
| CustomPushModalTitle |
Заголовок в модальном окне с предложением включить пуш-уведомления |
string |
None. |
| CustomPushModalText |
Текст в модальном окне с предложением включить пуш-уведомления |
string |
None. |
| ScreenConfigId |
Идентификатор конфига приложения |
integer |
None. |
| TextHelpScreens |
экраны помощи |
Collection of MobileOperatorInfoTextHelpScreen |
None. |
| ScreenConfig |
конфиг конфигурируемых экранов моб. приложения |
Collection of MobileOperatorInfoScreenConfig |
None. |
| FieldsForm |
обязательные поля анкеты клиента |
Collection of MobileOperatorInfoFieldsForm |
None. |
| Campaign |
акции |
MobileOperatorInfoCampaign |
None. |
| ErrorCode |
Код ошибки |
integer |
None. |
| Message |
Сообщение об ошибке |
string |
None. |
Response Formats
application/json, text/json
{
"Phone": "sample string 1",
"LogUrl": "sample string 2",
"AgreementUrl": "sample string 3",
"LoyaltyUrl": "sample string 4",
"PartnerScreenName": "sample string 5",
"ShareBonusName": "sample string 6",
"ShareBonusUrl": "sample string 7",
"ShareBonusScreen": "sample string 8",
"ChildrenScreen": true,
"ShareMobile": true,
"ShareMobileMessage": "sample string 9",
"ShareMobileUrl": "sample string 10",
"HistoryDetail": true,
"HistoryFeedback": true,
"HistoryFeedbackColor": "sample string 11",
"ClientFeedbackColor": "sample string 12",
"BackgroundColor": "sample string 13",
"ButtonColor": "sample string 14",
"BonusAddColor": "sample string 15",
"BonusRedeemColor": "sample string 16",
"QuestionnaireShown": true,
"GoodsCatalogId": 1,
"ClientFeedbackColorTitle": "sample string 17",
"ClientFeedbackColorSystem": "sample string 18",
"ClientFeedbackColorText": "sample string 19",
"AllowEmailOnlineChequeShown": true,
"VersionMobile": "sample string 20",
"MarketUrl": "sample string 21",
"LevelsModalShown": true,
"LevelsModalType": "sample string 22",
"CardLevelsDetailShown": true,
"CardLevelsDetailType": "sample string 23",
"SearchGoodShown": true,
"SearchGoodType": "sample string 24",
"SearchGoodNameShown": true,
"CallbackShown": true,
"PriceListUrl": "sample string 25",
"BottomMenuFixed": true,
"BasketContragentDepends": true,
"CardMergeShown": true,
"CardMergeName": "sample string 26",
"SetFriendPhoneShown": true,
"SetFriendPhoneType": "sample string 27",
"UrlServiceVidget": "sample string 28",
"PageForCloseServiceVidget": "sample string 29",
"FullFormRegistration": true,
"UrlPersonalData": "sample string 30",
"CouponShown": true,
"CouponShownType": 64,
"CouponShownName": "sample string 31",
"CustomPushModalShown": true,
"CustomPushModalTitle": "sample string 32",
"CustomPushModalText": "sample string 33",
"ScreenConfigId": 1,
"TextHelpScreens": [
{
"TextHelp": "sample string 1",
"UrlImage": "sample string 2",
"Main": true
},
{
"TextHelp": "sample string 1",
"UrlImage": "sample string 2",
"Main": true
}
],
"ScreenConfig": [
{
"Id": 1,
"Name": "sample string 1",
"Type": "sample string 2",
"TypeId": 1,
"Components": [
{
"Id": 1,
"Name": "sample string 1",
"Type": "sample string 2",
"TypeId": 1
},
{
"Id": 1,
"Name": "sample string 1",
"Type": "sample string 2",
"TypeId": 1
}
]
},
{
"Id": 1,
"Name": "sample string 1",
"Type": "sample string 2",
"TypeId": 1,
"Components": [
{
"Id": 1,
"Name": "sample string 1",
"Type": "sample string 2",
"TypeId": 1
},
{
"Id": 1,
"Name": "sample string 1",
"Type": "sample string 2",
"TypeId": 1
}
]
}
],
"FieldsForm": [
{
"Id": 1,
"Name": "sample string 1"
},
{
"Id": 1,
"Name": "sample string 1"
}
],
"Campaign": {
"SubtitleShown": true,
"TitleShown": true,
"DetailShown": true,
"NumberShown": true
},
"ErrorCode": 34,
"Message": "sample string 35"
}
application/xml, text/xml
<MobileOperatorInfoResponse 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">34</ErrorCode>
<Message xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">sample string 35</Message>
<AgreementUrl>sample string 3</AgreementUrl>
<AllowEmailOnlineChequeShown>true</AllowEmailOnlineChequeShown>
<BackgroundColor>sample string 13</BackgroundColor>
<BasketContragentDepends>true</BasketContragentDepends>
<BonusAddColor>sample string 15</BonusAddColor>
<BonusRedeemColor>sample string 16</BonusRedeemColor>
<BottomMenuFixed>true</BottomMenuFixed>
<ButtonColor>sample string 14</ButtonColor>
<CallbackShown>true</CallbackShown>
<Campaign>
<DetailShown>true</DetailShown>
<NumberShown>true</NumberShown>
<SubtitleShown>true</SubtitleShown>
<TitleShown>true</TitleShown>
</Campaign>
<CardLevelsDetailShown>true</CardLevelsDetailShown>
<CardLevelsDetailType>sample string 23</CardLevelsDetailType>
<CardMergeName>sample string 26</CardMergeName>
<CardMergeShown>true</CardMergeShown>
<ChildrenScreen>true</ChildrenScreen>
<ClientFeedbackColor>sample string 12</ClientFeedbackColor>
<ClientFeedbackColorSystem>sample string 18</ClientFeedbackColorSystem>
<ClientFeedbackColorText>sample string 19</ClientFeedbackColorText>
<ClientFeedbackColorTitle>sample string 17</ClientFeedbackColorTitle>
<CouponShown>true</CouponShown>
<CouponShownName>sample string 31</CouponShownName>
<CouponShownType>64</CouponShownType>
<CustomPushModalShown>true</CustomPushModalShown>
<CustomPushModalText>sample string 33</CustomPushModalText>
<CustomPushModalTitle>sample string 32</CustomPushModalTitle>
<FieldsForm>
<MobileOperatorInfoResponse.MobileOperatorInfoFieldsForm>
<Id>1</Id>
<Name>sample string 1</Name>
</MobileOperatorInfoResponse.MobileOperatorInfoFieldsForm>
<MobileOperatorInfoResponse.MobileOperatorInfoFieldsForm>
<Id>1</Id>
<Name>sample string 1</Name>
</MobileOperatorInfoResponse.MobileOperatorInfoFieldsForm>
</FieldsForm>
<FullFormRegistration>true</FullFormRegistration>
<GoodsCatalogId>1</GoodsCatalogId>
<HistoryDetail>true</HistoryDetail>
<HistoryFeedback>true</HistoryFeedback>
<HistoryFeedbackColor>sample string 11</HistoryFeedbackColor>
<LevelsModalShown>true</LevelsModalShown>
<LevelsModalType>sample string 22</LevelsModalType>
<LogUrl>sample string 2</LogUrl>
<LoyaltyUrl>sample string 4</LoyaltyUrl>
<MarketUrl>sample string 21</MarketUrl>
<PageForCloseServiceVidget>sample string 29</PageForCloseServiceVidget>
<PartnerScreenName>sample string 5</PartnerScreenName>
<Phone>sample string 1</Phone>
<PriceListUrl>sample string 25</PriceListUrl>
<QuestionnaireShown>true</QuestionnaireShown>
<ScreenConfig>
<MobileOperatorInfoResponse.MobileOperatorInfoScreenConfig>
<Components>
<MobileOperatorInfoResponse.MobileOperatorInfoScreenConfig.MobileOperatorInfoScreenConfigComponent>
<Id>1</Id>
<Name>sample string 1</Name>
<Type>sample string 2</Type>
<TypeId>1</TypeId>
</MobileOperatorInfoResponse.MobileOperatorInfoScreenConfig.MobileOperatorInfoScreenConfigComponent>
<MobileOperatorInfoResponse.MobileOperatorInfoScreenConfig.MobileOperatorInfoScreenConfigComponent>
<Id>1</Id>
<Name>sample string 1</Name>
<Type>sample string 2</Type>
<TypeId>1</TypeId>
</MobileOperatorInfoResponse.MobileOperatorInfoScreenConfig.MobileOperatorInfoScreenConfigComponent>
</Components>
<Id>1</Id>
<Name>sample string 1</Name>
<Type>sample string 2</Type>
<TypeId>1</TypeId>
</MobileOperatorInfoResponse.MobileOperatorInfoScreenConfig>
<MobileOperatorInfoResponse.MobileOperatorInfoScreenConfig>
<Components>
<MobileOperatorInfoResponse.MobileOperatorInfoScreenConfig.MobileOperatorInfoScreenConfigComponent>
<Id>1</Id>
<Name>sample string 1</Name>
<Type>sample string 2</Type>
<TypeId>1</TypeId>
</MobileOperatorInfoResponse.MobileOperatorInfoScreenConfig.MobileOperatorInfoScreenConfigComponent>
<MobileOperatorInfoResponse.MobileOperatorInfoScreenConfig.MobileOperatorInfoScreenConfigComponent>
<Id>1</Id>
<Name>sample string 1</Name>
<Type>sample string 2</Type>
<TypeId>1</TypeId>
</MobileOperatorInfoResponse.MobileOperatorInfoScreenConfig.MobileOperatorInfoScreenConfigComponent>
</Components>
<Id>1</Id>
<Name>sample string 1</Name>
<Type>sample string 2</Type>
<TypeId>1</TypeId>
</MobileOperatorInfoResponse.MobileOperatorInfoScreenConfig>
</ScreenConfig>
<ScreenConfigId>1</ScreenConfigId>
<SearchGoodNameShown>true</SearchGoodNameShown>
<SearchGoodShown>true</SearchGoodShown>
<SearchGoodType>sample string 24</SearchGoodType>
<SetFriendPhoneShown>true</SetFriendPhoneShown>
<SetFriendPhoneType>sample string 27</SetFriendPhoneType>
<ShareBonusName>sample string 6</ShareBonusName>
<ShareBonusScreen>sample string 8</ShareBonusScreen>
<ShareBonusUrl>sample string 7</ShareBonusUrl>
<ShareMobile>true</ShareMobile>
<ShareMobileMessage>sample string 9</ShareMobileMessage>
<ShareMobileUrl>sample string 10</ShareMobileUrl>
<TextHelpScreens>
<MobileOperatorInfoResponse.MobileOperatorInfoTextHelpScreen>
<Main>true</Main>
<TextHelp>sample string 1</TextHelp>
<UrlImage>sample string 2</UrlImage>
</MobileOperatorInfoResponse.MobileOperatorInfoTextHelpScreen>
<MobileOperatorInfoResponse.MobileOperatorInfoTextHelpScreen>
<Main>true</Main>
<TextHelp>sample string 1</TextHelp>
<UrlImage>sample string 2</UrlImage>
</MobileOperatorInfoResponse.MobileOperatorInfoTextHelpScreen>
</TextHelpScreens>
<UrlPersonalData>sample string 30</UrlPersonalData>
<UrlServiceVidget>sample string 28</UrlServiceVidget>
<VersionMobile>sample string 20</VersionMobile>
</MobileOperatorInfoResponse>