complexType "Basket"
Namespace:
Content:
complex, 1 attribute, 8 elements
Defined:
Includes:
definitions of 5 elements
Used:
Content Model Diagram
XML Representation Summary
<...
   
 = 
xsd:ID
   
>
   
Content: 
</...>
Content Model Elements (8):
basketId (defined in BasketIdentifier.model group),
basketId (defined in BasketIdentifier.model group),
openUnits (defined in Basket complexType)
All Direct / Indirect Based Elements (2):
basket (defined in Underlyer complexType)
Known Usage Locations
Annotation
A type describing the underlyer features of a basket swap. Each of the basket constituents are described through an embedded component, the basketConstituentsType.
Type Definition Detail
Type Derivation Tree
Asset (extension)
  Basket
XML Source (w/o annotations (7); see within schema source)
<xsd:complexType name="Basket">
<xsd:complexContent>
<xsd:extension base="Asset">
<xsd:sequence>
<xsd:element minOccurs="0" name="openUnits" type="xsd:decimal"/>
<xsd:element maxOccurs="unbounded" name="basketConstituent" type="BasketConstituent"/>
<xsd:element minOccurs="0" name="basketDivisor" type="xsd:decimal"/>
<xsd:element minOccurs="0" name="basketVersion" type="xsd:nonNegativeInteger"/>
<xsd:group minOccurs="0" ref="BasketIdentifier.model"/>
<xsd:element minOccurs="0" name="basketCurrency" type="Currency"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Content Element Detail (all declarations; defined within this component only; 5/8)
basketConstituent
Type:
BasketConstituent, complex content
Describes each of the components of the basket.
XML Source (w/o annotations (1); see within schema source)
<xsd:element maxOccurs="unbounded" name="basketConstituent" type="BasketConstituent"/>

basketCurrency
Type:
Currency, simple content
Specifies the currency for this basket.
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="basketCurrency" type="Currency"/>

basketDivisor
Type:
xsd:decimal, predefined, simple content
Specifies the basket divisor amount. This value is normally used to adjust the constituent weight for pricing or to adjust for dividends, or other corporate actions.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="basketDivisor" type="xsd:decimal"/>

basketVersion
Type:
xsd:nonNegativeInteger, predefined, simple content
Basket version, used to record changes in basket composition or weights
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="basketVersion" type="xsd:nonNegativeInteger"/>

openUnits
Type:
xsd:decimal, predefined, simple content
The number of units (index or securities) that constitute the underlyer of the swap. In the case of a basket swap, this element is used to reference both the number of basket units, and the number of each asset components of the basket when these are expressed in absolute terms.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="openUnits" type="xsd:decimal"/>

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.