Мильная или бонусная карта (RW_MileCards ) - это карта, дающая дополнительные опции при перелете или ж/д-переезде. Карта привязана к конкретному человеку через ссылку id_Person :
id_Card (пример: "123") - первичный ключ карты (обязательное поле, число);
id_Person (пример: "123") - ссылка на идентификатор человека из класса RealWord.Person (обязательное поле, число);
Number (пример: "55555") - номер мильной карты (обязательное поле, строка);
AirlineCode (пример: "SU") - код авиакомпании, которой принадлежит мильная карта, состоит из двух символов английского алфавита (обязательное поле, строка);
OuterId (пример: "8d47f436-2fbe-4116-bb64-68be437c2270") - идентификатор внешней системы (опциональное поле, строка).
В интерфейсе редактирование мильных карт доступно в редакторе персон, в который агент попадает через раздел "Travel management" в редакторе договоров, а клиент может попасть из меню "Настройки", если в соответствии с его ролью ему доступно редактирование персональных данных.
Под клиентом:
Здесь мы попадаем в список персон и, кликнув по любой, в открывшемся окне видим список мильных карт:
Соответствие полей интерфейса полям модели:
Для проведения любой операции необходимо пройти авторизацию , а также, если мы работаем от имени агента, получить контекст клиента
WSDL можно скачать с демо-сайта: https://demo.corteos.ru/XmlGate/V3/StaticData/MileCards/MileCardManagement.asmx?wsdl
Для работы в продуктовой среде необходимо заменить demo.corteos.ru на свой домен (на котором работают пользователи вашей компании).
В API реализованы следующие методы для работы с кодом:
GetV2 - Получение мильной карты по первичному ключу (RW_MileCards.id_Card );
SaveV2 - Сохраняет переданную мильную карту (или создает новую, если id_Card == null );
ListV2 - Получение списка мильных карт для персоны;
DeleteV2 - Удаление мильной карты.
Разберем эти методы более подробно.
1. Получение списка мильных карт (ListV2)
Получить список мильных карт можно по идентификатору персоны (id_Person ), которой эти карты принадлежат.
Данный параметр является обязательным .
Запрос / Ответ 2. Запрос на получение одной мильной карты
Запрос / Ответ 3. Создание одной мильной карты или редактирование существующей
Запрос на создание / Запрос на изменение / Ответ
4. Запрос на удаление мильной карты
Запрос / Ответ
____
Актуальный список AirlineCode на 18.11.2024
Click here to expand...
<Providers> <Provider Program="Miles and Bonus" Alliance="Star Alliance" Name="Aegean Airlines" Code="A3"/> <Provider Program="Аэрофлот Бонус" Alliance="Skyteam" Name="Аэрофлот" Code="SU"/> <Provider Program="Золотая миля" Name="Smartavia" Code="5N"/> <Provider Program="BalticMiles" Name="Air Baltic" Code="BT"/> <Provider Program="Nomad Club" Name="Air Astana" Code="KC"/> <Provider Program="UzAirPlus" Name="Uzbekistan Airways" Code="HY"/> <Provider Program="Topbonus" Alliance="Oneworld" Name="Air Berlin" Code="AB"/> <Provider Program="PhoenixMiles" Alliance="Star Alliance" Name="Air China" Code="CA"/> <Provider Program="Flying Blue" Alliance="Skyteam" Name="Air Europa" Code="UX"/> <Provider Program="Flying Blue" Alliance="Skyteam" Name="Air France" Code="AF"/> <Provider Program="Flypass" Name="Air Malta" Code="KM"/> <Provider Program="Kestrelflyer" Name="Air Mauritius" Code="MK"/> <Provider Program="Seychelles Plus" Name="Air Seychelles" Code="HM"/> <Provider Program="Millemiglia" Alliance="Skyteam" Name="Alitalia" Code="AZ"/> <Provider Program="AAdvantage" Alliance="Oneworld" Name="American Airlines" Code="AA"/> <Provider Program="Miles and More" Alliance="Star Alliance" Name="Austrian" Code="OS"/> <Provider Program="Белавиа Лидер" Name="Белавиа" Code="B2"/> <Provider Program="Executive Club" Alliance="Oneworld" Name="British Airways" Code="BA"/> <Provider Program="Miles and More" Alliance="Star Alliance" Name="Brussels Airlines" Code="SN"/> <Provider Program="Eastern Miles" Name="China Eastern Airlines" Code="MU"/> <Provider Program="Sky Pearl Club" Alliance="Skyteam" Name="China Southern Airlines" Code="CZ"/> <Provider Program="" Alliance="Star Alliance" Name="Air Canada" Code="AC"/> <Provider Program="Sunmiles" Name="Cyprus Airways" Code="CY"/> <Provider Program="OK Plus" Alliance="Skyteam" Name="Czech Airlines" Code="OK"/> <Provider Program="SkyMiles" Alliance="Skyteam" Name="Delta Air Lines" Code="DL"/> <Provider Program="Клуб постоянных пассажиров El Al" Alliance="" Name="ELAL Israel Airlines" Code="LY"/> <Provider Program="Skywards" Name="Emirates" Code="EK"/> <Provider Program="Skywards" Name="Fly Dubai" Code="FZ"/> <Provider Program="Etihad Guest" Name="Etihad Airways" Code="EY"/> <Provider Program="Finnair Plus" Alliance="Oneworld" Name="Finnair" Code="AY"/> <Provider Program="Fortune Wings Club" Name="Hong Kong Airlines" Code="HX"/> <Provider Program="Iberia Plus" Alliance="Oneworld" Name="Iberia" Code="IB"/> <Provider Program="JAL Mileage Bank" Alliance="Oneworld" Name="Japan Airlines" Code="JL"/> <Provider Program="Fluing Blue" Alliance="Skyteam" Name="KLM Royal Dutch Airlines" Code="KL"/> <Provider Program="SkyPass" Alliance="Skyteam" Name="Korean Air" Code="KE"/> <Provider Program="LANPASS" Alliance="Oneworld" Name="LAN Airlines" Code="LA"/> <Provider Program="Miles and More" Alliance="Star Alliance" Name="LOT Polish Airlines" Code="LO"/> <Provider Program="Miles and More" Alliance="Star Alliance" Name="Lufthansa" Code="LH"/> <Provider Program="Hi-Fly" Name="Meridiana" Code="IG"/> <Provider Program="Privilege Club" Name="Qatar Airways" Code="QR"/> <Provider Program="Yakutia Free Flight" Name="Yakutia" Code="R3"/> <Provider Program="EuroBonus" Alliance="Star Alliance" Name="Scandinavian Airlines" Code="SK"/> <Provider Program="Летают все!" Name="SkyExpress" Code="XW"/> <Provider Program="S7 Приоритет" Alliance="Oneworld" Name="S7 Airlines" Code="S7"/> <Provider Program="KrisFlyer" Alliance="Star Alliance" Name="Singapore Airlines" Code="SQ"/> <Provider Program="Miles and More" Alliance="Star Alliance" Name="Swiss" Code="LX"/> <Provider Program="Victoria" Alliance="Star Alliance" Name="TAP Air Portugal" Code="TP"/> <Provider Program="Royal Orchid Plus" Alliance="Star Alliance" Name="Thai Airways" Code="TG"/> <Provider Program="Miles and Smiles" Alliance="Star Alliance" Name="Turkish Airlines" Code="TK"/> <Provider Program="Golden Lotus Plus" Alliance="Skyteam" Name="Vietnam Airlines" Code="VN"/> <Provider Program="Flying Club" Name="Virgin Atlantic" Code="VS"/> <Provider Program="Mileage Plus" Alliance="Star Alliance" Name="United Airlines" Code="UA"/> <Provider Program="" Name="Ukraine International Airlines" Code="PS"/> <Provider Program="" Alliance="" Name="КрасАвиа" Code="KV"/> <Provider Program="" Alliance="" Name="Utair" Code="UT"/> <Provider Program="" Alliance="" Name="Уральские Авиалинии" Code="U6"/> <Provider Program="" Alliance="" Name="Ангара" Code="2G"/> <Provider Program="" Alliance="" Name="Северсталь" Code="D2"/> <Provider Program="" Alliance="" Name="Garuda Indonesia Airways" Code="GA"/> <Provider Program="" Alliance="" Name="Азербайджанские авиалинии" Code="J2"/> <Provider Program="" Alliance="" Name="Nordwind Airlines" Code="N4"/> <Provider Program="Алмазная миля" Alliance="" Name="АО «Авиакомпания АЛРОСА»" Code="6R"/> <Provider Program="" Alliance="" Name="АО «АК«НордСтар»" Code="Y7"/> <Provider Program="Программа лояльности А+" Alliance="" Name="АО «Авиакомпания АЗИМУТ»" Code="A4"/> <Provider Program="Air India" Alliance="" Name="Air India" Code="AI"/> <Provider Program="Ижавиа" Alliance="" Name="Ижавиа" Code="I8"/> <Provider Program="AIR ALGERIE" Alliance="" Name="AIR ALGERIE" Code="AH"/> <Provider Program="" Alliance="" Name="All Nippon Airways" Code="NH"/> <Provider Program="Asiana Club" Alliance="Star Alliance" Name="Asiana Airlines" Code="OZ"/> <Provider Program="Virgin Australia (Velocity)" Alliance="" Name="Virgin Australia (Velocity)" Code="VA"/> <Provider Program="Ж/Д билеты: РЖД Бонус" Alliance="" Name="Ж/Д билеты: Начисление баллов 'РЖД Бонус'" Code="RzhdB"/> <Provider Program="Ж/Д билеты: Дорожная карта" Alliance="" Name="Ж/Д билеты: Дорожная карта" Code="RzhdU"/> <Provider Program="Ж/Д билеты: РЖД Бонусы" Alliance="" Name="Ж/Д билеты: Скидка по карте 'РЖД Бонус'" Code="RzhdSU"/> <Provider Program="AZIMUT Bonus" Alliance="" Name="Гостиницы: AZIMUT Bonus" Code="AZIMUT Bonus"/> <Provider Program="Le Club AccorHotels" Alliance="" Name="Гостиницы: Le Club AccorHotels" Code="Le Club AccorHotels"/> <Provider Program="Marriott Bonvoy" Alliance="" Name="Гостиницы: Marriott Bonvoy" Code="Marriott Bonvoy"/> <Provider Program="World of Hyatt" Alliance="" Name="Гостиницы: World of Hyatt" Code="World of Hyatt"/> <Provider Program="Best Western Rewards" Alliance="" Name="Гостиницы: Best Western Rewards" Code="Best Western Rewards"/> <Provider Program="IHG Rewards Club" Alliance="" Name="Гостиницы: IHG Rewards Club" Code="IHG Rewards Club"/> <Provider Program="Radisson Rewards" Alliance="" Name="Гостиницы: Radisson Rewards" Code="Radisson Rewards"/> <Provider Program="Hilton Honors" Alliance="" Name="Гостиницы: Hilton Honors" Code="Hilton Honors"/> <Provider Program="DISCOVERY" Alliance="" Name="Гостиницы: DISCOVERY" Code="DISCOVERY"/> <Provider Program="LOTTE HOTEL REWARDS" Alliance="" Name="Гостиницы: LOTTE HOTEL REWARDS" Code="LOTTE HOTEL REWARDS"/> <Provider Program="Oman Air" Alliance="" Name="Oman Air" Code="WY"/>