Definition Type: Group
Name: RatecardRequestModule
Namespace: http://www.adsml.org/adsmlmediapack/1.0
Containing Schema: AdsMLMediapack-1.0-PublicTypeLibrary-AS.xsd
Collapse XSD Schema Diagram:
Drilldown into FilterBy in schema adsmlmediapack-1_0-publictypelibrary-as_xsd Drilldown into SellersReference in schema adsmltypelibrary-2_0-as_xsd Drilldown into RatecardIdentifier in schema adsmlmediapack-1_0-publictypelibrary-as_xsd Drilldown into BusinessMessageDate in schema adsmltypelibrary-2_0-as_xsdXSD Diagram of RatecardRequestModule in schema adsmlmediapack-1_0-publictypelibrary-as_xsd (AdsML)
Collapse XSD Schema Code:
<xs:group name="RatecardRequestModule">
    <xs:sequence>
        <xs:element ref="adsml:BusinessMessageDate" />
        <xs:choice>
            <xs:element ref="RatecardIdentifier" maxOccurs="unbounded" />
            <xs:element ref="adsml:SellersReference" maxOccurs="unbounded" />
            <xs:element name="FilterBy" maxOccurs="unbounded">
                <xs:complexType>
                    <xs:choice>
                        <xs:element ref="adsml:ValidityPeriod" maxOccurs="unbounded" />
                        <xs:element ref="CustomerCategory" maxOccurs="unbounded" />
                        <xs:element name="BookingParty" type="PartyFilterType" maxOccurs="unbounded" />
                        <xs:element name="Advertiser" type="PartyFilterType" maxOccurs="unbounded" />
                        <xs:element name="SellingParty" type="PartyFilterType" maxOccurs="unbounded" />
                        <xs:element ref="adsml:Contract" maxOccurs="unbounded" />
                        <xs:element name="Publication" maxOccurs="unbounded">
                            <xs:complexType>
                                <xs:sequence>
                                    <xs:element ref="PublicationReference" minOccurs="0" />
                                    <xs:element ref="PublicationCode" minOccurs="0" />
                                    <xs:element ref="Name" minOccurs="0" />
                                    <xs:element name="PublishedBy" type="PartyFilterType" minOccurs="0" />
                                </xs:sequence>
                            </xs:complexType>
                        </xs:element>
                        <xs:element ref="adsml:Properties" />
                    </xs:choice>
                </xs:complexType>
            </xs:element>
        </xs:choice>
    </xs:sequence>
</xs:group>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
BusinessMessageDate adsml:BusinessMessageDate (1) (1)
RatecardIdentifier nsB:RatecardIdentifier (1) unbounded
SellersReference adsml:SellersReference (1) unbounded
FilterBy nsB:FilterBy (1) unbounded