AirlineProfile
A distribution profile of an airline which describes which types of shopping requests may be processed by a particular carrier.
Properties
Name |
Description |
Type |
Required |
Generic |
Enum |
Ignore |
airlineProfileDataItem |
A Single set of data elements contained within the airline profile. |
array |
false |
AirlineProfileDataItem |
--- |
false |
airlineProfileFilterCriteria |
A set of Criteria to filter airline profile response information. |
AirlineProfileFilterCriteria |
true |
|
|
false |
associatedMediaUrlUri |
URL used to retrieve media associated with the airline profile, including the airline logo. |
string |
false |
|
|
false |
associationMembershipText |
Free text description of group or alliance for which the profile is related. E.g. 'Member of Star Alliance'. |
string |
false |
|
|
false |
profileOwner |
An organization which carries the passenger, baggage, or goods, and/or commits to delivering the carriage as well as any related services such as issuance of ticket, creation of Order, etc. |
Carrier |
true |
|
|
false |
profileUrlUri |
Link to Airline Profile Source File. Alows a large Airline Profile file to be distributed over FTP, FTPS, as agreed bilaterally with Profile Owner. Note, this element should not be used if explicitly providing the Airline Profile Data Items. |
string |
false |
|
|
false |
{
"airlineProfileDataItem" : [ {
"actionTypeCode" : { },
"airlineProfile" : { },
"offerFilterCriteria" : [ { } ],
"posFilterCriteria" : [ { } ],
"posGeographicFilterCriteria" : [ { } ],
"seqNumber" : "number",
"serviceCriteria" : [ { } ]
} ],
"airlineProfileFilterCriteria" : {
"airlineProfile" : [ { } ],
"allProfilesInd" : "boolean",
"mediaUrlInd" : "boolean"
},
"associatedMediaUrlUri" : "string",
"associationMembershipText" : "string",
"profileOwner" : {
"aircraftGroup" : [ { } ],
"airlineAccountingCode" : "string",
"airlineCabinType" : [ { } ],
"airlineCriteria" : [ { } ],
"airlineDesigCode" : { },
"airlineLoadInfo" : [ { } ],
"airlineProfile" : { },
"alliance" : [ { } ],
"baggageAllowance" : { },
"baggageDisclosure" : { },
"baggageStandardWeights" : [ { } ],
"bagTag" : { },
"bookingEntity" : { },
"carrierAgent" : [ { } ],
"carrierAircraftType" : [ { } ],
"carrierFee" : { },
"clearance" : { },
"clearanceParty" : { },
"contactInfo" : [ { } ],
"contentOwner" : { },
"coupon" : { },
"crewBaggageStandardWeights" : [ { } ],
"crewStandardWeights" : [ { } ],
"datedMarketingSegment" : [ { } ],
"datedOperatingFlight" : [ { } ],
"datedOperatingSegment" : [ { } ],
"duplicateDesigInd" : "boolean",
"iataAircraftType" : [ { } ],
"iataNumber" : "number",
"loyaltyProgram" : { },
"loyaltyProgramAccount" : { },
"marketedOffer" : [ { } ],
"merchantAccount" : { },
"name" : "string",
"order" : [ { } ],
"orderItem" : [ { } ],
"paxStandardWeights" : [ { } ],
"programCriteria" : { },
"promotionIssuer" : { },
"service" : { },
"serviceDefinition" : [ { } ],
"shoppingResponse" : { },
"ticketIssuanceInfo" : { },
"uldType" : [ { } ],
"validatedOffer" : [ { } ],
"volumeUnitCode" : { },
"weightUnitCode" : { }
},
"profileUrlUri" : "string"
}