wiki:ebook
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
wiki:ebook [2023/09/27 19:41] – [ASvc] m.tsitseronova | wiki:ebook [2023/11/22 07:35] (текущий) – создано a.spizhevskiy | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== apiPymtManExchConfirm ====== | + | ~~BOOK~~ |
- | + | ||
- | Finish manual exchange | + | |
- | + | ||
- | ====== Request ====== | + | |
- | + | ||
- | ===== ApiPymtManExchConfirmRequest ===== | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |emds | + | |
- | |fops | + | |
- | |id | + | |
- | |savePricingOnly|optional | + | |
- | |tkts | + | |
- | + | ||
- | ====== Response ====== | + | |
- | + | ||
- | ===== ApiPymtManExchConfirmResponse ===== | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |newEmds | + | |
- | |newTickets |optional | + | |
- | |oldEmds | + | |
- | |oldTickets |optional | + | |
- | |penaltyEmds|optional | + | |
- | |pnr |required | + | |
- | + | ||
- | ====== Definitions ====== | + | |
- | + | ||
- | ===== ASvc ===== | + | |
- | + | ||
- | Segment-associated service | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |emd |optional | + | |
- | |emdType | + | |
- | |nos |required | + | |
- | |passNum | + | |
- | |qtty | + | |
- | |rfic | + | |
- | |rfisc | + | |
- | |segNum | + | |
- | |ssr |optional | + | |
- | |status | + | |
- | |svcType | + | |
- | |type | + | |
- | + | ||
- | ===== Address ===== | + | |
- | + | ||
- | Address | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |address | + | |
- | |airline | + | |
- | |city |optional | + | |
- | |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: | + | |
- | + | ||
- | * Regular expression '' | + | |
- | + | ||
- | examples: | + | |
- | + | ||
- | * 747 | + | |
- | + | ||
- | ===== ArnkSegment ===== | + | |
- | + | ||
- | Land segment | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |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^is optional^description^default^constraints^type^ | + | |
- | |airline | + | |
- | |arrDate | + | |
- | |arrDateTimeUtc|optional | + | |
- | |arrPoint | + | |
- | |arrTime | + | |
- | |bookTimeUtc | + | |
- | |depDate | + | |
- | |depDateTimeUtc|optional | + | |
- | |depPoint | + | |
- | |depTime | + | |
- | |flight | + | |
- | |ns|required|Number of seats| | + | |
- | |rbd | + | |
- | |status | + | |
- | |suffix | + | |
- | |type |required | + | |
- | + | ||
- | ===== Brand ===== | + | |
- | + | ||
- | Brand code | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |brandCode |required | + | |
- | |passNum | + | |
- | |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: | + | |
- | + | ||
- | * Regular expression '' | + | |
- | + | ||
- | examples: | + | |
- | + | ||
- | * Y | + | |
- | + | ||
- | ===== ChangedBy ===== | + | |
- | + | ||
- | Who or what last changed this PNR | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |user |optional | + | |
- | |who | + | |
- | + | ||
- | ===== CityPoint ===== | + | |
- | + | ||
- | City or port designator | + | |
- | + | ||
- | JSON type: string | + | |
- | + | ||
- | constraints: | + | |
- | + | ||
- | * Regular expression '' | + | |
- | + | ||
- | examples: | + | |
- | + | ||
- | * MOW | + | |
- | * SVO | + | |
- | + | ||
- | ===== CompanyId ===== | + | |
- | + | ||
- | IATA airline designator | + | |
- | + | ||
- | JSON type: string | + | |
- | + | ||
- | constraints: | + | |
- | + | ||
- | * Regular expression '' | + | |
- | + | ||
- | examples: | + | |
- | + | ||
- | * FV | + | |
- | + | ||
- | ===== Contact ===== | + | |
- | + | ||
- | Contact | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |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 | + | |
- | + | ||
- | * AGENT_EMAIL | + | |
- | + | ||
- | ===== CountryId ===== | + | |
- | + | ||
- | IATA country designator | + | |
- | + | ||
- | JSON type: string | + | |
- | + | ||
- | constraints: | + | |
- | + | ||
- | * Regular expression '' | + | |
- | + | ||
- | examples: | + | |
- | + | ||
- | * 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^default^constraints^type^ | + | |
- | |airline | + | |
- | |flight | + | |
- | |rbd|required|Reservation booking designator| | |Rbd | + | |
- | |suffix | + | |
- | + | ||
- | ===== CurrencyId ===== | + | |
- | + | ||
- | IATA currency designator | + | |
- | + | ||
- | JSON type: string | + | |
- | + | ||
- | constraints: | + | |
- | + | ||
- | * Regular expression '' | + | |
- | + | ||
- | examples: | + | |
- | + | ||
- | * RUB | + | |
- | + | ||
- | ===== Date ===== | + | |
- | + | ||
- | Date without time in ISO 8601 format | + | |
- | + | ||
- | JSON type: string constraints: | + | |
- | + | ||
- | * Regular expression '' | + | |
- | + | ||
- | examples: | + | |
- | + | ||
- | * 19991231 | + | |
- | + | ||
- | ===== DateTime ===== | + | |
- | + | ||
- | Date and time in ISO 8601 format | + | |
- | + | ||
- | JSON type: string | + | |
- | + | ||
- | constraints: | + | |
- | + | ||
- | * Regular expression '' | + | |
- | + | ||
- | examples: | + | |
- | + | ||
- | * 19991231T232159 | + | |
- | + | ||
- | ===== DateTimeZ ===== | + | |
- | + | ||
- | Date and time in ISO 8601 format | + | |
- | + | ||
- | JSON type: string | + | |
- | + | ||
- | constraints: | + | |
- | + | ||
- | * Regular expression '' | + | |
- | + | ||
- | examples: | + | |
- | + | ||
- | * 19991231T232159Z | + | |
- | * 19991231T232159+03 | + | |
- | * 19991231T232159-0330 | + | |
- | + | ||
- | ===== DistrSegment ===== | + | |
- | + | ||
- | Distributive segment | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |aircraftType|optional | + | |
- | |airline | + | |
- | |arrDate | + | |
- | |arrDateTimeUtc|optional | + | |
- | |arrPoint | + | |
- | |arrTime | + | |
- | |bookTimeUtc | + | |
- | |cabin | + | |
- | |cshOpr | + | |
- | |depDate | + | |
- | |depDateTimeUtc|optional | + | |
- | |depPoint | + | |
- | |depTime | + | |
- | |flight | + | |
- | |marriageId | + | |
- | |ns |required | + | |
- | |operatedBy | + | |
- | |rbd | + | |
- | |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: | + | |
- | + | ||
- | * Regular expression '' | + | |
- | + | ||
- | examples: | + | |
- | * PS | + | |
- | + | ||
- | ===== Document ===== | + | |
- | + | ||
- | Information about document | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |birthDate | + | |
- | |citizenship | + | |
- | |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: | + | |
- | + | ||
- | * Regular expression '' | + | |
- | + | ||
- | ===== 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^default^constraints^type^ | + | |
- | |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: | + | |
- | + | ||
- | * Regular expression '' | + | |
- | + | ||
- | examples: | + | |
- | + | ||
- | * K | + | |
- | + | ||
- | ===== 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 | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |auth | + | |
- | |code | + | |
- | |num |optional | + | |
- | |type | + | |
- | + | ||
- | ===== FopInfo ===== | + | |
- | + | ||
- | Form of payment | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |authCode | + | |
- | |code |required | + | |
- | |moved | + | |
- | |num | + | |
- | |rrn | + | |
- | |sum | + | |
- | + | ||
- | ===== Fqt ===== | + | |
- | + | ||
- | Frequent traveler info | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |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^default^constraints^type^ | + | |
- | |hasSeat | + | |
- | |passNum | + | |
- | |segNum | + | |
- | |status | + | |
- | + | ||
- | ===== InvSegment ===== | + | |
- | + | ||
- | Inventory segment | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |aircraftType | + | |
- | |airline | + | |
- | |arrDate | + | |
- | |arrDateTimeUtc|required | + | |
- | |arrPoint | + | |
- | |arrTime | + | |
- | |bookTimeUtc | + | |
- | |cabin | + | |
- | |cshMrk|optional|Information about some partner’s properties for codeshare segment | | + | |
- | |cshOpr | + | |
- | |depDate | + | |
- | |depDateTimeUtc|required | + | |
- | |depPoint | + | |
- | |depTime | + | |
- | |flight | + | |
- | |marriageId | + | |
- | |ns |required | + | |
- | |operatedBy | + | |
- | |rbd | + | |
- | |ssp | + | |
- | |status | + | |
- | |suffix|optional|Suffix letter of flight number| | + | |
- | |type |required | + | |
- | + | ||
- | ===== LangCode ===== | + | |
- | + | ||
- | Language | + | |
- | + | ||
- | JSON type: string | + | |
- | + | ||
- | constraints: | + | |
- | + | ||
- | * Length at least 2 | + | |
- | * Length at most 2 | + | |
- | + | ||
- | ===== 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^default^constraints^type^ | + | |
- | |amount | + | |
- | |method | + | |
- | |netAmount |required | + | |
- | |text |optional | + | |
- | + | ||
- | ===== ManEmdCpnPrice ===== | + | |
- | + | ||
- | EMD coupon price data | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |allowedSince|optional | + | |
- | |allowedUntil|optional | + | |
- | |fareExp | + | |
- | |luggUnit | + | |
- | |luggage | + | |
- | |paySum | + | |
- | |perUnitSum | + | |
- | |sponsorInfo |optional | + | |
- | |svcNum | + | |
- | + | ||
- | ===== ManEmdPrice ===== | + | |
- | + | ||
- | Emd price data | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |addCollect | + | |
- | |coupons | + | |
- | |emdType | + | |
- | |endorsement | + | |
- | |equiv | + | |
- | |exch | + | |
- | |fareCalc | + | |
- | |fareRule | + | |
- | |fops | + | |
- | |nonExchangeable|required | + | |
- | |nonRefundable | + | |
- | |passNum | + | |
- | |payCurr | + | |
- | |priceType | + | |
- | |residual | + | |
- | |serviceType | + | |
- | |sponsorInfo | + | |
- | |tarif | + | |
- | |taxes | + | |
- | |total | + | |
- | |tourCode | + | |
- | |vat |optional | + | |
- | |vatTax | + | |
- | |vatTaxZZ | + | |
- | + | ||
- | ===== ManFopInfo ===== | + | |
- | + | ||
- | Form of payment | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |authCode | + | |
- | |code |required | + | |
- | |moved | + | |
- | |num | + | |
- | |rrn | + | |
- | |sum | + | |
- | |sumTick | + | |
- | + | ||
- | ===== ManResidual ===== | + | |
- | + | ||
- | Residual data | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |allowedSince|optional | + | |
- | |allowedUntil|optional | + | |
- | |date |required | + | |
- | |equiv | + | |
- | |fops |optional | + | |
- | |point | + | |
- | |secPoint | + | |
- | |tarif | + | |
- | |taxes | + | |
- | |total | + | |
- | + | ||
- | ===== ManTktCpnBrand ===== | + | |
- | + | ||
- | Ticket coupon brand info | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |code |required | + | |
- | |name |required | + | |
- | + | ||
- | ===== ManTktCpnPrice ===== | + | |
- | + | ||
- | Ticket coupon to manual exchange | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |allowedSince | + | |
- | |allowedUntil | + | |
- | |baseNote | + | |
- | |brandInfo | + | |
- | |fareClass | + | |
- | |fareExp | + | |
- | |fareRate | + | |
- | |fareRemark | + | |
- | |fareSum | + | |
- | |luggUnit | + | |
- | |luggage | + | |
- | |note | + | |
- | |otRate | + | |
- | |otSum | + | |
- | |paySum | + | |
- | |segNum | + | |
- | |stopoverPermitted|optional | + | |
- | |taxes | + | |
- | + | ||
- | ===== ManTktPenalty ===== | + | |
- | + | ||
- | Penalty data | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |exch |optional | + | |
- | |fops |optional | + | |
- | |segs |optional | + | |
- | |tarif | + | |
- | |total | + | |
- | + | ||
- | ===== ManTktPrice ===== | + | |
- | + | ||
- | Ticket price data | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |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^default^constraints^type^ | + | |
- | |airline | + | |
- | |arrPoint | + | |
- | |bookTimeUtc|required | + | |
- | |depPoint | + | |
- | |flight | + | |
- | |ns | + | |
- | |rbd |required | + | |
- | |suffix | + | |
- | |type | + | |
- | + | ||
- | ===== OperatingCarrier ===== | + | |
- | + | ||
- | Operating carrier disclosure | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |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^default^constraints^type^ | + | |
- | |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^default^constraints^type^ | + | |
- | |addrs | + | |
- | |airline | + | |
- | |brands | + | |
- | |changedBy | + | |
- | |children | + | |
- | |connections | + | |
- | |contacts | + | |
- | |createDateTimeUtc|required | + | |
- | |docs | + | |
- | |fqts | + | |
- | |group | + | |
- | |infants | + | |
- | |lut |required | + | |
- | |parent | + | |
- | |pax |optional | + | |
- | |pos |required | + | |
- | |recloc | + | |
- | |remarks | + | |
- | |remoteReclocs | + | |
- | |segs | + | |
- | |services | + | |
- | |spaces | + | |
- | |ssrs | + | |
- | |svcs | + | |
- | |tickets | + | |
- | |timeLimit | + | |
- | |transfers | + | |
- | |version | + | |
- | |visas | + | |
- | |voidTimeLimits | + | |
- | + | ||
- | ===== PnrPointOfSale ===== | + | |
- | + | ||
- | Information about point of sale | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |agency | + | |
- | |country | + | |
- | |gds | + | |
- | |location | + | |
- | |oprId | + | |
- | |posId | + | |
- | |termId | + | |
- | + | ||
- | ===== PnrRemoteRecloc ===== | + | |
- | + | ||
- | Information about the remote system | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |predPoint |required | + | |
- | |recloc | + | |
- | + | ||
- | ===== PortId ===== | + | |
- | + | ||
- | IATA airport designator | + | |
- | + | ||
- | JSON type: string | + | |
- | + | ||
- | constraints: | + | |
- | + | ||
- | * Regular expression '' | + | |
- | + | ||
- | examples: | + | |
- | + | ||
- | * SVO | + | |
- | + | ||
- | ===== PortOrCode ===== | + | |
- | + | ||
- | IATA airport designator | + | |
- | + | ||
- | JSON type: string | + | |
- | + | ||
- | constraints: | + | |
- | + | ||
- | * Regular expression '' | + | |
- | + | ||
- | examples: | + | |
- | + | ||
- | * 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^default^constraints^type^ | + | |
- | |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: | + | |
- | + | ||
- | * Regular expression '' | + | |
- | + | ||
- | examples: | + | |
- | + | ||
- | * Y | + | |
- | + | ||
- | ===== Recloc ===== | + | |
- | + | ||
- | Record locator | + | |
- | + | ||
- | JSON type: string | + | |
- | + | ||
- | constraints: | + | |
- | + | ||
- | * Regular expression '' | + | |
- | + | ||
- | examples: | + | |
- | + | ||
- | * ABC123 | + | |
- | + | ||
- | ===== Remark ===== | + | |
- | + | ||
- | Remark | + | |
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |airline|required | + | |
- | |passNum |optional | + | |
- | |text|required | + | |
- | |type|required | + | |
- | + | ||
- | ===== RemarkType ===== | + | |
- | + | ||
- | Remark type | + | |
- | + | ||
- | JSON type: string | + | |
- | + | ||
- | Enum of: | + | |
- | + | ||
- | * GENERAL | + | |
- | * ADDRESS | + | |
- | * PHONE | + | |
- | * WS | + | |
- | + | ||
- | + | ||
- | ===== RemoteRecloc ===== | + | |
- | + | ||
- | GDS record locator | + | |
- | + | ||
- | JSON type: string | + | |
- | + | ||
- | constraints: | + | |
- | + | ||
- | * Regular expression '' | + | |
- | + | ||
- | examples: | + | |
- | + | ||
- | * ABC123 | + | |
- | + | ||
- | ===== 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: | + | |
- | + | ||
- | * Regular expression '' | + | |
- | + | ||
- | examples: | + | |
- | + | ||
- | * 0BF | + | |
- | + | ||
- | ===== RfiscGroupCode ===== | + | |
- | + | ||
- | Service group code | + | |
- | + | ||
- | JSON type: string | + | |
- | + | ||
- | constraints: | + | |
- | + | ||
- | * Regular expression '' | + | |
- | + | ||
- | examples: | + | |
- | + | ||
- | * BG | + | |
- | + | ||
- | ===== SSvc ===== | + | |
- | + | ||
- | Segment-associated service | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |airline | + | |
- | |date | + | |
- | |emd |optional | + | |
- | |nos |required | + | |
- | |passNum | + | |
- | |point | + | |
- | |qtty | + | |
- | |rfic | + | |
- | |rfisc | + | |
- | |status | + | |
- | |svcType | + | |
- | |type | + | |
- | + | ||
- | ===== Seat ===== | + | |
- | + | ||
- | Seat number | + | |
- | + | ||
- | JSON type: string | + | |
- | + | ||
- | constraints: | + | |
- | + | ||
- | * Regular expression '' | + | |
- | + | ||
- | examples: | + | |
- | + | ||
- | * 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: | + | |
- | + | ||
- | * Regular expression '' | + | |
- | + | ||
- | examples: | + | |
- | + | ||
- | * F | + | |
- | + | ||
- | ===== Sex ===== | + | |
- | + | ||
- | Passenger’s sex | + | |
- | + | ||
- | JSON type: string | + | |
- | + | ||
- | Enum of: | + | |
- | + | ||
- | * M | + | |
- | * F | + | |
- | + | ||
- | ===== SingleAsvc ===== | + | |
- | + | ||
- | ASVC | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |emd |optional | + | |
- | |emdType | + | |
- | |freeText | + | |
- | |nameOfService|required | + | |
- | |passNum | + | |
- | |qtty | + | |
- | |rfic | + | |
- | |rfisc | + | |
- | |rfiscGroup | + | |
- | |segNum | + | |
- | |serviceType | + | |
- | |status | + | |
- | |timeLimit|optional|Date and time in ISO 8601 format| | + | |
- | |type |required | + | |
- | + | ||
- | ===== SingleSpace ===== | + | |
- | + | ||
- | Space | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |passNum | + | |
- | |seat |optional | + | |
- | |segNum | + | |
- | |ssr | + | |
- | |status | + | |
- | |type |required | + | |
- | + | ||
- | ===== SingleSsr ===== | + | |
- | + | ||
- | SSR | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |airline | + | |
- | |freeText | + | |
- | |passNum | + | |
- | |qtty |required | + | |
- | |segNum | + | |
- | |ssr | + | |
- | |status | + | |
- | |type |required | + | |
- | + | ||
- | ===== SingleSsvc ===== | + | |
- | + | ||
- | SSVC | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |airline | + | |
- | |dt |optional | + | |
- | |emd | + | |
- | |freeText | + | |
- | |nameOfService |required | + | |
- | |passNum | + | |
- | |point | + | |
- | |qtty |required | + | |
- | |rfic |required | + | |
- | |rfisc | + | |
- | |rfiscGroup | + | |
- | |secondaryPoint|optional | + | |
- | |serviceType | + | |
- | |status | + | |
- | |timeLimit|optional|Date and time in ISO 8601 format | | + | |
- | |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^is optional^description^default^constraints^type^ | + | |
- | |emd | + | |
- | |emdType | + | |
- | |passNum | + | |
- | |rfic |required | + | |
- | |rfisc | + | |
- | |rfiscGroup | + | |
- | |seat |optional | + | |
- | |segNum | + | |
- | |serviceType | + | |
- | |ssr | + | |
- | |status | + | |
- | |svcFreeText | + | |
- | |svcNameOfService|required | + | |
- | |timeLimit | + | |
- | |type |required | + | |
- | + | ||
- | ===== SpecRes ===== | + | |
- | + | ||
- | Special reservation code | + | |
- | + | ||
- | JSON type: string | + | |
- | + | ||
- | constraints: | + | |
- | + | ||
- | * Regular expression '' | + | |
- | + | ||
- | examples: | + | |
- | + | ||
- | * RRR | + | |
- | + | ||
- | ===== Ssr ===== | + | |
- | + | ||
- | SSR | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |airline | + | |
- | |passNum | + | |
- | |qtty |required | + | |
- | |segNum | + | |
- | |ssr | + | |
- | |status | + | |
- | |text |required | + | |
- | + | ||
- | ===== SsrAsvc ===== | + | |
- | + | ||
- | SSR with ASVC | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |emd | + | |
- | |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: | + | |
- | * Regular expression '' | + | |
- | + | ||
- | examples: | + | |
- | + | ||
- | * 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^is optional^description^default^constraints^type^ | + | |
- | |coupon | + | |
- | |couponStatus|optional | + | |
- | |passNum | + | |
- | |segNum | + | |
- | |ticket | + | |
- | + | ||
- | ===== TicketStr ===== | + | |
- | + | ||
- | Full ticket number | + | |
- | + | ||
- | JSON type: string | + | |
- | + | ||
- | constraints: | + | |
- | + | ||
- | * Regular expression '' | + | |
- | + | ||
- | ===== TicketVoidTml ===== | + | |
- | + | ||
- | Ticket void time limit | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |number | + | |
- | |timeLimit |required | + | |
- | + | ||
- | ===== Time ===== | + | |
- | + | ||
- | Time of day in ISO 8601 format | + | |
- | + | ||
- | JSON type: string | + | |
- | + | ||
- | constraints: | + | |
- | + | ||
- | * Regular expression '' | + | |
- | + | ||
- | examples: | + | |
- | + | ||
- | * 23:59 | + | |
- | + | ||
- | ===== TktTaxFull ===== | + | |
- | + | ||
- | Ticket coupon refund tax information | + | |
- | + | ||
- | JSON type: object | + | |
- | + | ||
- | ^member^is optional^description^default^constraints^type^ | + | |
- | |arr | + | |
- | |code |required | + | |
- | |dep | + | |
- | |fareRate | + | |
- | |fareSum | + | |
- | |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^default^constraints^type^ | + | |
- | |airline | + | |
- | |birthPlace|required | + | |
- | |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^default^constraints^type^ | + | |
- | |emds |optional | + | |
- | |tkts |optional | + | |
- | + | ||
- | ===== WhoMadeChanges ===== | + | |
- | + | ||
- | Who or what last changed this PNR | + | |
- | + | ||
- | JSON type: string | + | |
- | + | ||
- | Enum of: | + | |
- | + | ||
- | * RI | + | |
- | * TLG | + | |
- | * SYSTEM | + | |
- | * USER | + |
wiki/ebook.1695843660.txt.gz · Последнее изменение: 2023/09/27 19:41 — m.tsitseronova