Definition Type: ComplexType
Name: PayerPriceType
Namespace: http://www.adsml.org/adsmlbookings/2.0
Containing Schema: AdsMLBookings-2.0-PublicTypeLibrary-AS.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into PaymentTerms in schema adsmltypelibrary-2_0-as_xsd Drilldown into Payment in schema adsmlbookings-2_0-publictypelibrary-as_xsd Drilldown into PayersPriceDetails in schema adsmlbookings-2_0-publictypelibrary-as_xsd Drilldown into ShareOfTotalPrice in schema adsmlbookings-2_0-publictypelibrary-as_xsd Drilldown into Contract in schema adsmltypelibrary-2_0-as_xsd Drilldown into Reference in schema adsmlbookings-2_0-publictypelibrary-as_xsd Drilldown into PayerParty in schema adsmltypelibrary-2_0-as_xsdXSD Diagram of PayerPriceType in schema adsmlbookings-2_0-publictypelibrary-as_xsd (AdsML)
Collapse XSD Schema Code:
<xs:complexType name="PayerPriceType">
    <xs:sequence>
        <xs:element ref="adsml:PayerParty" />
        <xs:element ref="Reference" minOccurs="0" maxOccurs="unbounded" />
        <xs:element ref="adsml:Contract" minOccurs="0" />
        <xs:element name="ShareOfTotalPrice" minOccurs="0">
            <xs:complexType>
                <xs:sequence>
                    <xs:element name="SharedPriceComponent" maxOccurs="unbounded">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="adsml:PriceComponentName" />
                                <xs:choice>
                                    <xs:element ref="adsml:Percent" />
                                    <xs:sequence>
                                        <xs:element ref="adsml:Amount" />
                                        <xs:element ref="adsml:CurrencyCode" minOccurs="0" />
                                    </xs:sequence>
                                </xs:choice>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:element ref="PayersPriceDetails" minOccurs="0" />
        <xs:element ref="Payment" minOccurs="0" />
        <xs:element ref="adsml:PaymentTerms" minOccurs="0" />
    </xs:sequence>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
PayerParty adsml:PayerParty (1) (1)
Reference adsml-bo:Reference 0 unbounded
Contract adsml:Contract 0 (1)
ShareOfTotalPrice adsml-bo:ShareOfTotalPrice 0 (1)
PayersPriceDetails adsml-bo:PayersPriceDetails 0 (1)
Payment adsml-bo:Payment 0 (1)
PaymentTerms adsml:PaymentTerms 0 (1)
Collapse Derivation Tree:
Collapse References:
adsml-bo:PayerInformation