POST api/mobile/MobileOperatorInfo
Получение информации о мобильном операторе
Request Information
URI Parameters
None.
Body Parameters
MobileOperatorInfoRequestName | 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
MobileOperatorInfoResponseName | 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. |
TextHelpScreens |
экраны помощи |
Collection of MobileOperatorInfoTextHelpScreen |
None. |
ScreenConfig |
конфиг конфигурируемых экранов моб. приложения |
Collection of MobileOperatorInfoScreenConfig |
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", "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 } ] } ], "Campaign": { "SubtitleShown": true, "TitleShown": true, "DetailShown": true, "NumberShown": true }, "ErrorCode": 27, "Message": "sample string 28" }
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">27</ErrorCode> <Message xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">sample string 28</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> <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> <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> <SearchGoodNameShown>true</SearchGoodNameShown> <SearchGoodShown>true</SearchGoodShown> <SearchGoodType>sample string 24</SearchGoodType> <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> <VersionMobile>sample string 20</VersionMobile> </MobileOperatorInfoResponse>