Amadeus API       

Node
PoweredAir_MultiAvailabilityReply
cabinRules



Description

To specify Cabin eligibility rules.
Status (Requirement Designator) = Conditional. Repetition = 1.

XML Tree

<cabinRules>
     <generalCabinPreferences>
        <cabin></cabin>
        <travellerCategory></travellerCategory>
        <tripCategory></tripCategory>
     </generalCabinPreferences>
     <cabinExclusion>
        <cabin></cabin>
     </cabinExclusion>
     <domesticFlightCabin></domesticFlightCabin>
     <eftCabinPreference>
        <elapsedFlyingTime></elapsedFlyingTime>
        <greaterThanEFTCabin></greaterThanEFTCabin>
        <lowerThanEFTCabin></lowerThanEFTCabin>
        <travellerCategory></travellerCategory>
        <tripCategory></tripCategory>
     </eftCabinPreference>
</cabinRules>


Field Descriptions

Field Attributes and Description
Node   generalCabinPreferences Field Type = Node. Repetition = 1.
GENERAL CABIN PREFERENCES RULES.
Mandatory  cabin Field Type = Data Element.
Alphabetic, minlen=2, maxlen=2, repetition=1.

Cabin, coded.
For a list of valid codes, see codeset cabin.
  travellerCategory Field Type = Data Element.
AlphaNumeric, minlen=3, maxlen=3, repetition=1.

Traveller category.
  tripCategory Field Type = Data Element.
AlphaNumeric, minlen=3, maxlen=3, repetition=1.

Trip category.
Node   cabinExclusion Field Type = Node. Repetition = 2.
GENERAL CABIN EXCLUSIONS RULES.
  cabin Field Type = Data Element.
Alphabetic, minlen=2, maxlen=2, repetition=1.

Cabin, coded.
For a list of valid codes, see codeset cabin.
  domesticFlightCabin Field Type = Data Element.
Alphabetic, minlen=2, maxlen=2, repetition=1.

Domestic flight cabin, coded.
Node   eftCabinPreference Field Type = Node. Repetition = 1.
ELAPSED FLYING TIME RULES.
Mandatory  elapsedFlyingTime Field Type = Data Element.
Numeric, minlen=1, maxlen=4, repetition=1.

Elapsed flying time.
Mandatory  greaterThanEFTCabin Field Type = Data Element.
Alphabetic, minlen=2, maxlen=2, repetition=1.

Greater than EFT cabin, coded.
For a list of valid codes, see codeset greaterThanEFTCabin.
Mandatory  lowerThanEFTCabin Field Type = Data Element.
Alphabetic, minlen=2, maxlen=2, repetition=1.

Lower than EFT cabin, coded.
For a list of valid codes, see codeset lowerThanEFTCabin.
  travellerCategory Field Type = Data Element.
AlphaNumeric, minlen=3, maxlen=3, repetition=1.

Traveller category.
  tripCategory Field Type = Data Element.
AlphaNumeric, minlen=3, maxlen=3, repetition=1.

Trip category.

Naming Conventions

minlen = Minimum Length,
maxlen = Maximum Length,
Mandatory = Mandatory,
Node = Node,
Repetition = Maximum number of occurences for a Node.

Code Sets and Code Lists

cabin

CodeDescription
KCBusiness cabin.
KFFirst cabin.
KYEconomy cabin.

cabin

CodeDescription
KCBusiness cabin.
KFFirst cabin.
KYEconomy cabin.

greaterThanEFTCabin

CodeDescription
KCBusiness cabin.
KFFirst cabin.
KYEconomy cabin.

lowerThanEFTCabin

CodeDescription
KCBusiness cabin.
KFFirst cabin.
KYEconomy cabin.