Управление профайлами
API для управления профайлами предоставляет 2 метода:
Управление профайлами компании
Данный запрос позволяет создать или отредактировать профайл компании - тип операции определяется наличием(редактирование профайла с номером Locator) или отсутствием(создание нового
профайла) поля Locator в корневом элементе объекта запроса.
Пример запроса
<?xml version="1.0" encoding="utf-8" ?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:avia="http://avia.corteos.ru/">
<soapenv:Header/>
<soapenv:Body>
<avia:ManageCompanyProfile>
<!--Optional:-->
<avia:profile id_System="3">
<!--Optional:-->
<avia:Remarks>
<!--Zero or more repetitions:-->
<avia:Remark RemarkType="Public" Text="Hi dude" />
<avia:Remark RemarkType="Public" Text="Have a nice flight" />
</avia:Remarks>
<!--Optional:-->
<avia:AirlineFQTS>
<!--Zero or more repetitions:-->
<avia:AirlineSpecificField AirlineCode="SU" Text="123434"/>
</avia:AirlineFQTS>
<!--Optional:-->
<avia:AirlineClientIds>
<!--Zero or more repetitions:-->
<avia:AirlineSpecificField AirlineCode="SU" Text="123123213213"/>
</avia:AirlineClientIds>
<!--Optional:-->
<avia:AirlineOtherServices>
<!--Zero or more repetitions:-->
<avia:AirlineSpecificField AirlineCode="SU" Text="XXXXXXX"/>
</avia:AirlineOtherServices>
<!--Optional:-->
<avia:AirlineSK>
<!--Zero or more repetitions:-->
<avia:AirlineSpecificField AirlineCode="SU" Text="123213213"/>
</avia:AirlineSK>
<!--Optional:-->
<avia:Tourcodes>
<!--Zero or more repetitions:-->
<avia:string>12321312312</avia:string>
</avia:Tourcodes>
<!--Optional:-->
<avia:FKs>
<!--Zero or more repetitions:-->
<avia:string>123123213</avia:string>
</avia:FKs>
<!--Optional:-->
<avia:AgencyPhone Number="7(495)123-01-33" AgencyName="AGENCY NAME"/>
<!--Optional:-->
<avia:AugmentationCommands>
<!--Zero or more repetitions:-->
<avia:string>RM I AM A REMARK</avia:string>
</avia:AugmentationCommands>
<!--Optional:-->
<avia:CompanyName>TEST ORG4</avia:CompanyName>
<!--Optional:-->
<avia:AccountNumber>123213</avia:AccountNumber>
</avia:profile>
<avia:id_Profile>xxx</avia:id_Profile>
<!--Optional:-->
<avia:securityKey>xxx</avia:securityKey>
</avia:ManageCompanyProfile>
</soapenv:Body>
</soapenv:Envelope>
Описание структуры запроса
Поле |
Тип |
Направление |
Описание |
Обязательно |
Валидация |
id_System |
int |
|
Идентификатор GDS |
да |
не равно 0 |
Locator |
string |
|
Уникальный номер профайла, при создании нового профайла - пустой |
нет |
- |
Remarks |
Remark |
|
ремарки всех типов |
нет |
- |
AirlineFQTS |
AirlineSpecificField |
|
SR FQTS |
нет |
- |
AirlineClientIds |
AirlineSpecificField |
|
SR CLID |
нет |
- |
AirlineOtherServices |
AirlineSpecificField |
|
OS YY OIN |
нет |
- |
AirlineSK |
AirlineSpecificField |
|
SK DTID |
нет |
- |
Tourcodes |
string |
|
Туркоды, вносимые форматом FT |
нет |
- |
FKs |
string |
|
FK DCAW020100 |
нет |
- |
AgencyPhone |
AgencyPhone |
|
контактный номер агента |
нет |
- |
AugmentationCommands |
string |
|
произвольные терминальные команды в формате системы бронирования |
нет |
- |
CompanyName |
string |
|
название компании, на которую будет создан профайл - должно быть уникально |
да |
должна содержать буквы латинского алфавита |
AccountNumber |
int |
|
номер контракта, вносится через AI |
да |
- |
id_Profile |
int |
|
инентификатор профайла авиадвижка |
да |
- |
securityKey |
string |
|
токен для обеспечения целостности |
да |
- |
Пример ответа
<?xml version="1.0" encoding="utf-8" ?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<ManageCompanyProfileResponse xmlns="http://avia.corteos.ru/">
<ManageCompanyProfileResult id_System="3" Locator="41CK4P">
<Remarks>
<Remark RemarkType="Public" Text="Hi dude"/>
<Remark RemarkType="Public" Text="Have a nice flight"/>
</Remarks>
<AirlineFQTS>
<AirlineSpecificField AirlineCode="SU" Text="123434"/>
</AirlineFQTS>
<AirlineClientIds>
<AirlineSpecificField AirlineCode="SU" Text="123123213213"/>
</AirlineClientIds>
<AirlineOtherServices>
<AirlineSpecificField AirlineCode="SU" Text="XXXXXXX"/>
</AirlineOtherServices>
<AirlineSK>
<AirlineSpecificField AirlineCode="SU" Text="123213213"/>
</AirlineSK>
<Tourcodes>
<string>12321312312</string>
</Tourcodes>
<FKs>
<string>123123213</string>
</FKs>
<AgencyPhone Number="7(495)123-01-33" AgencyName="AGENCY NAME"/>
<AugmentationCommands>
<string>RM I AM A REMARK</string>
</AugmentationCommands>
<TerminalLog>
<CrypticEntry>
<Input>PCN /TEST ORG4</Input>
<Output>
/$*C* TEST ORG4
------- GENERAL INFORMATION MOWR228JF M
1 PCN/ TEST ORG4
------- TRIP AND TRAVELLER CATEGORIES
2 PTP/ BIZ/BUSINESS
END OF DISPLAY
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>AP AGENCY NAME - 7(495)123-01-33-A</Input>
<Output>
/$*C* TEST ORG4
------- PNR TRANSFERABLE DATA MOWR228JF M
1 A AP AGENCY NAME - 7(495)123-01-33-A
------- GENERAL INFORMATION
2 PCN/ TEST ORG4
------- TRIP AND TRAVELLER CATEGORIES
3 PTP/ BIZ/BUSINESS
END OF DISPLAY
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>RM Hi dude</Input>
<Output>
/$*C* TEST ORG4
------- PNR TRANSFERABLE DATA MOWR228JF M
1 A AP AGENCY NAME - 7(495)123-01-33-A
2 S RM HI DUDE
------- GENERAL INFORMATION
3 PCN/ TEST ORG4
------- TRIP AND TRAVELLER CATEGORIES
4 PTP/ BIZ/BUSINESS
END OF DISPLAY
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>RM Have a nice flight</Input>
<Output>
/$*C* TEST ORG4
------- PNR TRANSFERABLE DATA MOWR228JF M
1 A AP AGENCY NAME - 7(495)123-01-33-A
2 S RM HI DUDE
3 S RM HAVE A NICE FLIGHT
------- GENERAL INFORMATION
4 PCN/ TEST ORG4
------- TRIP AND TRAVELLER CATEGORIES
5 PTP/ BIZ/BUSINESS
END OF DISPLAY
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>AI 123213</Input>
<Output>
/
INVALID FORMAT/NOT ENTERED/ AI 123213
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>SR FQTSSU-123434</Input>
<Output>
/$*C* TEST ORG4
------- PNR TRANSFERABLE DATA MOWR228JF M
1 A AP AGENCY NAME - 7(495)123-01-33-A
2 S SR FQTSSU-123434
3 S RM HI DUDE
4 S RM HAVE A NICE FLIGHT
------- GENERAL INFORMATION
5 PCN/ TEST ORG4
------- TRIP AND TRAVELLER CATEGORIES
6 PTP/ BIZ/BUSINESS
END OF DISPLAY
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>SR CLID SU HK/ 123123213213</Input>
<Output>
/
INVALID FORMAT/NOT ENTERED/ SR CLID SU HK/ 123123213213
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>OS SU OIN XXXXXXX</Input>
<Output>
/$*C* TEST ORG4
------- PNR TRANSFERABLE DATA MOWR228JF M
1 A AP AGENCY NAME - 7(495)123-01-33-A
2 S SR FQTSSU-123434
3 S OS SUOIN XXXXXXX
4 S RM HI DUDE
5 S RM HAVE A NICE FLIGHT
------- GENERAL INFORMATION
6 PCN/ TEST ORG4
------- TRIP AND TRAVELLER CATEGORIES
7 PTP/ BIZ/BUSINESS
END OF DISPLAY
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>SK DTID SU-123213213</Input>
<Output>
/
KEYWORD TABLE NOT FOUND FOR CARRIER - SU
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>FT *12321312312</Input>
<Output>
/$*C* TEST ORG4
------- PNR TRANSFERABLE DATA MOWR228JF M
1 A AP AGENCY NAME - 7(495)123-01-33-A
2 S SR FQTSSU-123434
3 S OS SUOIN XXXXXXX
4 S RM HI DUDE
5 S RM HAVE A NICE FLIGHT
6 S FT *12321312312
------- GENERAL INFORMATION
7 PCN/ TEST ORG4
------- TRIP AND TRAVELLER CATEGORIES
8 PTP/ BIZ/BUSINESS
END OF DISPLAY
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>FK 123123213</Input>
<Output>
/
INVALID FORMAT/NOT ENTERED/ FK 123123213
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>RM I AM A REMARK</Input>
<Output>
/$*C* TEST ORG4
------- PNR TRANSFERABLE DATA MOWR228JF M
1 A AP AGENCY NAME - 7(495)123-01-33-A
2 S SR FQTSSU-123434
3 S OS SUOIN XXXXXXX
4 S RM HI DUDE
5 S RM HAVE A NICE FLIGHT
6 S RM I AM A REMARK
7 S FT *12321312312
------- GENERAL INFORMATION
8 PCN/ TEST ORG4
------- TRIP AND TRAVELLER CATEGORIES
9 PTP/ BIZ/BUSINESS
END OF DISPLAY
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>PE</Input>
<Output>
/$END OF TRANSACTION COMPLETE - 41CK4P
*PROFILE MODE*
</Output>
</CrypticEntry>
</TerminalLog>
<WarningEntries>
<CrypticEntry>
<Input>AI 123213</Input>
<Output>
/
INVALID FORMAT/NOT ENTERED/ AI 123213
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>SR CLID SU HK/ 123123213213</Input>
<Output>
/
INVALID FORMAT/NOT ENTERED/ SR CLID SU HK/ 123123213213
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>SK DTID SU-123213213</Input>
<Output>
/
KEYWORD TABLE NOT FOUND FOR CARRIER - SU
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>FK 123123213</Input>
<Output>
/
INVALID FORMAT/NOT ENTERED/ FK 123123213
*PROFILE MODE*
</Output>
</CrypticEntry>
</WarningEntries>
<CompanyName>TEST ORG4</CompanyName>
<AccountNumber>123213</AccountNumber>
</ManageCompanyProfileResult>
</ManageCompanyProfileResponse>
</soap:Body>
</soap:Envelope>
Описание структуры ответа
Структура ответа включает в себя все поля запроса и дополнительно содержит следующие объекты
Поле |
Тип |
Направление |
Описание |
Обязательно |
Валидация |
TerminalLog |
CrypticEntry |
|
терминальный лог ответа |
да |
- |
Warnings |
CrypticEntry |
|
ошибки при выполнении запросов к GDS |
нет |
- |
Управление профайлами персоны
Данный запрос позволяет создать или отредактировать профайл пассажира - тип операции определяется наличием(редактирование профайла с номером Locator) или отсутствием(создание нового
профайла) поля Locator в корневом элементе объекта запроса.
Пример запроса
<?xml version="1.0" encoding="utf-8" ?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:avia="http://avia.corteos.ru/">
<soapenv:Header/>
<soapenv:Body>
<avia:ManagePersonProfile>
<!--Optional:-->
<avia:profile id_System="3">
<!--Optional:-->
<avia:Remarks>
<!--Zero or more repetitions:-->
<avia:Remark RemarkType="Public" Text="Hi ALL"/>
</avia:Remarks>
<!--Optional:-->
<avia:AirlineFQTS>
<!--Zero or more repetitions:-->
<avia:AirlineSpecificField AirlineCode="SU" Text="12323"/>
</avia:AirlineFQTS>
<!--Optional:-->
<avia:AirlineClientIds>
<!--Zero or more repetitions:-->
<avia:AirlineSpecificField AirlineCode="SU" Text="123213"/>
</avia:AirlineClientIds>
<!--Optional:-->
<avia:AirlineOtherServices>
<!--Zero or more repetitions:-->
<avia:AirlineSpecificField AirlineCode="SU" Text="1232323"/>
</avia:AirlineOtherServices>
<!--Optional:-->
<avia:AirlineSK>
<!--Zero or more repetitions:-->
<avia:AirlineSpecificField AirlineCode="SU" Text="12323"/>
</avia:AirlineSK>
<!--Optional:-->
<avia:Tourcodes>
<!--Zero or more repetitions:-->
<avia:string>323333</avia:string>
</avia:Tourcodes>
<!--Optional:-->
<avia:FKs>
<!--Zero or more repetitions:-->
<avia:string>123233</avia:string>
</avia:FKs>
<!--Optional:-->
<avia:AgencyPhone Number="12312321" AgencyName="TEST AGN"/>
<!--Optional:-->
<avia:AugmentationCommands>
<!--Zero or more repetitions:-->
<avia:string>RC TEST REMARK</avia:string>
</avia:AugmentationCommands>
<!--Optional:-->
<avia:LastName>Viktorov</avia:LastName>
<!--Optional:-->
<avia:FirstName>Artem</avia:FirstName>
<avia:IsMale>true</avia:IsMale>
<avia:Type>Adult</avia:Type>
<avia:BirthDate>1990-01-01</avia:BirthDate>
<!--Optional:-->
<avia:OrganizationProfileName>TEST ORG3</avia:OrganizationProfileName>
<!--Optional:-->
<avia:Emails>
<!--Zero or more repetitions:-->
<avia:Email>
<!--Optional:-->
<avia:CountryCode>RU</avia:CountryCode>
<!--Optional:-->
<avia:EmailAddress>ivanov@invatica.ru</avia:EmailAddress>
</avia:Email>
</avia:Emails>
<!--Optional:-->
<avia:Mobiles>
<!--Zero or more repetitions:-->
<avia:MobilePhone Number="79261230000" CountryCode="RU" CityCode="MOW"/>
</avia:Mobiles>
<!--Optional:-->
<avia:Codes>
<!--Zero or more repetitions:-->
<avia:StructuralCode>
<!--Optional:-->
<avia:Dictionary>TABEL NUM</avia:Dictionary>
<!--Optional:-->
<avia:Code>123213</avia:Code>
</avia:StructuralCode>
</avia:Codes>
<!--Optional:-->
<avia:MileCards>
<!--Zero or more repetitions:-->
<avia:AirlineSpecificField AirlineCode="SU" Text="123123"/>
</avia:MileCards>
<!--Optional:-->
<avia:OINs>
<!--Zero or more repetitions:-->
<avia:AirlineSpecificField AirlineCode="SU" Text="123"/>
</avia:OINs>
<!--Optional:-->
<avia:Visas>
<!--Zero or more repetitions:-->
<avia:Visa>
<!--Optional:-->
<avia:CityOfBirth>Moscow</avia:CityOfBirth>
<!--Optional:-->
<avia:CountryCodeOfBirth>RUS</avia:CountryCodeOfBirth>
<!--Optional:-->
<avia:Number>12321312</avia:Number>
<!--Optional:-->
<avia:IssuancePlace>Moscow USA</avia:IssuancePlace>
<avia:ValidUntil>2020-10-10</avia:ValidUntil>
<!--Optional:-->
<avia:CountryCode>USA</avia:CountryCode>
</avia:Visa>
</avia:Visas>
<!--Optional:-->
<avia:Documents>
<!--Zero or more repetitions:-->
<avia:Document>
<!--Optional:-->
<avia:CitizenshipCountryCode>RUS</avia:CitizenshipCountryCode>
<!--Optional:-->
<avia:IssuerCountryCode>RUS</avia:IssuerCountryCode>
<avia:ValidUntil>2025-10-10</avia:ValidUntil>
<!--Optional:-->
<avia:Number>450503213</avia:Number>
</avia:Document>
</avia:Documents>
<!--Optional:-->
<avia:Addresses>
<!--Zero or more repetitions:-->
<avia:ResidentionAddress>
<!--Optional:-->
<avia:CountryCode>USA</avia:CountryCode>
<!--Optional:-->
<avia:Address>Miami beach 123</avia:Address>
<!--Optional:-->
<avia:State>MI</avia:State>
<!--Optional:-->
<avia:Index>10100</avia:Index>
</avia:ResidentionAddress>
</avia:Addresses>
<!--Optional:-->
<avia:PreferredMeal>VGML</avia:PreferredMeal>
<!--Optional:-->
<avia:PreferredSeat>13A</avia:PreferredSeat>
</avia:profile>
<avia:id_Profile>xxx</avia:id_Profile>
<!--Optional:-->
<avia:securityKey>xxx</avia:securityKey>
</avia:ManagePersonProfile>
</soapenv:Body>
</soapenv:Envelope>
Описание структуры запроса
Поле |
Тип |
Направление |
Описание |
Обязательно |
Валидация |
id_System |
int |
|
идентификатор системы бронирования |
да |
не равно 0 |
Remarks |
Remark |
|
ремарки всех видов |
нет |
- |
AirlineFQTS |
AirlineSpecificField |
|
SR FQTS |
нет |
- |
AirlineClientIds |
AirlineSpecificField |
|
SR CLID |
нет |
- |
AirlineOtherServices |
AirlineSpecificField |
|
OS YY OIN |
нет |
- |
AirlineSK |
AirlineSpecificField |
|
SK DTID |
нет |
- |
Tourcodes |
string |
|
туркоды FT |
нет |
- |
FKs |
string |
|
FK DCAW020100 |
нет |
- |
AgencyPhone |
AgencyPhone |
|
контактный телефон агентства |
нет |
- |
AugmentationCommands |
string |
|
произвольные команды, добавляемые при создании профайла |
нет |
- |
LastName |
string |
|
Фамилия пассажира |
да |
- |
FirstName |
string |
|
Имя пассажира |
да |
- |
IsMale |
bool |
|
Пол, истина - мужской, ложь - женский |
да |
- |
BirthDate |
datetime |
|
Дата рождения пассажира |
да |
- |
OrganizationProfileName |
string |
|
Название профайла организации, к которой привязываем пассажира |
да |
- |
Emails |
Email |
|
адреса электронной почты пассажира |
нет |
- |
Mobiles |
MobilePhone |
|
мобильные телефоны пассажира |
нет |
- |
Codes |
StructuralCode |
|
структурные коды пассажира |
нет |
- |
MileCards |
AirlineSpecificField |
|
мильные карты пассажира |
нет |
- |
OINs |
AirlineSpecificField |
|
OS OIN |
нет |
- |
Visas |
Visa |
|
визы пассажира |
нет |
- |
Documents |
Document |
|
документы пассажира |
нет |
- |
Addresses |
ResidentionAddress |
|
адреса пребывания пассажира в других странах |
нет |
- |
PreferredMeal |
string |
|
предпочтительный тип питания, например, VGML |
нет |
- |
PreferredSeat |
string |
|
предпочтительное место в салоне, например, 14A |
нет |
- |
id_Profile |
int |
|
идентификатор профиля авиадвижка |
да |
- |
securityKey |
string |
|
токен для валидации запроса |
да |
- |
Пример ответа
<?xml version="1.0" encoding="utf-8" ?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<ManagePersonProfileResponse xmlns="http://avia.corteos.ru/">
<ManagePersonProfileResult id_System="3" Locator="SKDPVQ">
<Remarks>
<Remark RemarkType="Public" Text="Hi ALL"/>
</Remarks>
<AirlineFQTS>
<AirlineSpecificField AirlineCode="SU" Text="12323"/>
</AirlineFQTS>
<AirlineClientIds>
<AirlineSpecificField AirlineCode="SU" Text="123213"/>
</AirlineClientIds>
<AirlineOtherServices>
<AirlineSpecificField AirlineCode="SU" Text="1232323"/>
</AirlineOtherServices>
<AirlineSK>
<AirlineSpecificField AirlineCode="SU" Text="12323"/>
</AirlineSK>
<Tourcodes>
<string>323333</string>
</Tourcodes>
<FKs>
<string>123233</string>
</FKs>
<AgencyPhone Number="12312321" AgencyName="TEST AGN"/>
<AugmentationCommands>
<string>RC TEST REMARK</string>
</AugmentationCommands>
<TerminalLog>
<CrypticEntry>
<Input>NM1 Viktorov/Artem MR (ADT)</Input>
<Output>
/$*T* VIKTOROV/ARTEM MR
------- PNR TRANSFERABLE DATA MOWR228JF M
1 A NM 1VIKTOROV/ARTEM MR(ADT)
END OF DISPLAY
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>AP TEST AGN - 12312321-A</Input>
<Output>
/$*T* VIKTOROV/ARTEM MR
------- PNR TRANSFERABLE DATA MOWR228JF M
1 A NM 1VIKTOROV/ARTEM MR(ADT)
2 A AP TEST AGN - 12312321-A
END OF DISPLAY
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>RM Hi ALL</Input>
<Output>
/$*T* VIKTOROV/ARTEM MR
------- PNR TRANSFERABLE DATA MOWR228JF M
1 A NM 1VIKTOROV/ARTEM MR(ADT)
2 A AP TEST AGN - 12312321-A
3 S RM HI ALL
END OF DISPLAY
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>SR FQTSSU-12323</Input>
<Output>
/$*T* VIKTOROV/ARTEM MR
------- PNR TRANSFERABLE DATA MOWR228JF M
1 A NM 1VIKTOROV/ARTEM MR(ADT)
2 A AP TEST AGN - 12312321-A
3 S SR FQTSSU-12323
4 S RM HI ALL
END OF DISPLAY
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>SR CLID SU HK/ 123213</Input>
<Output>
/
INVALID FORMAT/NOT ENTERED/ SR CLID SU HK/ 123213
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>OS SU OIN 1232323</Input>
<Output>
/$*T* VIKTOROV/ARTEM MR
------- PNR TRANSFERABLE DATA MOWR228JF M
1 A NM 1VIKTOROV/ARTEM MR(ADT)
2 A AP TEST AGN - 12312321-A
3 S SR FQTSSU-12323
4 S OS SUOIN 1232323
5 S RM HI ALL
END OF DISPLAY
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>SK DTID SU-12323</Input>
<Output>
/
KEYWORD TABLE NOT FOUND FOR CARRIER - SU
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>FT *323333</Input>
<Output>
/$*T* VIKTOROV/ARTEM MR
------- PNR TRANSFERABLE DATA MOWR228JF M
1 A NM 1VIKTOROV/ARTEM MR(ADT)
2 A AP TEST AGN - 12312321-A
3 S SR FQTSSU-12323
4 S OS SUOIN 1232323
5 S RM HI ALL
6 S FT *323333
END OF DISPLAY
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>FK 123233</Input>
<Output>
/
INVALID FORMAT/NOT ENTERED/ FK 123233
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>RC TEST REMARK</Input>
<Output>
/$*T* VIKTOROV/ARTEM MR
------- PNR TRANSFERABLE DATA MOWR228JF M
1 A NM 1VIKTOROV/ARTEM MR(ADT)
2 A AP TEST AGN - 12312321-A
3 S SR FQTSSU-12323
4 S OS SUOIN 1232323
5 S RC TEST REMARK
6 S RM HI ALL
7 S FT *323333
END OF DISPLAY
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>PBD /01Jan1990</Input>
<Output>
/$*T* VIKTOROV/ARTEM MR
------- PNR TRANSFERABLE DATA MOWR228JF M
1 A NM 1VIKTOROV/ARTEM MR(ADT)
2 A AP TEST AGN - 12312321-A
3 S SR FQTSSU-12323
4 S OS SUOIN 1232323
5 S RC TEST REMARK
6 S RM HI ALL
7 S FT *323333
------- GENERAL INFORMATION
8 PBD/ 01JAN1990
END OF DISPLAY
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>PCN /TEST ORG3</Input>
<Output>
/$*T* VIKTOROV/ARTEM MR C TEST ORG3
------- PNR TRANSFERABLE DATA MOWR228JF M
1 A NM 1VIKTOROV/ARTEM MR(ADT)
2 A AP TEST AGN - 12312321-A
3 S SR FQTSSU-12323
4 S OS SUOIN 1232323
5 S RC TEST REMARK
6 S RM HI ALL
7 S FT *323333
------- GENERAL INFORMATION
C 8 PCN/ TEST ORG3
9 PBD/ 01JAN1990
END OF DISPLAY
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>RM *TABEL NUM:123213</Input>
<Output>
/$*T* VIKTOROV/ARTEM MR C TEST ORG3
------- PNR TRANSFERABLE DATA MOWR228JF M
1 A NM 1VIKTOROV/ARTEM MR(ADT)
2 A AP TEST AGN - 12312321-A
3 S SR FQTSSU-12323
4 S OS SUOIN 1232323
5 S RC TEST REMARK
6 S RM HI ALL
7 S RM *TABEL NUM:123213
8 S FT *323333
------- GENERAL INFORMATION
C 9 PCN/ TEST ORG3
10 PBD/ 01JAN1990
END OF DISPLAY
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>APE-ivanov@invatica.ru</Input>
<Output>
/$*T* VIKTOROV/ARTEM MR C TEST ORG3
------- PNR TRANSFERABLE DATA MOWR228JF M
1 A NM 1VIKTOROV/ARTEM MR(ADT)
2 A AP TEST AGN - 12312321-A
3 A APE -IVANOV@INVATICA.RU
4 S SR FQTSSU-12323
5 S OS SUOIN 1232323
6 S RC TEST REMARK
7 S RM HI ALL
8 S RM *TABEL NUM:123213
9 S FT *323333
------- GENERAL INFORMATION
C 10 PCN/ TEST ORG3
11 PBD/ 01JAN1990
END OF DISPLAY
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>APN-E+ivanov@invatica.ru/RU</Input>
<Output>
/$*T* VIKTOROV/ARTEM MR C TEST ORG3
------- PNR TRANSFERABLE DATA MOWR228JF M
1 A NM 1VIKTOROV/ARTEM MR(ADT)
2 A APN -E+IVANOV@INVATICA.RU/RU
3 A AP TEST AGN - 12312321-A
4 A APE -IVANOV@INVATICA.RU
5 S SR FQTSSU-12323
6 S OS SUOIN 1232323
7 S RC TEST REMARK
8 S RM HI ALL
9 S RM *TABEL NUM:123213
10 S FT *323333
------- GENERAL INFORMATION
C 11 PCN/ TEST ORG3
12 PBD/ 01JAN1990
END OF DISPLAY
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>APM-79261230000</Input>
<Output>
/$*T* VIKTOROV/ARTEM MR C TEST ORG3
------- PNR TRANSFERABLE DATA MOWR228JF M
1 A NM 1VIKTOROV/ARTEM MR(ADT)
2 A APN -E+IVANOV@INVATICA.RU/RU
3 A AP TEST AGN - 12312321-A
4 A APE -IVANOV@INVATICA.RU
5 A APM -79261230000
6 S SR FQTSSU-12323
7 S OS SUOIN 1232323
8 S RC TEST REMARK
9 S RM HI ALL
10 S RM *TABEL NUM:123213
11 S FT *323333
------- GENERAL INFORMATION
C 12 PCN/ TEST ORG3
13 PBD/ 01JAN1990
END OF DISPLAY
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>APN-M79261230000/RU</Input>
<Output>
/
INVALID FORMAT/NOT ENTERED/ APN-M79261230000/RU
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>OS HU CTCT 79261230000</Input>
<Output>
/$*T* VIKTOROV/ARTEM MR C TEST ORG3
------- PNR TRANSFERABLE DATA MOWR228JF M
1 A NM 1VIKTOROV/ARTEM MR(ADT)
2 A APN -E+IVANOV@INVATICA.RU/RU
3 A AP TEST AGN - 12312321-A
4 A APE -IVANOV@INVATICA.RU
5 A APM -79261230000
6 S SR FQTSSU-12323
7 S OS SUOIN 1232323
8 S OS HUCTCT 79261230000
9 S RC TEST REMARK
10 S RM HI ALL
11 S RM *TABEL NUM:123213
12 S FT *323333
------- GENERAL INFORMATION
C 13 PCN/ TEST ORG3
14 PBD/ 01JAN1990
END OF DISPLAY
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>OS UT CTCM 79261230000</Input>
<Output>
/$*T* VIKTOROV/ARTEM MR C TEST ORG3
------- PNR TRANSFERABLE DATA MOWR228JF M
1 A NM 1VIKTOROV/ARTEM MR(ADT)
2 A APN -E+IVANOV@INVATICA.RU/RU
3 A AP TEST AGN - 12312321-A
4 A APE -IVANOV@INVATICA.RU
5 A APM -79261230000
6 S SR FQTSSU-12323
7 S OS SUOIN 1232323
8 S OS HUCTCT 79261230000
9 S OS UTCTCM 79261230000
10 S RC TEST REMARK
11 S RM HI ALL
12 S RM *TABEL NUM:123213
13 S FT *323333
------- GENERAL INFORMATION
C 14 PCN/ TEST ORG3
15 PBD/ 01JAN1990
END OF DISPLAY
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>OS SU CTCM MOW 79261230000 Viktorov Artem</Input>
<Output>
/$*T* VIKTOROV/ARTEM MR C TEST ORG3
------- PNR TRANSFERABLE DATA MOWR228JF M
1 A NM 1VIKTOROV/ARTEM MR(ADT)
2 A APN -E+IVANOV@INVATICA.RU/RU
3 A AP TEST AGN - 12312321-A
4 A APE -IVANOV@INVATICA.RU
5 A APM -79261230000
6 S SR FQTSSU-12323
7 S OS SUOIN 1232323
8 S OS HUCTCT 79261230000
9 S OS UTCTCM 79261230000
10 S OS SUCTCM MOW 79261230000 VIKTOROV ARTEM
11 S RC TEST REMARK
12 S RM HI ALL
13 S RM *TABEL NUM:123213
14 S FT *323333
------- GENERAL INFORMATION
C 15 PCN/ TEST ORG3
16 PBD/ 01JAN1990
END OF DISPLAY
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>SR VGML</Input>
<Output>
/$*T* VIKTOROV/ARTEM MR C TEST ORG3
------- PNR TRANSFERABLE DATA MOWR228JF M
1 A NM 1VIKTOROV/ARTEM MR(ADT)
2 A APN -E+IVANOV@INVATICA.RU/RU
3 A AP TEST AGN - 12312321-A
4 A APE -IVANOV@INVATICA.RU
5 A APM -79261230000
6 S SR FQTSSU-12323
7 S SR VGML
8 S OS SUOIN 1232323
9 S OS HUCTCT 79261230000
10 S OS UTCTCM 79261230000
11 S OS SUCTCM MOW 79261230000 VIKTOROV ARTEM
12 S RC TEST REMARK
13 S RM HI ALL
14 S RM *TABEL NUM:123213
15 S FT *323333
------- GENERAL INFORMATION
C 16 PCN/ TEST ORG3
17 PBD/ 01JAN1990
END OF DISPLAY
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>ST /13A</Input>
<Output>
/$*T* VIKTOROV/ARTEM MR C TEST ORG3
------- PNR TRANSFERABLE DATA MOWR228JF M
1 A NM 1VIKTOROV/ARTEM MR(ADT)
2 A APN -E+IVANOV@INVATICA.RU/RU
3 A AP TEST AGN - 12312321-A
4 A APE -IVANOV@INVATICA.RU
5 A APM -79261230000
6 S ST /13A
7 S SR FQTSSU-12323
8 S SR VGML
9 S OS SUOIN 1232323
10 S OS HUCTCT 79261230000
11 S OS UTCTCM 79261230000
12 S OS SUCTCM MOW 79261230000 VIKTOROV ARTEM
13 S RC TEST REMARK
14 S RM HI ALL
15 S RM *TABEL NUM:123213
16 S FT *323333
------- GENERAL INFORMATION
C 17 PCN/ TEST ORG3
18 PBD/ 01JAN1990
END OF DISPLAY
)
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>OS SU OIN 123</Input>
<Output>
/$*T* VIKTOROV/ARTEM MR C TEST ORG3
------- PNR TRANSFERABLE DATA MOWR228JF M
1 A NM 1VIKTOROV/ARTEM MR(ADT)
2 A APN -E+IVANOV@INVATICA.RU/RU
3 A AP TEST AGN - 12312321-A
4 A APE -IVANOV@INVATICA.RU
5 A APM -79261230000
6 S ST /13A
7 S SR FQTSSU-12323
8 S SR VGML
9 S OS SUOIN 1232323
10 S OS HUCTCT 79261230000
11 S OS UTCTCM 79261230000
12 S OS SUCTCM MOW 79261230000 VIKTOROV ARTEM
13 S OS SUOIN 123
14 S RC TEST REMARK
15 S RM HI ALL
16 S RM *TABEL NUM:123213
17 S FT *323333
------- GENERAL INFORMATION
C 18 PCN/ TEST ORG3
19 PBD/ 01JAN1990
)
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>FFN SU-123123</Input>
<Output>
/$*T* VIKTOROV/ARTEM MR C TEST ORG3
------- PNR TRANSFERABLE DATA MOWR228JF M
1 A NM 1VIKTOROV/ARTEM MR(ADT)
2 A APN -E+IVANOV@INVATICA.RU/RU
3 A AP TEST AGN - 12312321-A
4 A APE -IVANOV@INVATICA.RU
5 A APM -79261230000
6 S FFN SU-123123
7 S ST /13A
8 S SR FQTSSU-12323
9 S SR VGML
10 S OS SUOIN 1232323
11 S OS HUCTCT 79261230000
12 S OS UTCTCM 79261230000
13 S OS SUCTCM MOW 79261230000 VIKTOROV ARTEM
14 S OS SUOIN 123
15 S RC TEST REMARK
16 S RM HI ALL
17 S RM *TABEL NUM:123213
18 S FT *323333
------- GENERAL INFORMATION
C 19 PCN/ TEST ORG3
)
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>SR DOCSHK1-P-RUS-450503213-RUS-10Oct25-M-01Jan90-Viktorov-Artem-H</Input>
<Output>
/$*T* VIKTOROV/ARTEM MR C TEST ORG3
------- PNR TRANSFERABLE DATA MOWR228JF M
1 A NM 1VIKTOROV/ARTEM MR(ADT)
2 A APN -E+IVANOV@INVATICA.RU/RU
3 A AP TEST AGN - 12312321-A
4 A APE -IVANOV@INVATICA.RU
5 A APM -79261230000
6 S FFN SU-123123
7 S ST /13A
8 S SR FQTSSU-12323
9 S SR VGML
10 S SR DOCSHK1-P/RUS/450503213/RUS/10OCT25/M/01JAN90/V
IKTOROV/ARTEM/H
11 S OS SUOIN 1232323
12 S OS HUCTCT 79261230000
13 S OS UTCTCM 79261230000
14 S OS SUCTCM MOW 79261230000 VIKTOROV ARTEM
15 S OS SUOIN 123
16 S RC TEST REMARK
17 S RM HI ALL
18 S RM *TABEL NUM:123213
19 S FT *323333
)
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>SR DOCO HK1-Moscow RUS-V-12321312-Moscow USA-10Oct20-USA</Input>
<Output>
/$*T* VIKTOROV/ARTEM MR C TEST ORG3
------- PNR TRANSFERABLE DATA MOWR228JF M
1 A NM 1VIKTOROV/ARTEM MR(ADT)
2 A APN -E+IVANOV@INVATICA.RU/RU
3 A AP TEST AGN - 12312321-A
4 A APE -IVANOV@INVATICA.RU
5 A APM -79261230000
6 S FFN SU-123123
7 S ST /13A
8 S SR FQTSSU-12323
9 S SR VGML
10 S SR DOCSHK1-P/RUS/450503213/RUS/10OCT25/M/01JAN90/V
IKTOROV/ARTEM/H
11 S SR DOCOHK1-MOSCOW RUS/V/12321312/MOSCOW USA/10OCT2
0/USA
12 S OS SUOIN 1232323
13 S OS HUCTCT 79261230000
14 S OS UTCTCM 79261230000
15 S OS SUCTCM MOW 79261230000 VIKTOROV ARTEM
16 S OS SUOIN 123
17 S RC TEST REMARK
18 S RM HI ALL
)
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>SR DOCA HK1-D-USA-Miami beach 123-MI-10100</Input>
<Output>
/$*T* VIKTOROV/ARTEM MR C TEST ORG3
------- PNR TRANSFERABLE DATA MOWR228JF M
1 A NM 1VIKTOROV/ARTEM MR(ADT)
2 A APN -E+IVANOV@INVATICA.RU/RU
3 A AP TEST AGN - 12312321-A
4 A APE -IVANOV@INVATICA.RU
5 A APM -79261230000
6 S FFN SU-123123
7 S ST /13A
8 S SR FQTSSU-12323
9 S SR VGML
10 S SR DOCSHK1-P/RUS/450503213/RUS/10OCT25/M/01JAN90/V
IKTOROV/ARTEM/H
11 S SR DOCOHK1-MOSCOW RUS/V/12321312/MOSCOW USA/10OCT2
0/USA
12 S SR DOCAHK1-D/USA/MIAMI BEACH 123/MI/10100
13 S OS SUOIN 1232323
14 S OS HUCTCT 79261230000
15 S OS UTCTCM 79261230000
16 S OS SUCTCM MOW 79261230000 VIKTOROV ARTEM
17 S OS SUOIN 123
18 S RC TEST REMARK
)
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>PE</Input>
<Output>
/$END OF TRANSACTION COMPLETE - SKDPVQ
*PROFILE MODE*
</Output>
</CrypticEntry>
</TerminalLog>
<WarningEntries>
<CrypticEntry>
<Input>SR CLID SU HK/ 123213</Input>
<Output>
/
INVALID FORMAT/NOT ENTERED/ SR CLID SU HK/ 123213
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>SK DTID SU-12323</Input>
<Output>
/
KEYWORD TABLE NOT FOUND FOR CARRIER - SU
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>FK 123233</Input>
<Output>
/
INVALID FORMAT/NOT ENTERED/ FK 123233
*PROFILE MODE*
</Output>
</CrypticEntry>
<CrypticEntry>
<Input>APN-M79261230000/RU</Input>
<Output>
/
INVALID FORMAT/NOT ENTERED/ APN-M79261230000/RU
*PROFILE MODE*
</Output>
</CrypticEntry>
</WarningEntries>
<LastName>Viktorov</LastName>
<FirstName>Artem</FirstName>
<IsMale>true</IsMale>
<Type>Adult</Type>
<BirthDate>1990-01-01T00:00:00</BirthDate>
<OrganizationProfileName>TEST ORG3</OrganizationProfileName>
<Emails>
<Email>
<CountryCode>RU</CountryCode>
<EmailAddress>ivanov@invatica.ru</EmailAddress>
</Email>
</Emails>
<Mobiles>
<MobilePhone Number="79261230000" CountryCode="RU" CityCode="MOW"/>
</Mobiles>
<Codes>
<StructuralCode>
<Dictionary>TABEL NUM</Dictionary>
<Code>123213</Code>
</StructuralCode>
</Codes>
<MileCards>
<AirlineSpecificField AirlineCode="SU" Text="123123"/>
</MileCards>
<OINs>
<AirlineSpecificField AirlineCode="SU" Text="123"/>
</OINs>
<Visas>
<Visa>
<CityOfBirth>Moscow</CityOfBirth>
<CountryCodeOfBirth>RUS</CountryCodeOfBirth>
<Number>12321312</Number>
<IssuancePlace>Moscow USA</IssuancePlace>
<ValidUntil>2020-10-10T00:00:00</ValidUntil>
<CountryCode>USA</CountryCode>
</Visa>
</Visas>
<Documents>
<Document>
<CitizenshipCountryCode>RUS</CitizenshipCountryCode>
<IssuerCountryCode>RUS</IssuerCountryCode>
<ValidUntil>2025-10-10T00:00:00</ValidUntil>
<Number>450503213</Number>
</Document>
</Documents>
<Addresses>
<ResidentionAddress>
<CountryCode>USA</CountryCode>
<Address>Miami beach 123</Address>
<State>MI</State>
<Index>10100</Index>
</ResidentionAddress>
</Addresses>
<PreferredMeal>VGML</PreferredMeal>
<PreferredSeat>13A</PreferredSeat>
</ManagePersonProfileResult>
</ManagePersonProfileResponse>
</soap:Body>
</soap:Envelope>
Описание структуры ответа
Структура ответа включает в себя все поля запроса и дополнительно содержит следующие объекты
Поле |
Тип |
Направление |
Описание |
Обязательно |
Валидация |
TerminalLog |
CrypticEntry |
|
терминальный лог ответа |
да |
- |
Warnings |
CrypticEntry |
|
ошибки при выполнении запросов к GDS |
нет |
- |
Описания бизнес-объектов
AirlineSpecificField
Какой-либо параметр, передаваемый в конкретную авиакомпанию, примерами таких параметров могут служить мильная карта или номер контракта.
Поле |
Тип |
Направление |
Описание |
Обязательно |
Валидация |
AirlineCode |
string |
|
код IATA |
да |
2 латинские буквы или цифры |
Text |
string |
|
произвольный текст, передаваемый в авиакомпанию |
да |
- |
Remark
Ремарка любого типа.
Поле |
Тип |
Направление |
Описание |
Обязательно |
Валидация |
RemarkType |
RemarkTypeEnum |
|
тип ремарки, определяет используемый формат |
да |
- |
Text |
string |
|
произвольный текст ремарки |
да |
не пустой, латинские буквы |
RemarkTypeEnum
Возможные типы ремарок
Значение |
Описание |
Private |
Скрытая ремарка, RC в Amadeus |
Public |
Публичная ремарка, RM в Amadeus |
Ticketing |
Ремарка, попадающая в электронный билет, RIR в Amadeus |
TravelPolicyRemark |
Ремарка про тревел-политику, PPR в Amadeus |
RMY |
RMY в Amadeus |
QueueRemark |
Ремарка для постановки в очередь, RMQ в Amadeus |
CrypticEntry
Результат выполнения терминальной команды, используется для трейсинга.
Поле |
Тип |
Направление |
Описание |
Обязательно |
Валидация |
Input |
string |
|
формат, который был отправлен в GDS |
да |
- |
Output |
string |
|
ответ, полученный из GDS |
да |
- |
AgencyPhone
Контактный телефон агентства, которое обслуживает персону или компанию
Поле |
Тип |
Направление |
Описание |
Обязательно |
Валидация |
Number |
string |
|
номер телефона агента |
да |
цифры, тире, круглые скобки |
AgencyName |
string |
|
название агентства |
да |
буквы латинского алфавита |
Email
Адрес электронной почты пассажира
Поле |
Тип |
Направление |
Описание |
Обязательно |
Валидация |
CountryCode |
string |
|
код страны alpha2, например, RU |
да |
2 буквы латинского алфавита |
EmailAddress |
string |
|
сам адрес почты, например, ivanov@invasion.ru |
да |
- |
MobilePhone
Мобильный телефон пассажира
Поле |
Тип |
Направление |
Описание |
Обязательно |
Валидация |
Number |
string |
|
номер мобильного телелефона |
да |
только цифры |
CountryCode |
string |
|
alpha-2 код страны, например, RU |
да |
2 буквы латинского алфавита |
CityCode |
string |
|
IATA-код города, в котором базируется пассажир, например, MOW |
да |
3 буквы латинского алфавита |
Structural code
Стуктурный код персоны
Поле |
Тип |
Направление |
Описание |
Обязательно |
Валидация |
Dictionary |
string |
|
Название справочника, например, TAB NUMBER |
да |
- |
Code |
string |
|
значение кода, например, 12321 |
да |
- |
Visa
Информация о визе
Поле |
Тип |
Направление |
Описание |
Обязательно |
Валидация |
CityOfBirth |
string |
|
место рождения |
да |
не пустое, латиницией |
CountryCodeOfBirth |
string |
|
код страны рождения, например, USA |
да |
3 буквы латинского алфавита |
Number |
string |
|
номер визы |
да |
- |
IssuancePlace |
string |
|
место выдачи, например, Polish Embassy |
да |
- |
ValidUntil |
string |
|
срок действия визы |
да |
дата, не меньше текущей |
CountryCode |
string |
|
код страны, которая выдала визу, например, USA |
да |
3 буквы латинского алфавита |
Document
Документ, удостоверяющий личность пассажира, например, паспорт или загранпаспорт.
Поле |
Тип |
Направление |
Описание |
Обязательно |
Валидация |
CitizenshipCountryCode |
string |
|
страна, гражданином которой является данная персона |
да |
3 буквы латинского алфавита |
IssuerCountryCode |
string |
|
страна, которая выдала персоне документ, часто совпадает с гражданством |
да |
3 буквы латинского алфавита |
ValidUntil |
datetime |
|
срок годности документа |
да |
дата, не меньше текущей |
Number |
string |
|
номер документа |
да |
не пустой |
ResidentionAddress
Адрес пребывания персоны при выезде за границу
Поле |
Тип |
Направление |
Описание |
Обязательно |
Валидация |
CountryCode |
string |
|
трехбуквенный код страны пребывания, например, USA |
да |
3 буквы латинского алфавита |
Address |
string |
|
адрес, где будет жить персона, например, DOWNING STREET 10 - БЕЗ ЗАПЯТЫХ |
да |
не пустое |
State |
string |
|
штат, в котором будет находится резиденция персоны |
нет |
- |
Index |
string |
|
почтовый индекс или ZIP-код для отправки корреспонденции персоне в стране пребывания |
да |
- |