Documentation for ATIS-Draft-03-00-79

Complex Type: PICustomerProfile

[Table of contents]

Super-types: None
Sub-types: None
Name PICustomerProfile
Used by (from the same schema document) Complex Type PiProfile , Complex Type PiReportNewProfile , Complex Type PiReportProfileUpdate
Abstract no
XML Instance Representation
<...>
<customer-username> CPT-Footnote </customer-username> [0..1]
<customer-password> CPT-Footnote </customer-password> [0..1]
<customer-reminder> CPT-Footnote </customer-reminder> [0..1]
<customer-new-password> CPT-Footnote </customer-new-password> [0..1]
<customer> PITravelerIden </customer> [1]
<customer-address> lrms:AddressPoint </customer-address> [0..1]
<customer-cellphone> IM-HomePhone </customer-cellphone> [0..1]
<customer-homephone> IM-HomePhone </customer-homephone> [0..1]
<customer-workphone> IM-WorkPhone </customer-workphone> [0..1]
<customer-email> CPT-Footnote </customer-email> [0..1]
<customer-pager> IM-HomePhone </customer-pager> [0..1]
<customer-fax> IM-WorkPhone </customer-fax> [0..1]
<customer-birthdate> CPT-Date </customer-birthdate> [0..1]
<customer-ssn> CPT-SSN </customer-ssn> [0..1]
<recurring-trips> [0..1]
Start Sequence [1..20]
<recurring-trip> PIRecurringTrip </recurring-trip> [1]
End Sequence
</recurring-trips>
<subscriptions> [0..1]
Start Sequence [1..20]
<subscription> PICustSubscription </subscription> [1]
End Sequence
</subscriptions>
<localPICustomerProfile> local:PICustomerProfile </localPICustomerProfile> [0..1]
</...>
Diagram
h-125442069 h-125442069 h-125442069 h-125442069 h257513769 h851402497 h-96574677 h-96574677 h-1124261831 h-125442069 h-96574677 h-1124261831 h-1969881159 h767753379 h-1788070876 h-1672760242 h-497293587
Schema Component Representation
<xs:complexType name="PICustomerProfile">
<xs:sequence>
<xs:element name="customer-username" type=" CPT-Footnote " minOccurs="0"/>
<xs:element name="customer-password" type=" CPT-Footnote " minOccurs="0"/>
<xs:element name="customer-reminder" type=" CPT-Footnote " minOccurs="0"/>
<-- password reminder -->
<xs:element name="customer-new-password" type=" CPT-Footnote " minOccurs="0"/>
<xs:element name="customer" type=" PITravelerIden "/>
<-- zero if unassigned -->
<xs:element name="customer-address" type=" lrms:AddressPoint " minOccurs="0"/>
<xs:element name="customer-cellphone" type=" IM-HomePhone " minOccurs="0"/>
<xs:element name="customer-homephone" type=" IM-HomePhone " minOccurs="0"/>
<xs:element name="customer-workphone" type=" IM-WorkPhone " minOccurs="0"/>
<xs:element name="customer-email" type=" CPT-Footnote " minOccurs="0"/>
<xs:element name="customer-pager" type=" IM-HomePhone " minOccurs="0"/>
<xs:element name="customer-fax" type=" IM-WorkPhone " minOccurs="0"/>
<xs:element name="customer-birthdate" type=" CPT-Date " minOccurs="0"/>
<xs:element name="customer-ssn" type=" CPT-SSN " minOccurs="0"/>
<xs:element name="recurring-trips" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="20">
<xs:element name="recurring-trip" type=" PIRecurringTrip "/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="subscriptions" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="20">
<xs:element name="subscription" type=" PICustSubscription "/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="localPICustomerProfile" type=" local:PICustomerProfile " minOccurs="0"/>
</xs:sequence>
</xs:complexType>