group "RegulatorReportGenericProductInformation.model"
Namespace:
Content:
Defined:
Includes:
definitions of 10 elements
Used:
Content Model Diagram
Complex Content Model
primaryAssetClass, secondaryAssetClass*, ((productType+, productId*) | productId+), embeddedOptionType[0..2], nonStandardTerms?, effectiveDate?, terminationDate?, notional1Amount?, notional1Currency?, notional2Amount?, notional2Currency?, reportingPartySide?, underlyingAsset?, settlementCurrency?
Content Model Elements (16):
primaryAssetClass (defined in Product.model group),
productId (defined in Product.model group),
productId (defined in Product.model group),
productType (defined in Product.model group),
Known Usage Locations
XML Source (see within schema source)
<xsd:group name="RegulatorReportGenericProductInformation.model">
<xsd:sequence>
<xsd:group ref="Product.model"/>
<xsd:element minOccurs="0" name="nonStandardTerms" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="effectiveDate" type="xsd:date"/>
<xsd:element minOccurs="0" name="terminationDate" type="xsd:date"/>
<xsd:element minOccurs="0" name="notional1Amount" type="xsd:decimal"/>
<xsd:element minOccurs="0" name="notional1Currency" type="Currency"/>
<xsd:element minOccurs="0" name="notional2Amount" type="xsd:decimal"/>
<xsd:element minOccurs="0" name="notional2Currency" type="Currency"/>
<xsd:element minOccurs="0" name="reportingPartySide" type="xsd:token"/>
<!-- should be token - buyer, seller, payer, receiver -->
<xsd:element minOccurs="0" name="underlyingAsset" type="RegulatorReportUnderlyingAsset"/>
<!-- should be token - buyer, seller, payer, receiver -->
<xsd:element minOccurs="0" name="settlementCurrency" type="Currency"/>
</xsd:sequence>
</xsd:group>
Content Element Detail (all declarations; defined within this component only; 10/16)
effectiveDate
Type:
xsd:date, predefined, simple content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="effectiveDate" type="xsd:date"/>

nonStandardTerms
Type:
xsd:boolean, predefined, simple content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="nonStandardTerms" type="xsd:boolean"/>

notional1Amount
Type:
xsd:decimal, predefined, simple content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="notional1Amount" type="xsd:decimal"/>

notional1Currency
Type:
Currency, simple content
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (see within schema source)
<xsd:element minOccurs="0" name="notional1Currency" type="Currency"/>

notional2Amount
Type:
xsd:decimal, predefined, simple content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="notional2Amount" type="xsd:decimal"/>

notional2Currency
Type:
Currency, simple content
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (see within schema source)
<xsd:element minOccurs="0" name="notional2Currency" type="Currency"/>

reportingPartySide
Type:
xsd:token, predefined, simple content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="reportingPartySide" type="xsd:token"/>

settlementCurrency
Type:
Currency, simple content
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (see within schema source)
<xsd:element minOccurs="0" name="settlementCurrency" type="Currency"/>

terminationDate
Type:
xsd:date, predefined, simple content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="terminationDate" type="xsd:date"/>

underlyingAsset
Type:
XML Source (see within schema source)
<xsd:element minOccurs="0" name="underlyingAsset" type="RegulatorReportUnderlyingAsset"/>

XML schema documentation generated with DocFlex/XML 1.9.0 using DocFlex/XML XSDDoc 2.8.0 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.