Definition Type: Element
Name: OTA_AirRulesRQ
Namespace: http://www.opentravel.org/OTA/2003/05
Containing Schema: OTA_AirRulesRQ.xsd
Abstract
Documentation:
The Rules Request message requests text rules for a specific fare class code for an airline and city pair on a specific date. Optional information negotiated fare contract codes to be included in the message. The rules request contains similar to a Fare Rules entry on an airline CRS or GDS.
Collapse XSD Schema Diagram:
Drilldown into RuleReqInfo in schema ota_airrulesrq_xsd Drilldown into POS in schema ota_airrulesrq_xsd Drilldown into RetransmissionIndicator in schema ota_commontypes_xsd1 Drilldown into AltLangID in schema ota_commontypes_xsd1 Drilldown into AltLangID_Group in schema ota_commontypes_xsd1 Drilldown into PrimaryLangID in schema ota_commontypes_xsd1 Drilldown into PrimaryLangID_Group in schema ota_commontypes_xsd1 Drilldown into TransactionStatusCode in schema ota_commontypes_xsd1 Drilldown into SequenceNmbr in schema ota_commontypes_xsd1 Drilldown into TransactionIdentifier in schema ota_commontypes_xsd1 Drilldown into Version in schema ota_commontypes_xsd1 Drilldown into Target in schema ota_commontypes_xsd1 Drilldown into TimeStamp in schema ota_commontypes_xsd1 Drilldown into EchoToken in schema ota_commontypes_xsd1 Drilldown into OTA_PayloadStdAttributes in schema ota_commontypes_xsd1XSD Diagram of OTA_AirRulesRQ in schema ota_airrulesrq_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:element name="OTA_AirRulesRQ">
    <xs:annotation>
        <xs:documentation xml:lang="en">
	The Rules Request message requests text rules for a specific fare class code for an airline and city pair on a specific date. Optional information 	negotiated fare contract codes to be included in the message.
	The rules request contains similar to a Fare Rules entry on an airline CRS or GDS.
			</xs:documentation>
    </xs:annotation>
    <xs:complexType>
        <xs:sequence>
            <xs:element name="POS" type="POS_Type">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Point of sale object. </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="RuleReqInfo">
                <xs:annotation>
                    <xs:documentation xml:lang="en">The Rule Request Information required to return all applicable fare rule categories.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:complexContent>
                        <xs:extension base="FareInfoType">
                            <xs:sequence minOccurs="0">
                                <xs:element name="SubSection" minOccurs="0" maxOccurs="99">
                                    <xs:complexType>
                                        <xs:attribute name="SubTitle" type="StringLength1to32" use="optional" />
                                        <xs:attribute name="SubCode" type="StringLength1to16" use="optional" />
                                        <xs:attribute name="SubSectionNumber" type="StringLength1to8" use="optional" />
                                    </xs:complexType>
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute name="LanguageRequested" type="AlphaNumericStringLength1to8" use="optional">
                                <xs:annotation>
                                    <xs:documentation xml:lang="en">Specifies the language in which the rules should be returned.
</xs:documentation>
                                </xs:annotation>
                            </xs:attribute>
                        </xs:extension>
                    </xs:complexContent>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
        <xs:attributeGroup ref="OTA_PayloadStdAttributes" />
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
POS nsA:POS (1) (1)
RuleReqInfo nsA:RuleReqInfo (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
EchoToken EchoToken Optional
TimeStamp TimeStamp Optional
Target Target Production Optional
Version Version Required
TransactionIdentifier TransactionIdentifier Optional
SequenceNmbr SequenceNmbr Optional
TransactionStatusCode TransactionStatusCode Optional
PrimaryLangID PrimaryLangID Optional
AltLangID AltLangID Optional
RetransmissionIndicator RetransmissionIndicator Optional