element <ukCriticalIllnessProtection> (global)
Namespace:
Type:
anonymous complexType (extension of BaseDetailItem)
Content:
complex, 2 attributes, 11 elements
Defined:
Includes:
definitions of 10 elements
Used:
XML Representation Summary
<ukCriticalIllnessProtection
   
 = 
xs:string
 = 
xs:string
   
>
   
Content: 
</ukCriticalIllnessProtection>
Content model elements (10):
name (type xs:string),
premiumAmount (type xs:integer),
Included in content model of elements (1):
Known Usage Locations
Annotation
UK and Irish Critical Illness policy (UK and Irish Plans Only).
Anonymous Type Detail
Type Derivation Tree
BaseDetailItem (extension)
  complexType
XML Source (w/o annotations (9); see within schema source)
<xs:element name="ukCriticalIllnessProtection">
<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" name="purchaseAge" type="xs:integer"/>
<xs:element maxOccurs="1" minOccurs="0" name="timingType" type="timingType"/>
<xs:element maxOccurs="1" minOccurs="0" ref="auxDetail"/>
<xs:element minOccurs="0" name="appliedEventList" type="appliedEventList"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
Content Element Detail (all declarations; defined within this component only; 10/11)
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"/>

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"/>

purchaseAge
Type:
xs:integer, predefined, simple content
For DECREASING type, the original age policy was purchased
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="purchaseAge" type="xs:integer"/>

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"/>

timingType
Type:
timingType, simple content
Timing type of the purchase age. Either event or age based.
Simple Content
enumeration of xs:string
Enumeration:
"EVENT", "AGE"
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="1" minOccurs="0" name="timingType" type="timingType"/>

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