KeyValueProperty
A contextual information to further describe something using a key-value pair.
Properties
Name |
Description |
Type |
Required |
Generic |
Enum |
Ignore |
affinityShoppingCriteria |
Affinity query keyword(s) with optional preference level. |
AffinityShoppingCriteria |
true |
|
|
false |
coupon |
Contains product characteristics of an optional service, for inclusion on EMD. The type (Designates an optional service product characteristic type e.g., t-shirt size, color or pre-reserved seat number) should be carried in the Key field and characteristic value (Text that describes the product sold for the corresponding Product Characteristic Type, e.g. large, blue.) should be passed in the value field. |
Coupon |
true |
|
|
false |
discount |
A deduction from the price amount, made in advance of its payment. |
Discount |
true |
|
|
false |
keyText |
Name or ID of the Keyword. |
string |
false |
|
|
false |
prefLevel |
An Information supporting some shopping filter criteria, including preference level code (e.g. Preferred, Exclude, etc.). |
PrefLevel |
false |
|
|
false |
seatProfile |
An Airline defined characteristics shared by a group of seats. |
SeatProfile |
true |
|
|
false |
valueText |
Value corresponding to the associated Keyword. |
string |
false |
|
|
false |
{
"affinityShoppingCriteria" : {
"affinityOriginDest" : [ { } ],
"budgetAmount" : { },
"journeyDistanceCriteria" : { },
"journeyDurationCriteria" : { },
"keywordPref" : [ { } ]
},
"coupon" : {
"baggageAllowance" : [ { } ],
"connectedCouponNumber" : "number",
"consumedAtIssuanceInd" : "boolean",
"couponNumber" : "number",
"couponValidityPeriod" : { },
"excessBaggage" : { },
"fareBasisCode" : "string",
"filedFee" : { },
"involIndCode" : "string",
"mediaTypeCode" : "string",
"nonCommissionableInd" : "boolean",
"nonInterlineableInd" : "boolean",
"nonRefundableInd" : "boolean",
"nonReissuableNonExchInd" : "boolean",
"productCharacteristic" : { },
"promotion" : { },
"refNumber" : "number",
"remarkText" : "string",
"resChangeInfo" : { },
"rficCode" : { },
"rfiscCode" : { },
"rfiscDescText" : "string",
"seqNumber" : "number",
"service" : [ { } ],
"serviceDeliveryDate" : "string",
"serviceDeliveryProviderLocationCode" : { },
"serviceDeliveryProviderName" : "string",
"serviceQty" : "number",
"settlementAuthorizationIdentifier" : "string",
"soldAirlineInfo" : { },
"statusCode" : "string",
"taxSummary" : [ { } ],
"ticket" : { },
"validatingCarrier" : { },
"valueAmount" : { }
},
"discount" : {
"amount" : { },
"appText" : "string",
"descText" : "string",
"discountContext" : [ { } ],
"percent" : "number",
"preDiscountedAmount" : { },
"price" : { }
},
"keyText" : "string",
"prefLevel" : {
"airlineCriteria" : [ { } ],
"allianceCriteria" : [ { } ],
"fareCriteria" : [ { } ],
"flightCharacteristicsCriteria" : [ { } ],
"flightCriteria" : { },
"groupFareCriteria" : [ { } ],
"keyValueProperty" : { },
"prefContextText" : "string",
"prefLevelCode" : { },
"serviceCriteria" : [ { } ],
"stationCriteria" : { }
},
"seatProfile" : {
"characteristicCode" : { },
"marketingInfo" : [ { } ],
"seat" : { },
"seatKeywords" : [ { } ],
"seatPitchMeasure" : { },
"seatProfileIdentifier" : "string",
"seatWidthMeasure" : { },
"serviceDefinition" : { }
},
"valueText" : "string"
}