Definition Type: Element
Name: Contract
Containing Schema: PersonRegister.xsd
MinOccurs 1
MaxOccurs unbounded
Abstract
Collapse XSD Schema Diagram:
Drilldown into CompanyName Drilldown into CompanyID Drilldown into PolicyHolder Drilldown into GrossPremium Drilldown into ExpiryDate Drilldown into RenewalDate Drilldown into StartDate Drilldown into PackageName Drilldown into PayerIDXSD Diagram of Contract
Collapse XSD Schema Code:
<xs:element minOccurs="1" maxOccurs="unbounded" name="Contract">
    <xs:complexType>
        <xs:sequence>
            <xs:element minOccurs="1" maxOccurs="1" name="PayerID" type="tns:PersonPayerID" />
            <xs:element minOccurs="1" maxOccurs="1" name="PackageName" type="tns:ContractPackageName" />
            <xs:element minOccurs="1" maxOccurs="1" name="StartDate" type="tns:ContractStartDate" />
            <xs:element minOccurs="1" maxOccurs="1" name="RenewalDate" type="tns:ContractRenewalDate" />
            <xs:element minOccurs="1" maxOccurs="1" name="ExpiryDate" type="tns:ContractExpiryDate" />
            <xs:element minOccurs="1" maxOccurs="1" name="GrossPremium" type="tns:ContractGrossPremium" />
            <xs:element minOccurs="1" maxOccurs="1" name="PolicyHolder" type="tns:ContractPolicyHolder" />
            <xs:element minOccurs="0" maxOccurs="1" name="CompanyID" type="tns:ContractCompanyID" />
            <xs:element minOccurs="1" maxOccurs="1" name="CompanyName" type="tns:ContractCompanyName" />
        </xs:sequence>
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
PayerID PayerID 1 1
PackageName PackageName 1 1
StartDate StartDate 1 1
RenewalDate RenewalDate 1 1
ExpiryDate ExpiryDate 1 1
GrossPremium GrossPremium 1 1
PolicyHolder PolicyHolder 1 1
CompanyID CompanyID 0 1
CompanyName CompanyName 1 1