wiki:ebook
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версияПоследняя версияСледующая версия справа и слева | ||
wiki:ebook [2023/09/27 18:53] – страница составлена через импорт файла плагином file2dwapiPymtManExchConfirm — INV 4.2-fixes.278 documentation.odt m.tsitseronova | wiki:ebook [2023/11/21 11:04] – удалено m.tsitseronova | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== apiPymtManExchConfirm — INV 4.2-fixes.278 documentation.odt ====== | ||
- | apiPymtManExchConfirm | ||
- | |||
- | |||
- | |||
- | Finish manual exchange | ||
- | |||
- | ====== Request ====== | ||
- | |||
- | |||
- | |||
- | ===== ApiPymtManExchConfirmRequest ===== | ||
- | |||
- | |||
- | |||
- | JSON type: object | ||
- | |||
- | |**member** | ||
- | |emds | ||
- | |fops | ||
- | |id | ||
- | |savePricingOnly|optional | ||
- | |tkts | ||
- | |||
- | ====== Response ====== | ||
- | |||
- | |||
- | |||
- | ===== ApiPymtManExchConfirmResponse ===== | ||
- | |||
- | |||
- | |||
- | JSON type: object | ||
- | |||
- | |**member** |**is optional**|**description** | ||
- | |newEmds | ||
- | |newTickets |optional | ||
- | |oldEmds | ||
- | |oldTickets |optional | ||
- | |penaltyEmds|optional | ||
- | |pnr |required | ||
- | |||
- | ====== Definitions ====== | ||
- | |||
- | |||
- | |||
- | ===== ASvc ===== | ||
- | |||
- | |Segment-associated service\\ \\ JSON type: object\\ \\ **is**\\ \\ **member**\\ \\ **optional**|**description**|**default** | ||
- | |emd |optional | ||
- | |emdType | ||
- | |nos |required | ||
- | |passNum | ||
- | |qtty | ||
- | |rfic | ||
- | |rfisc | ||
- | |segNum | ||
- | |ssr |optional | ||
- | |status | ||
- | |svcType | ||
- | |type | ||
- | |||
- | ===== Address ===== | ||
- | |||
- | |||
- | |||
- | Address | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description** | ||
- | |address | ||
- | |airline | ||
- | |city |optional | ||
- | |**member**|**is optional**|**description** | ||
- | |country | ||
- | |passNum | ||
- | |region | ||
- | |segNum | ||
- | |type |required | ||
- | |zip | ||
- | |||
- | ===== AddressType ===== | ||
- | |||
- | |||
- | |||
- | Type of address JSON type: string | ||
- | |||
- | Enum of: | ||
- | |||
- | R | ||
- | |||
- | Residence | ||
- | |||
- | D | ||
- | |||
- | Destination | ||
- | |||
- | ===== Agency ===== | ||
- | |||
- | |||
- | |||
- | Agency identificator JSON type: string constraints: | ||
- | |||
- | Length at least 1 | ||
- | |||
- | Length at most 9 | ||
- | |||
- | ===== AircraftTypeId ===== | ||
- | |||
- | |||
- | |||
- | IATA aircraft designator JSON type: string constraints: | ||
- | |||
- | | ||
- | |||
- | 747 | ||
- | |||
- | ===== ArnkSegment ===== | ||
- | |||
- | |||
- | |||
- | Land segment | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description** | ||
- | |type |required | ||
- | |||
- | ===== ArrStatus ===== | ||
- | |||
- | |||
- | |||
- | Arrival segment status | ||
- | |||
- | JSON type: string Enum of: | ||
- | |||
- | HK | ||
- | |||
- | confirmed | ||
- | |||
- | HN | ||
- | |||
- | on request LL | ||
- | |||
- | on request for waitlist | ||
- | |||
- | ===== ArrivalSegment ===== | ||
- | |||
- | |||
- | |||
- | Arrival segment | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member** | ||
- | |airline | ||
- | |arrDate | ||
- | |arrDateTimeUtc|optional | ||
- | |arrPoint | ||
- | |**member** | ||
- | |arrTime | ||
- | |bookTimeUtc | ||
- | |depDate | ||
- | |depDateTimeUtc|optional | ||
- | |depPoint | ||
- | |depTime | ||
- | |flight | ||
- | |ns |required | ||
- | |rbd | ||
- | |status | ||
- | |suffix | ||
- | |type |required | ||
- | |||
- | ===== Brand ===== | ||
- | |||
- | |||
- | |||
- | Brand code | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description** |**default**|**constraints**|**type** | | ||
- | |brandCode |required | ||
- | |passNum | ||
- | |**member**|**is optional**|**description** |**default**|**constraints**|**type** | | ||
- | |segNum | ||
- | |||
- | ===== BrandCode ===== | ||
- | |||
- | |||
- | |||
- | Brand code JSON type: string constraints: | ||
- | |||
- | Length at least 1 | ||
- | |||
- | Length at most 10 | ||
- | |||
- | examples: | ||
- | |||
- | ECON | ||
- | |||
- | ===== Cabin ===== | ||
- | |||
- | |||
- | |||
- | Aircraft cabin JSON type: string constraints: | ||
- | |||
- | | ||
- | |||
- | ===== Y ChangedBy ===== | ||
- | |||
- | |||
- | |||
- | Who or what last changed this PNR | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description** | ||
- | |user |optional | ||
- | |who | ||
- | |||
- | ===== CityPoint ===== | ||
- | |||
- | |||
- | |||
- | City or port designator JSON type: string constraints: | ||
- | |||
- | | ||
- | |||
- | MOW | ||
- | |||
- | ===== SVO CompanyId ===== | ||
- | |||
- | |||
- | |||
- | IATA airline designator JSON type: string constraints: | ||
- | |||
- | | ||
- | |||
- | FV | ||
- | |||
- | ===== Contact ===== | ||
- | |||
- | |Contact\\ \\ JSON type: object\\ \\ **is**\\ \\ **member**\\ \\ **optional**|**description**|**default** | ||
- | |comment | ||
- | |lang |optional | ||
- | |number | ||
- | |passNum | ||
- | |type |required | ||
- | |||
- | ===== ContactType ===== | ||
- | |||
- | |||
- | |||
- | Contact type | ||
- | |||
- | JSON type: string Enum of: | ||
- | |||
- | UNKNOWN | ||
- | |||
- | HOME_PHONE | ||
- | |||
- | WORK_PHONE | ||
- | |||
- | FAX | ||
- | |||
- | AGENT_CONTACT | ||
- | |||
- | HOTEL_PHONE | ||
- | |||
- | MOBILE_PHONE | ||
- | |||
- | EMAIL AGENT_EMAIL | ||
- | |||
- | ===== CountryId ===== | ||
- | |||
- | |||
- | |||
- | IATA country designator JSON type: string constraints: | ||
- | |||
- | | ||
- | |||
- | RU | ||
- | |||
- | ===== Coupon ===== | ||
- | |||
- | |||
- | |||
- | Coupon number JSON type: number | ||
- | |||
- | constraints: | ||
- | |||
- | Value at least 1 | ||
- | |||
- | Value at most 4 examples: | ||
- | |||
- | 2 | ||
- | |||
- | ===== CouponStatus ===== | ||
- | |||
- | |||
- | |||
- | Eticket coupon status by IATA res 722 | ||
- | |||
- | JSON type: string | ||
- | |||
- | constraints: | ||
- | |||
- | Length at least 1 | ||
- | |||
- | Length at most 1 examples: | ||
- | |||
- | O | ||
- | |||
- | V | ||
- | |||
- | F | ||
- | |||
- | ===== CshInfo ===== | ||
- | |||
- | |||
- | |||
- | Information about some partner’s properties for codeshare segment | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description** | ||
- | |airline | ||
- | |flight | ||
- | |rbd | ||
- | |suffix | ||
- | |||
- | ===== CurrencyId ===== | ||
- | |||
- | |||
- | |||
- | IATA currency designator JSON type: string constraints: | ||
- | |||
- | | ||
- | |||
- | RUB | ||
- | |||
- | ===== Date ===== | ||
- | |||
- | |||
- | |||
- | Date without time in ISO 8601 format | ||
- | |||
- | JSON type: string | ||
- | |||
- | constraints: | ||
- | |||
- | | ||
- | |||
- | | ||
- | |||
- | ===== DateTime ===== | ||
- | |||
- | |||
- | |||
- | Date and time in ISO 8601 format JSON type: string constraints: | ||
- | |||
- | | ||
- | |||
- | | ||
- | |||
- | ===== DateTimeZ ===== | ||
- | |||
- | |||
- | |||
- | Date and time in ISO 8601 format JSON type: string constraints: | ||
- | |||
- | | ||
- | |||
- | 19991231T232159Z | ||
- | |||
- | 19991231T232159+03 | ||
- | |||
- | 19991231T232159-0330 | ||
- | |||
- | ===== DistrSegment ===== | ||
- | |||
- | |||
- | |||
- | Distributive segment JSON type: object | ||
- | |||
- | |**member** | ||
- | |aircraftType|optional | ||
- | |airline | ||
- | |arrDate | ||
- | |||
- | |||
- | |||
- | |**member** | ||
- | |arrDateTimeUtc|optional | ||
- | |arrPoint | ||
- | |arrTime | ||
- | |bookTimeUtc | ||
- | |cabin | ||
- | |cshOpr | ||
- | |depDate | ||
- | |depDateTimeUtc|optional | ||
- | |depPoint | ||
- | |depTime | ||
- | |flight | ||
- | |marriageId | ||
- | |ns |required | ||
- | |operatedBy | ||
- | |rbd | ||
- | |**member** | ||
- | |ssp | ||
- | |status | ||
- | |suffix | ||
- | |type |required | ||
- | |||
- | ===== DocNumber ===== | ||
- | |||
- | |||
- | |||
- | Document number JSON type: string constraints: | ||
- | |||
- | Length at least 1 | ||
- | |||
- | Length at most 70 | ||
- | |||
- | Regular expression // | ||
- | |||
- | ===== DocType ===== | ||
- | |||
- | |||
- | |||
- | Document type JSON type: string constraints: | ||
- | |||
- | | ||
- | |||
- | ===== PS Document ===== | ||
- | |||
- | |||
- | |||
- | Information about document | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member** | ||
- | |birthDate | ||
- | |citizenship | ||
- | |**member** | ||
- | |country | ||
- | |expDate | ||
- | |firstGivenName |required | ||
- | |number | ||
- | |passNum | ||
- | |secondGivenName|optional | ||
- | |sex |optional | ||
- | |surname | ||
- | |type | ||
- | |||
- | ===== EmdDesc ===== | ||
- | |||
- | |||
- | |||
- | EMD | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description**|**default**|**constraints**|**type**| | ||
- | |coupon | ||
- | |number | ||
- | |||
- | ===== EmdNum ===== | ||
- | |||
- | |||
- | |||
- | Full EMD number | ||
- | |||
- | JSON type: string constraints: | ||
- | |||
- | | ||
- | |||
- | ===== EmdTax ===== | ||
- | |||
- | |||
- | |||
- | EMD tax | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description**|**default**|**constraints**|**type**| | ||
- | |code |required | ||
- | |sum | ||
- | |||
- | ===== EmdType ===== | ||
- | |||
- | |||
- | |||
- | EMD type | ||
- | |||
- | JSON type: string | ||
- | |||
- | Enum of: | ||
- | |||
- | A | ||
- | |||
- | ===== S EmdVoidTml ===== | ||
- | |||
- | |||
- | |||
- | EMD void time limit | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description** | ||
- | |number | ||
- | |timeLimit |required | ||
- | |||
- | ===== EncString ===== | ||
- | |||
- | |||
- | |||
- | JSON type: string | ||
- | |||
- | ===== FlightNumber ===== | ||
- | |||
- | |||
- | |||
- | Numeric part of flight number JSON type: number | ||
- | |||
- | constraints: | ||
- | |||
- | Value at least 1 | ||
- | |||
- | Value at most 9999 examples: | ||
- | |||
- | ===== 101 FlightSuffix ===== | ||
- | |||
- | |||
- | |||
- | Suffix letter of flight number JSON type: string constraints: | ||
- | |||
- | | ||
- | |||
- | |||
- | |||
- | Authorization information | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description** | ||
- | |authCode | ||
- | |bank |optional | ||
- | |expDate | ||
- | |gateway | ||
- | |rrn | ||
- | |||
- | ===== FopCode ===== | ||
- | |||
- | |||
- | |||
- | Form of payment code JSON type: string constraints: | ||
- | |||
- | Length at least 2 | ||
- | |||
- | Length at most 2 | ||
- | |||
- | examples: | ||
- | |||
- | CA | ||
- | |||
- | CC | ||
- | |||
- | ===== FopDetails ===== | ||
- | |||
- | |Form of payment details\\ \\ JSON type: object\\ \\ **is member**\\ \\ **optional**|**description**|**default** | ||
- | |auth | ||
- | |code | ||
- | |num |optional | ||
- | |type | ||
- | |||
- | ===== FopInfo ===== | ||
- | |||
- | |||
- | |||
- | Form of payment | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description** | ||
- | |authCode | ||
- | |code |required | ||
- | |moved | ||
- | |num | ||
- | |rrn | ||
- | |sum | ||
- | |||
- | ===== Fqt ===== | ||
- | |||
- | |||
- | |||
- | Frequent traveler info | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description** | ||
- | |fqtv |required | ||
- | |passNum | ||
- | |segNum | ||
- | |ssr | ||
- | |||
- | ===== Group ===== | ||
- | |||
- | |||
- | |||
- | Group | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description**|**default**|**constraints**|**type** | | ||
- | |name |required | ||
- | |ns |required | ||
- | |||
- | ===== GroupName ===== | ||
- | |||
- | |||
- | |||
- | Group name JSON type: string constraints: | ||
- | |||
- | Length at least 1 | ||
- | |||
- | Length at most 50 | ||
- | |||
- | ===== Infant ===== | ||
- | |||
- | |||
- | |||
- | Segment-related infant information | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description** | ||
- | |hasSeat | ||
- | |passNum | ||
- | |**member**|**is optional**|**description** | ||
- | |segNum | ||
- | |status | ||
- | |||
- | ===== InvSegment ===== | ||
- | |||
- | |||
- | |||
- | Inventory segment | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member** | ||
- | |aircraftType | ||
- | |airline | ||
- | |arrDate | ||
- | |arrDateTimeUtc|required | ||
- | |arrPoint | ||
- | |arrTime | ||
- | |bookTimeUtc | ||
- | |cabin | ||
- | |cshMrk | ||
- | |cshOpr | ||
- | |depDate | ||
- | |**member** | ||
- | |depDateTimeUtc|required | ||
- | |depPoint | ||
- | |depTime | ||
- | |flight | ||
- | |marriageId | ||
- | |ns |required | ||
- | |operatedBy | ||
- | |rbd | ||
- | |ssp | ||
- | |status | ||
- | |suffix | ||
- | |type |required | ||
- | |||
- | ===== LangCode ===== | ||
- | |||
- | |||
- | |||
- | Language JSON type: string constraints: | ||
- | |||
- | | ||
- | |||
- | ===== LocalPaymentOrderId ===== | ||
- | |||
- | |||
- | |||
- | Local payment order ID JSON type: string constraints: | ||
- | |||
- | Length at least 15 | ||
- | |||
- | Length at most 15 | ||
- | |||
- | ===== ManConfFare ===== | ||
- | |||
- | |||
- | |||
- | Confidential fare | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description** | ||
- | |amount | ||
- | |method | ||
- | |netAmount |required | ||
- | |text |optional | ||
- | |||
- | ===== ManEmdCpnPrice ===== | ||
- | |||
- | |||
- | |||
- | EMD coupon price data JSON type: object | ||
- | |||
- | |**member** | ||
- | |allowedSince|optional | ||
- | |allowedUntil|optional | ||
- | |fareExp | ||
- | |luggUnit | ||
- | |luggage | ||
- | |paySum | ||
- | |**member** | ||
- | |perUnitSum | ||
- | |sponsorInfo |optional | ||
- | |svcNum | ||
- | |||
- | ===== ManEmdPrice ===== | ||
- | |||
- | |||
- | |||
- | Emd price data | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member** | ||
- | |addCollect | ||
- | |coupons | ||
- | |emdType | ||
- | |endorsement | ||
- | |equiv | ||
- | |exch | ||
- | |fareCalc | ||
- | |fareRule | ||
- | |fops | ||
- | |nonExchangeable|required | ||
- | |nonRefundable | ||
- | |passNum | ||
- | |payCurr | ||
- | |priceType | ||
- | |residual | ||
- | |serviceType | ||
- | |**member** | ||
- | |sponsorInfo | ||
- | |tarif | ||
- | |taxes | ||
- | |total | ||
- | |tourCode | ||
- | |vat |optional | ||
- | |vatTax | ||
- | |vatTaxZZ | ||
- | |||
- | ===== ManFopInfo ===== | ||
- | |||
- | |||
- | |||
- | Form of payment | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description** | ||
- | |authCode | ||
- | |code |required | ||
- | |moved | ||
- | |num | ||
- | |rrn | ||
- | |sum | ||
- | |sumTick | ||
- | |||
- | ===== ManResidual ===== | ||
- | |||
- | |||
- | |||
- | Residual data | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member** | ||
- | |allowedSince|optional | ||
- | |allowedUntil|optional | ||
- | |date |required | ||
- | |**member** | ||
- | |equiv | ||
- | |fops |optional | ||
- | |point | ||
- | |secPoint | ||
- | |tarif | ||
- | |taxes | ||
- | |total | ||
- | |||
- | ===== ManTktCpnBrand ===== | ||
- | |||
- | |||
- | |||
- | Ticket coupon brand info | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description** | ||
- | |code |required | ||
- | |name |required | ||
- | |||
- | ===== ManTktCpnPrice ===== | ||
- | |||
- | |||
- | |||
- | Ticket coupon to manual exchange | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member** | ||
- | |allowedSince | ||
- | |allowedUntil | ||
- | |baseNote | ||
- | |brandInfo | ||
- | |fareClass | ||
- | |fareExp | ||
- | |**member** | ||
- | |fareRate | ||
- | |fareRemark | ||
- | |fareSum | ||
- | |luggUnit | ||
- | |luggage | ||
- | |note | ||
- | |otRate | ||
- | |otSum | ||
- | |paySum | ||
- | |segNum | ||
- | |stopoverPermitted|optional | ||
- | |taxes | ||
- | |||
- | ===== ManTktPenalty ===== | ||
- | |||
- | |||
- | |||
- | Penalty data | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description** | ||
- | |exch |optional | ||
- | |fops |optional | ||
- | |segs |optional | ||
- | |tarif | ||
- | |total | ||
- | |||
- | ===== ManTktPrice ===== | ||
- | |||
- | |||
- | |||
- | Ticket price data | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member** |**is optional**|**description** | ||
- | |addCollect |optional | ||
- | |confFare | ||
- | |coupons | ||
- | |endorsement|optional | ||
- | |equiv | ||
- | |fareCalc | ||
- | |fops | ||
- | |passCtg | ||
- | |passNum | ||
- | |payCurr | ||
- | |penalties | ||
- | |priceType | ||
- | |rates | ||
- | |residual | ||
- | |tarif | ||
- | |taxes | ||
- | |total | ||
- | |tourCode | ||
- | |vat |optional | ||
- | |vatZZ | ||
- | |||
- | ===== MoneyAmount ===== | ||
- | |||
- | |||
- | |||
- | Amount of money JSON type: string examples: | ||
- | |||
- | 1234 | ||
- | |||
- | 567.89 | ||
- | |||
- | ===== 85.5 Nationality ===== | ||
- | |||
- | |||
- | |||
- | Nationality JSON type: string constraints: | ||
- | |||
- | Length at least 2 | ||
- | |||
- | Length at most 3 | ||
- | |||
- | ===== OpenDateSegment ===== | ||
- | |||
- | |||
- | |||
- | Open date segment JSON type: object | ||
- | |||
- | |**member** |**is optional**|**description** | ||
- | |airline | ||
- | |arrPoint | ||
- | |bookTimeUtc|required | ||
- | |depPoint | ||
- | |flight | ||
- | |ns | ||
- | |rbd |required | ||
- | |suffix | ||
- | |type | ||
- | |||
- | ===== OperatingCarrier ===== | ||
- | |||
- | |||
- | |||
- | Operating carrier disclosure | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description** | ||
- | |code |optional | ||
- | |name |optional | ||
- | |||
- | ===== PassNum ===== | ||
- | |||
- | |||
- | |||
- | Passenger number JSON type: number | ||
- | |||
- | constraints: | ||
- | |||
- | Value at least 1 | ||
- | |||
- | ===== PassType ===== | ||
- | |||
- | |||
- | |||
- | Passenger type JSON type: string Enum of: | ||
- | |||
- | ADT | ||
- | |||
- | CHD | ||
- | |||
- | ===== INF PassTypeCodeId ===== | ||
- | |||
- | |||
- | |||
- | Passenger type code | ||
- | |||
- | JSON type: string | ||
- | |||
- | ===== Passenger ===== | ||
- | |||
- | |||
- | |||
- | Information about passenger JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description** | ||
- | |firstName |required | ||
- | |ns |required | ||
- | |parent | ||
- | |ptc | ||
- | |segs |optional | ||
- | |surname | ||
- | |type |required | ||
- | |||
- | ===== PiecesWeightUnits ===== | ||
- | |||
- | |||
- | |||
- | Luggage unit | ||
- | |||
- | JSON type: string Enum of: | ||
- | |||
- | P | ||
- | |||
- | K | ||
- | |||
- | L | ||
- | |||
- | ===== Pnr ===== | ||
- | |||
- | |||
- | |||
- | Passenger name record | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description** | ||
- | |addrs | ||
- | |airline | ||
- | |||
- | |||
- | |||
- | |**member** | ||
- | |brands | ||
- | |changedBy | ||
- | |children | ||
- | |connections | ||
- | |contacts | ||
- | |createDateTimeUtc|required | ||
- | |docs | ||
- | |fqts | ||
- | |group | ||
- | |infants | ||
- | |lut |required | ||
- | |parent | ||
- | |pax |optional | ||
- | |pos |required | ||
- | |recloc | ||
- | |remarks | ||
- | |remoteReclocs | ||
- | |segs | ||
- | |services | ||
- | |**member** | ||
- | |spaces | ||
- | |ssrs | ||
- | |svcs | ||
- | |tickets | ||
- | |timeLimit | ||
- | |transfers | ||
- | |version | ||
- | |visas | ||
- | |voidTimeLimits | ||
- | |||
- | ===== PnrPointOfSale ===== | ||
- | |||
- | |||
- | |||
- | Information about point of sale | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description** | ||
- | |agency | ||
- | |country | ||
- | |gds | ||
- | |location | ||
- | |oprId | ||
- | |posId | ||
- | |termId | ||
- | |||
- | ===== PnrRemoteRecloc ===== | ||
- | |||
- | |||
- | |||
- | Information about the remote system JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description** | ||
- | |predPoint |required | ||
- | |recloc | ||
- | |||
- | ===== PortId ===== | ||
- | |||
- | |||
- | |||
- | IATA airport designator JSON type: string constraints: | ||
- | |||
- | | ||
- | |||
- | ===== SVO PortOrCode ===== | ||
- | |||
- | |||
- | |||
- | IATA airport designator JSON type: string constraints: | ||
- | |||
- | | ||
- | |||
- | ===== SVO PredPoint ===== | ||
- | |||
- | |||
- | |||
- | Predpoint JSON type: string constraints: | ||
- | |||
- | Length at least 5 | ||
- | |||
- | Length at most 6 | ||
- | |||
- | examples: | ||
- | |||
- | MOW1H | ||
- | |||
- | MOWBEK | ||
- | |||
- | ===== Price ===== | ||
- | |||
- | |||
- | |||
- | Price | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description** | ||
- | |amount | ||
- | |currency | ||
- | |||
- | ===== PriceType ===== | ||
- | |||
- | |||
- | |||
- | Price type | ||
- | |||
- | JSON type: string Enum of: | ||
- | |||
- | AutoPrice | ||
- | |||
- | ManualPrice SemiAutoPrice | ||
- | |||
- | ===== Rate ===== | ||
- | |||
- | |||
- | |||
- | Rate | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description**|**default**|**constraints**|**type**| | ||
- | |lhs | ||
- | |rhs | ||
- | |||
- | ===== Rbd ===== | ||
- | |||
- | |||
- | |||
- | Reservation booking designator JSON type: string constraints: | ||
- | |||
- | | ||
- | |||
- | Y | ||
- | |||
- | ===== Recloc ===== | ||
- | |||
- | |||
- | |||
- | Record locator JSON type: string constraints: | ||
- | |||
- | | ||
- | |||
- | | ||
- | |||
- | ===== Remark ===== | ||
- | |||
- | |Remark\\ \\ JSON type: object\\ \\ **is**\\ \\ **member**\\ \\ **optional**|**description** | ||
- | |airlinerequired | ||
- | |passNum optional | ||
- | |textrequired | ||
- | |typerequired | ||
- | |||
- | ===== RemarkType ===== | ||
- | |||
- | |||
- | |||
- | Remark type | ||
- | |||
- | JSON type: string Enum of: | ||
- | |||
- | GENERAL ADDRESS | ||
- | |||
- | PHONE WS | ||
- | |||
- | ===== EMAIL RemoteRecloc ===== | ||
- | |||
- | |||
- | |||
- | GDS record locator JSON type: string constraints: | ||
- | |||
- | | ||
- | |||
- | | ||
- | |||
- | ===== Rfic ===== | ||
- | |||
- | |||
- | |||
- | Reason for issuance code | ||
- | |||
- | JSON type: string | ||
- | |||
- | Enum of: | ||
- | |||
- | A | ||
- | |||
- | B | ||
- | |||
- | C | ||
- | |||
- | D E | ||
- | |||
- | F | ||
- | |||
- | G | ||
- | |||
- | I | ||
- | |||
- | ===== Rfisc ===== | ||
- | |||
- | |||
- | |||
- | Reason for issuance subcode JSON type: string constraints: | ||
- | |||
- | | ||
- | |||
- | ===== 0BF RfiscGroupCode ===== | ||
- | |||
- | |||
- | |||
- | Service group code JSON type: string constraints: | ||
- | |||
- | | ||
- | |||
- | BG | ||
- | |||
- | ===== SSvc ===== | ||
- | |||
- | |Segment-associated service\\ \\ JSON type: object\\ \\ **is**\\ \\ **member**\\ \\ **optional**|**description**|**default** | ||
- | |airline | ||
- | |date | ||
- | |emd |optional | ||
- | |nos |required | ||
- | |passNum | ||
- | |point | ||
- | |qtty | ||
- | |rfic | ||
- | |rfisc | ||
- | |status | ||
- | |svcType | ||
- | |type | ||
- | |||
- | ===== Seat ===== | ||
- | |||
- | |||
- | |||
- | Seat number | ||
- | |||
- | JSON type: string constraints: | ||
- | |||
- | | ||
- | |||
- | 10F | ||
- | |||
- | ===== SegNum ===== | ||
- | |||
- | |||
- | |||
- | Segment number JSON type: number | ||
- | |||
- | constraints: | ||
- | |||
- | Value at least 1 | ||
- | |||
- | ===== SegStatus ===== | ||
- | |||
- | |||
- | |||
- | Flight segment status | ||
- | |||
- | JSON type: string Enum of: | ||
- | |||
- | HK | ||
- | |||
- | confirmed | ||
- | |||
- | HN | ||
- | |||
- | on request LL | ||
- | |||
- | on request for waitlist | ||
- | |||
- | HL | ||
- | |||
- | on waitlist | ||
- | |||
- | SA | ||
- | |||
- | standby | ||
- | |||
- | NC | ||
- | |||
- | not controlled | ||
- | |||
- | XX | ||
- | |||
- | cancelled | ||
- | |||
- | UN | ||
- | |||
- | unable | ||
- | |||
- | UC | ||
- | |||
- | rejected | ||
- | |||
- | ===== Segment ===== | ||
- | |||
- | |||
- | |||
- | A flight segment JSON type: object One of: | ||
- | |||
- | InvSegment | ||
- | |||
- | DistrSegment | ||
- | |||
- | ArrivalSegment | ||
- | |||
- | OpenDateSegment | ||
- | |||
- | ArnkSegment | ||
- | |||
- | ===== Service ===== | ||
- | |||
- | |||
- | |||
- | Service | ||
- | |||
- | JSON type: object One of: | ||
- | |||
- | SingleSsr | ||
- | |||
- | SingleSpace | ||
- | |||
- | SsrAsvc | ||
- | |||
- | SpaceAsvc | ||
- | |||
- | SingleAsvc | ||
- | |||
- | SingleSsvc | ||
- | |||
- | ===== ServiceType ===== | ||
- | |||
- | |||
- | |||
- | Service type by S5 JSON type: string constraints: | ||
- | |||
- | | ||
- | |||
- | F | ||
- | |||
- | ===== Sex ===== | ||
- | |||
- | |||
- | |||
- | Passenger’s sex JSON type: string | ||
- | |||
- | Enum of: | ||
- | |||
- | M | ||
- | |||
- | ===== F SingleAsvc ===== | ||
- | |||
- | |||
- | |||
- | ASVC | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member** | ||
- | |emd |optional | ||
- | |emdType | ||
- | |freeText | ||
- | |nameOfService|required | ||
- | |passNum | ||
- | |qtty | ||
- | |rfic | ||
- | |rfisc | ||
- | |rfiscGroup | ||
- | |segNum | ||
- | |serviceType | ||
- | |status | ||
- | |timeLimit | ||
- | |type | ||
- | |||
- | ===== SingleSpace ===== | ||
- | |||
- | |||
- | |||
- | Space | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description** | ||
- | |passNum | ||
- | |seat |optional | ||
- | |segNum | ||
- | |ssr | ||
- | |status | ||
- | |type |required | ||
- | |||
- | ===== SingleSsr ===== | ||
- | |||
- | |||
- | |||
- | SSR | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description** | ||
- | |airline | ||
- | |freeText | ||
- | |passNum | ||
- | |qtty |required | ||
- | |segNum | ||
- | |ssr | ||
- | |status | ||
- | |type |required | ||
- | |||
- | ===== SingleSsvc ===== | ||
- | |||
- | |||
- | |||
- | SSVC | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member** | ||
- | |airline | ||
- | |dt |optional | ||
- | |emd | ||
- | |freeText | ||
- | |nameOfService |required | ||
- | |passNum | ||
- | |point | ||
- | |qtty |required | ||
- | |rfic |required | ||
- | |rfisc | ||
- | |rfiscGroup | ||
- | |secondaryPoint|optional | ||
- | |serviceType | ||
- | |status | ||
- | |timeLimit | ||
- | |type |required | ||
- | |||
- | ===== Space ===== | ||
- | |||
- | |||
- | |||
- | Space | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description** |**default**|**constraints**|**type** | | ||
- | |passNum | ||
- | |seat |optional | ||
- | |segNum | ||
- | |ssr | ||
- | |status | ||
- | |||
- | ===== SpaceAsvc ===== | ||
- | |||
- | |||
- | |||
- | Space with ASVC | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member** | ||
- | |emd | ||
- | |emdType | ||
- | |passNum | ||
- | |rfic |required | ||
- | |rfisc | ||
- | |rfiscGroup | ||
- | |seat |optional | ||
- | |segNum | ||
- | |serviceType | ||
- | |ssr | ||
- | |status | ||
- | |svcFreeText | ||
- | |svcNameOfService|required | ||
- | |timeLimit | ||
- | |**member** | ||
- | |type |required | ||
- | |||
- | ===== SpecRes ===== | ||
- | |||
- | |||
- | |||
- | Special reservation code JSON type: string constraints: | ||
- | |||
- | | ||
- | |||
- | RRR | ||
- | |||
- | ===== Ssr ===== | ||
- | |||
- | |||
- | |||
- | SSR | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description** | ||
- | |airline | ||
- | |passNum | ||
- | |qtty |required | ||
- | |segNum | ||
- | |ssr | ||
- | |status | ||
- | |text |required | ||
- | |||
- | ===== SsrAsvc ===== | ||
- | |||
- | |||
- | |||
- | SSR with ASVC | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member** | ||
- | |emd | ||
- | |**member** | ||
- | |emdType | ||
- | |passNum | ||
- | |qtty |required | ||
- | |rfic |required | ||
- | |rfisc | ||
- | |rfiscGroup | ||
- | |segNum | ||
- | |serviceType | ||
- | |ssr | ||
- | |ssrFreeText | ||
- | |status | ||
- | |svcFreeText | ||
- | |svcNameOfService|required | ||
- | |timeLimit | ||
- | |type |required | ||
- | |||
- | ===== SsrCode ===== | ||
- | |||
- | |||
- | |||
- | SSR code | ||
- | |||
- | JSON type: string constraints: | ||
- | |||
- | | ||
- | |||
- | XBAG | ||
- | |||
- | ===== SsrStatus ===== | ||
- | |||
- | |||
- | |||
- | SSR status | ||
- | |||
- | JSON type: string Enum of: | ||
- | |||
- | HK | ||
- | |||
- | confirmed | ||
- | |||
- | HN | ||
- | |||
- | on request | ||
- | |||
- | NO | ||
- | |||
- | ignored | ||
- | |||
- | XX | ||
- | |||
- | cancelled | ||
- | |||
- | UN | ||
- | |||
- | unable | ||
- | |||
- | UC | ||
- | |||
- | rejected | ||
- | |||
- | ===== Svc ===== | ||
- | |||
- | |||
- | |||
- | Optional service JSON type: object One of: | ||
- | |||
- | ASvc | ||
- | |||
- | ===== SSvc SvcStatus ===== | ||
- | |||
- | |||
- | |||
- | Service status JSON type: string Enum of: | ||
- | |||
- | HK | ||
- | |||
- | confirmed, EMD is not required | ||
- | |||
- | HD | ||
- | |||
- | confirmed, EMD is required HI confirmed, EMD is present | ||
- | |||
- | HN | ||
- | |||
- | on request | ||
- | |||
- | NO | ||
- | |||
- | ignored | ||
- | |||
- | XX | ||
- | |||
- | cancelled | ||
- | |||
- | UN | ||
- | |||
- | unable | ||
- | |||
- | UC | ||
- | |||
- | rejected | ||
- | |||
- | ===== Ticket ===== | ||
- | |||
- | |||
- | |||
- | Ticket | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member** | ||
- | |coupon | ||
- | |couponStatus|optional | ||
- | |passNum | ||
- | |segNum | ||
- | |ticket | ||
- | |||
- | ===== TicketStr ===== | ||
- | |||
- | |||
- | |||
- | Full ticket number JSON type: string constraints: | ||
- | |||
- | | ||
- | |||
- | ===== TicketVoidTml ===== | ||
- | |||
- | |||
- | |||
- | Ticket void time limit | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description** | ||
- | |number | ||
- | |timeLimit |required | ||
- | |||
- | ===== Time ===== | ||
- | |||
- | |||
- | |||
- | Time of day in ISO 8601 format JSON type: string constraints: | ||
- | |||
- | | ||
- | |||
- | 23:59 | ||
- | |||
- | ===== TktTaxFull ===== | ||
- | |||
- | |||
- | |||
- | Ticket coupon refund tax information | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description** | ||
- | |arr | ||
- | |code |required | ||
- | |dep | ||
- | |fareRate | ||
- | |fareSum | ||
- | |**member**|**is optional**|**description** | ||
- | |fops |optional | ||
- | |moved | ||
- | |otRate | ||
- | |otSum | ||
- | |paySum | ||
- | |place | ||
- | |rate |required | ||
- | |refund | ||
- | |subcode | ||
- | |type |required | ||
- | |||
- | ===== TktTaxPlace ===== | ||
- | |||
- | |||
- | |||
- | Ticket tax place | ||
- | |||
- | JSON type: string Enum of: | ||
- | |||
- | TICK | ||
- | |||
- | KVIT | ||
- | |||
- | GRAND_TOTAL | ||
- | |||
- | ===== PENALTY TktTaxRateType ===== | ||
- | |||
- | |||
- | |||
- | Tax currency recalc type | ||
- | |||
- | JSON type: string Enum of: | ||
- | |||
- | DIRECT | ||
- | |||
- | ===== FARE TktTaxShort ===== | ||
- | |||
- | |||
- | |||
- | Ticket tax short | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description** |**default**|**constraints**|**type** | ||
- | |code |required | ||
- | |moved | ||
- | |place | ||
- | |subcode | ||
- | |sum | ||
- | |type |required | ||
- | |||
- | ===== TktTaxType ===== | ||
- | |||
- | |||
- | |||
- | Ticket tax type | ||
- | |||
- | JSON type: string Enum of: | ||
- | |||
- | COMPANY | ||
- | |||
- | AGENCY | ||
- | |||
- | PENALTY | ||
- | |||
- | SURCHARGE | ||
- | |||
- | XF OB | ||
- | |||
- | ===== Version ===== | ||
- | |||
- | |||
- | |||
- | Object version JSON type: string constraints: | ||
- | |||
- | Length at least 15 | ||
- | |||
- | Length at most 15 | ||
- | |||
- | ===== Visa ===== | ||
- | |||
- | |||
- | |||
- | Visa | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description** | ||
- | |airline | ||
- | |birthPlace|required | ||
- | |**member**|**is optional**|**description** | ||
- | |country | ||
- | |issueDate |optional | ||
- | |issuePlace|required | ||
- | |number | ||
- | |passNum | ||
- | |segNum | ||
- | |type |required | ||
- | |||
- | ===== VisaNumber ===== | ||
- | |||
- | |||
- | |||
- | Visa number JSON type: string constraints: | ||
- | |||
- | Length at least 1 Length at most 25 | ||
- | |||
- | ===== VisaType ===== | ||
- | |||
- | |||
- | |||
- | Type of visa | ||
- | |||
- | JSON type: string Enum of: | ||
- | |||
- | V | ||
- | |||
- | Visa | ||
- | |||
- | R | ||
- | |||
- | Redress number | ||
- | |||
- | K | ||
- | |||
- | Known traveller number | ||
- | |||
- | ===== VoidTimeLimits ===== | ||
- | |||
- | |||
- | |||
- | Void time limits (UTC) | ||
- | |||
- | JSON type: object | ||
- | |||
- | |**member**|**is optional**|**description** | ||
- | |emds |optional | ||
- | |tkts |optional | ||
- | |||
- | ===== WhoMadeChanges ===== | ||
- | |||
- | |||
- | |||
- | Who or what last changed this PNR | ||
- | |||
- | JSON type: string Enum of: | ||
- | |||
- | RI | ||
- | |||
- | TLG | ||
- | |||
- | SYSTEM USER | ||
wiki/ebook.txt · Последнее изменение: 2023/11/22 07:35 — a.spizhevskiy