element <criticalIllnessInsurance> (global)
Namespace:
Type:
anonymous complexType (extension of BaseDetailItem)
Content:
complex, 2 attributes, 13 elements
Defined:
Includes:
definitions of 12 elements
Used:
XML Representation Summary
<criticalIllnessInsurance
   
 = 
xs:string
 = 
xs:string
   
>
   
Content: 
</criticalIllnessInsurance>
Content model elements (12):
name (type xs:string),
premiumAmount (type xs:integer),
Included in content model of elements (1):
Known Usage Locations
Annotation
US, UNI, AU and Canada Critical Illness policy (US, UNI, AU and Canada Plans Only).
Anonymous Type Detail
Type Derivation Tree
BaseDetailItem (extension)
  complexType
XML Source (w/o annotations (11); see within schema source)
<xs:element name="criticalIllnessInsurance">
<xs:complexType>
<xs:complexContent>
<xs:extension base="BaseDetailItem">
<xs:sequence>
<xs:element minOccurs="0" name="owners" type="owners"/>
<xs:element name="name" type="xs:string"/>
<xs:element name="coverageAmount" type="xs:integer"/>
<xs:element name="term" type="xs:integer"/>
<xs:element name="premiumAmount" type="xs:integer"/>
<xs:element name="premiumPaymentFrequency" type="paymentFrequency"/>
<xs:element maxOccurs="1" minOccurs="0" ref="auxDetail"/>
<xs:element minOccurs="0" name="appliedEventList" type="appliedEventList"/>
<xs:element maxOccurs="1" minOccurs="1" name="limitBenefitToDebtAmount" type="xs:boolean"/>
<xs:element maxOccurs="1" minOccurs="0" name="linkedDebts" type="modelIdList"/>
<xs:element name="transferPayout" type="xs:boolean"/>
<xs:element maxOccurs="1" minOccurs="0" name="transferPayoutToAccount" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
Content Element Detail (all declarations; defined within this component only; 12/13)
appliedEventList
Type:
appliedEventList, complex content
Single Event defines the start policy. The term defines the end.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="appliedEventList" type="appliedEventList"/>

auxDetail
Type:
anonymous complexType, complex content
XML Source (see within schema source)
<xs:element maxOccurs="1" minOccurs="0" ref="auxDetail"/>

coverageAmount
Type:
xs:integer, predefined, simple content
The amount to payout.
XML Source (w/o annotations (1); see within schema source)
<xs:element name="coverageAmount" type="xs:integer"/>

limitBenefitToDebtAmount
Type:
xs:boolean, predefined, simple content
Limits Insurance Payout to Total Amount of Liabilities at Death or Maturity.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="1" name="limitBenefitToDebtAmount" type="xs:boolean"/>

linkedDebts
Type:
modelIdList, complex content
The debts linked to this critical illness insurance.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="linkedDebts" type="modelIdList"/>

name
Type:
xs:string, predefined, simple content
XML Source (see within schema source)
<xs:element name="name" type="xs:string"/>

owners
Type:
owners, complex content
The owner and insured for the policy.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="owners" type="owners"/>

premiumAmount
Type:
xs:integer, predefined, simple content
The premium amount.
XML Source (w/o annotations (1); see within schema source)
<xs:element name="premiumAmount" type="xs:integer"/>

premiumPaymentFrequency
Type:
paymentFrequency, simple content
The premium payment frequency.
Simple Content
enumeration of xs:string
Enumeration:
"WEEKLY", "BI_WEEKLY", "SEMI_MONTHLY", "MONTHLY", "QUARTERLY", "SEMI_ANNUALLY", "ANNUALLY"
XML Source (w/o annotations (1); see within schema source)
<xs:element name="premiumPaymentFrequency" type="paymentFrequency"/>

term
Type:
xs:integer, predefined, simple content
The number of years remaining on the policy.
XML Source (w/o annotations (1); see within schema source)
<xs:element name="term" type="xs:integer"/>

transferPayout
Type:
xs:boolean, predefined, simple content
A boolean to indicate whether to transfer the insurance payout into an investment account.
XML Source (w/o annotations (1); see within schema source)
<xs:element name="transferPayout" type="xs:boolean"/>

transferPayoutToAccount
Type:
xs:string, predefined, simple content
Only applicable when the 'transferPayout' is TRUE; This is the model ID of the account to transfer the insurance payout to.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="transferPayoutToAccount" type="xs:string"/>

XML schema documentation generated with DocFlex/XML 1.12 using DocFlex/XML XSDDoc 2.9.0 template set