complexType "CustomerDataType"
Namespace:
Content:
complex, 7 elements
Defined:
globally in sales.xsd; see XML source
Includes:
definitions of 7 elements
Used:
Component Diagram
XML Representation Summary
<...>
   
Content: 
</...>
Content Model Elements (7):
All Direct / Indirect Based Elements (1):
Known Usage Locations
Annotation
complete customer information (used by PurchaseType)
XML Source (w/o annotations (1); see within schema source)
<xsd:complexType name="CustomerDataType">
<xsd:sequence>
<xsd:element name="BillingContact" nillable="false" type="ContactType"/>
<xsd:element name="DeliveryContact" nillable="false" type="ContactType"/>
<xsd:element name="CustomerPaymentData" nillable="false" type="CustomerPaymentDataType"/>
<xsd:element name="Language" nillable="false" type="LanguageType"/>
<xsd:element name="RegName" nillable="false" type="xsd:string"/>
<xsd:element minOccurs="0" name="VatId" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="SubscribeNewsletter" nillable="false" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
Content Element Detail (all declarations; defined within this component only; 7/7)
BillingContact
Type:
ContactType, complex content
XML Source (see within schema source)
<xsd:element name="BillingContact" nillable="false" type="ContactType"/>

CustomerPaymentData
Type:
CustomerPaymentDataType, complex content
XML Source (see within schema source)
<xsd:element name="CustomerPaymentData" nillable="false" type="CustomerPaymentDataType"/>

DeliveryContact
Type:
ContactType, complex content
XML Source (see within schema source)
<xsd:element name="DeliveryContact" nillable="false" type="ContactType"/>

Language
Type:
LanguageType, simple content
XML Representation Summary
<Language>
   
Content: 
{ enumeration of xsd:string }
</Language>
Simple Content
Enumeration:
"English", "German", "Spanish", "French", "Portuguese", "Italian", "Dutch", "Norwegian", "Swedish", "Finnish", "Japanese", "Korean", "Russian", "Other"
XML Source (see within schema source)
<xsd:element name="Language" nillable="false" type="LanguageType"/>

RegName
Type:
xsd:string, predefined, simple content
XML Representation Summary
<RegName>
   
Content: 
{ xsd:string }
</RegName>
XML Source (see within schema source)
<xsd:element name="RegName" nillable="false" type="xsd:string"/>

SubscribeNewsletter
Type:
xsd:boolean, predefined, simple content
XML Representation Summary
<SubscribeNewsletter>
   
Content: 
{ xsd:boolean }
</SubscribeNewsletter>
XML Source (see within schema source)
<xsd:element minOccurs="0" name="SubscribeNewsletter" nillable="false" type="xsd:boolean"/>

VatId
Type:
xsd:string, predefined, simple content
Nillable:
(can be declared as nil using xsi:nil attribute in instance XML documents)
XML Representation Summary
<VatId>
   
Content: 
{ xsd:string }
</VatId>
XML Source (see within schema source)
<xsd:element minOccurs="0" name="VatId" nillable="true" type="xsd:string"/>

XML schema documentation generated with FlexDoc/XML 1.13 using FlexDoc/XML XSDDoc 2.9.5 template set. All XSD diagrams generated by FlexDoc/XML DiagramKit.