Definition Type: ComplexType
Name: FulfillmentType
Containing Schema: OTA_AirCommonTypes.xsd
Abstract
Documentation:
Payment information relevant to a booking.
Collapse XSD Schema Diagram:
Drilldown into PaymentText in schema ota_aircommontypes_xsd1 Drilldown into Receipt in schema ota_aircommontypes_xsd1 Drilldown into Name in schema ota_aircommontypes_xsd1 Drilldown into DeliveryAddress in schema ota_aircommontypes_xsd1 Drilldown into PaymentDetails in schema ota_aircommontypes_xsd1XSD Diagram of FulfillmentType in schema ota_aircommontypes_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:complexType name="FulfillmentType">
    <xs:annotation>
        <xs:documentation>Payment information relevant to a booking.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:element name="PaymentDetails" minOccurs="0">
            <xs:annotation>
                <xs:documentation xml:lang="en">Container for Payment Detail.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:sequence>
                    <xs:element name="PaymentDetail" type="PaymentDetailType" maxOccurs="99">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">Form of payment details for the requested booking. It is possible to use multiple forms of payment for one transaction, therefore this element may be used more than once.</xs:documentation>
                        </xs:annotation>
                    </xs:element>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element name="DeliveryAddress" type="AddressType" minOccurs="0">
            <xs:annotation>
                <xs:documentation xml:lang="en">Ticket delivery information for the booking request.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="Name" type="PersonNameType" minOccurs="0">
            <xs:annotation>
                <xs:documentation xml:lang="en">Purchaser name details</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="Receipt" minOccurs="0">
            <xs:annotation>
                <xs:documentation xml:lang="en"> Specifies the requested distribution method for the ticket receipt.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:attribute name="DistribType" type="OTA_CodeType">
                    <xs:annotation>
                        <xs:documentation xml:lang="en"> Refer to OTA Code List Distribution Type (DTB).
									</xs:documentation>
                    </xs:annotation>
                </xs:attribute>
            </xs:complexType>
        </xs:element>
        <xs:element name="PaymentText" minOccurs="0" maxOccurs="5">
            <xs:annotation>
                <xs:documentation xml:lang="en">Used to provide textual information concerning fulfillment.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:simpleContent>
                    <xs:extension base="FormattedTextTextType">
                        <xs:attribute name="Name" type="StringLength1to16" use="optional">
                            <xs:annotation>
                                <xs:documentation xml:lang="en">Used to specify the type of information.</xs:documentation>
                            </xs:annotation>
                        </xs:attribute>
                    </xs:extension>
                </xs:simpleContent>
            </xs:complexType>
        </xs:element>
    </xs:sequence>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
PaymentDetails PaymentDetails 0 (1)
DeliveryAddress DeliveryAddress 0 (1)
Name Name 0 (1)
Receipt Receipt 0 (1)
PaymentText PaymentText 0 5
Collapse Derivation Tree:
Collapse References:
nsA:Fulfillment, Fulfillment