ServiceCriteria
A reason for Issuance Group and Subgroup code(s) that specify the requested categories of Optional Services to be returned in the results.
Properties
Name |
Description |
Type |
Required |
Generic |
Enum |
Ignore |
airlineProfileDataItem |
A Single set of data elements contained within the airline profile. |
AirlineProfileDataItem |
true |
|
|
false |
includeInd |
When TRUE, specified service should be included in search results. When FALSE, exclude shopping results including the specified service. |
boolean |
false |
|
|
false |
prefLevel |
An Information supporting some shopping filter criteria, including preference level code (e.g. Preferred, Exclude, etc.). |
PrefLevel |
false |
|
|
false |
reasonForIssuanceCode |
Reason For Issuance Code Examples: A (Air Transportation) C (Baggage) E (Airport Services) F (Merchandise) G (In-flight Services) Refer to PADIS Codeset for data element 4183 - Special Condition. |
ReasonForIssuanceCode |
false |
|
|
false |
reasonForIssuanceSubCode |
Reason For Issuance Sub Code. Examples: 0CC (First Checked Bag) 0B1 (In-flight Entertainment) 0BX (Lounge) |
ReasonForIssuanceSubCode |
false |
|
|
false |
shoppingCriteria |
A set of criteria which qualifies the flight request by influencing which results are returned in the shopping response, including preferred or required criteria. |
array |
false |
ShoppingCriteria |
--- |
false |
taxonomyCode |
Used for defining a product or service within the Shared Industry Taxonomy or bilaterally. |
string |
false |
|
|
false |
{
"airlineProfileDataItem" : {
"actionTypeCode" : { },
"airlineProfile" : { },
"offerFilterCriteria" : [ { } ],
"posFilterCriteria" : [ { } ],
"posGeographicFilterCriteria" : [ { } ],
"seqNumber" : "number",
"serviceCriteria" : [ { } ]
},
"includeInd" : "boolean",
"prefLevel" : {
"airlineCriteria" : [ { } ],
"allianceCriteria" : [ { } ],
"fareCriteria" : [ { } ],
"flightCharacteristicsCriteria" : [ { } ],
"flightCriteria" : { },
"groupFareCriteria" : [ { } ],
"keyValueProperty" : { },
"prefContextText" : "string",
"prefLevelCode" : { },
"serviceCriteria" : [ { } ],
"stationCriteria" : { }
},
"reasonForIssuanceCode" : {
"reasonForIssuanceCodeEnum" : { }
},
"reasonForIssuanceSubCode" : {
"reasonForIssuanceSubCodeEnum" : { }
},
"shoppingCriteria" : [ {
"allianceCriteria" : { },
"baggagePricingCriteria" : { },
"cabinTypeCriteria" : { },
"connectionCriteria" : { },
"existingOrderCriteria" : { },
"fareCriteria" : [ { } ],
"flightCriteria" : { },
"fopCriteria" : [ { } ],
"paymentCardCriteria" : [ { } ],
"programCriteria" : [ { } ],
"promotionCriteria" : { },
"seatCriteria" : [ { } ],
"serviceCriteria" : { },
"specialNeedsCriteria" : { },
"tripPurposeCode" : { }
} ],
"taxonomyCode" : "string"
}