Definition Type: Element
Name: BookingChannelInfo
Namespace: http://opentravel.org/common/message/v02
Containing Schema: OTA2_Message_v2.0.0.xsd
MinOccurs 0
MaxOccurs (1)
Abstract
Documentation:
Booking channel metadata, cincluding type, ID and name.
Collapse XSD Schema Diagram:
Drilldown into Name in schema ota2_message_v2_0_0_xsd Drilldown into Type in schema ota2_message_v2_0_0_xsd Drilldown into id in schema ota2_message_v2_0_0_xsd Drilldown into primaryInd in schema ota2_message_v2_0_0_xsdXSD Diagram of BookingChannelInfo in schema ota2_message_v2_0_0_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xsd:element name="BookingChannelInfo" minOccurs="0">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">Booking channel metadata, cincluding type, ID and name.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
        <xsd:sequence minOccurs="0">
            <xsd:element name="Type">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">The type of booking channel, e.g. Global Distribution System (GDS), Alternative Distribution System (ADS), etc.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="Enum_BookingChannel">
                            <xsd:attribute name="extension" type="ota:String_EnumExtension" use="optional">
                                <xsd:annotation>
                                    <xsd:documentation xml:lang="en">A string value that represents an "Other_", or extended, enumerated value agreed upon between trading partners. 

NOTE: It is recommended that you submit an OpenTravel comment to formally add any extended enumerations to the OpenTravel Specification to maximize trading partner interoperability.</xsd:documentation>
                                </xsd:annotation>
                            </xsd:attribute>
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element name="Name" type="xsd:string" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">The code and short nameof the booking channel.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="primaryInd" type="xsd:boolean">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Indicates whether the enumerated booking channel type is the primary means of connectivity used by the source.</xsd:documentation>
            </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="id" type="String_Short" use="optional">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">A unique booking channel ID.</xsd:documentation>
            </xsd:annotation>
        </xsd:attribute>
    </xsd:complexType>
</xsd:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Type ota2msg:Type (1) (1)
Name ota2msg:Name 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
primaryInd ota2msg:primaryInd (Optional)
id ota2msg:id Optional