<xsd:complexType name="Offer">
<xsd:annotation>
<xsd:documentation source="Description">A product or products available at the given price and terms.</xsd:documentation>
<xsd:appinfo>
<otm:OTA2Entity type="BusinessObject" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">Offer</otm:OTA2Entity>
</xsd:appinfo>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="order-0300:Offer_ID">
<xsd:sequence>
<xsd:element minOccurs="1" ref="order-0300:TotalPrice">
<xsd:annotation>
<xsd:documentation source="Description">Total price for all the products. Price may include itemized price information</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="25" minOccurs="0" ref="order-0300:TermsAndConditionsSubGrp">
<xsd:annotation>
<xsd:documentation source="Description">Specifies the terms and conditions for this offer.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="30" minOccurs="0" ref="prod-0400:ProductSubGrp">
<xsd:annotation>
<xsd:documentation source="Description">One or more products that make up this offer.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" ref="org-0300:FacilityIdentifier">
<xsd:annotation>
<xsd:documentation source="Description">Identifies the facility for which this offer belongs.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" ref="ota2:ExtensionPoint_Summary" />
</xsd:sequence>
<xsd:attribute name="vendor" type="ota2-0400:StringTiny" use="optional">
<xsd:annotation>
<xsd:documentation source="Description">Specifies the vendor for this offer.</xsd:documentation>
<xsd:appinfo>
<otm:Example context="Order" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">Vendor Name</otm:Example>
</xsd:appinfo>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="taxExcludedInd" type="xsd:boolean" use="optional">
<xsd:annotation>
<xsd:documentation source="Description">By default, taxes are included. When present and true, all taxes are excluded from the price. Individual taxes may be excluded using the indicator on the tax object.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
|