complexType "OptionBase"
Namespace:
Content:
complex, 1 attribute, 11 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
Includes:
definition of 1 element
Used:
Content Model Diagram
XML Representation Summary
<...
   
 = 
xsd:ID
   
>
   
Content: 
</...>
Content Model Elements (11):
buyerAccountReference (defined in BuyerSeller.model group),
buyerPartyReference (defined in BuyerSeller.model group),
embeddedOptionType,
optionType (defined in OptionBase complexType),
primaryAssetClass (defined in Product.model group),
productId (defined in Product.model group),
productId (defined in Product.model group),
productType (defined in Product.model group),
secondaryAssetClass (defined in Product.model group),
sellerAccountReference (defined in BuyerSeller.model group),
sellerPartyReference (defined in BuyerSeller.model group)
Known Direct Subtypes (3):
DividendSwapOptionTransactionSupplement, OptionBaseExtended, VarianceOptionTransactionSupplement
Known Indirect Subtypes (2):
BondOption, CreditDefaultSwapOption
All Direct / Indirect Based Elements (4):
bondOption, creditDefaultSwapOption, dividendSwapOptionTransactionSupplement, varianceOptionTransactionSupplement
Known Usage Locations
Annotation
A type for defining the common features of options.
Type Definition Detail
Type Derivation Tree
Product (extension)
  Option (extension)
      OptionBase
XML Source (w/o annotations (2); see within schema source)
<xsd:complexType abstract="true" name="OptionBase">
<xsd:complexContent>
<xsd:extension base="Option">
<xsd:sequence>
<xsd:element name="optionType" type="OptionTypeEnum"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Content Element Detail (all declarations; defined within this component only; 1/11)
optionType
Type:
OptionTypeEnum, simple content
The type of option transaction. From a usage standpoint, put/call is the default option type, while payer/receiver indicator is used for options index credit default swaps, consistently with the industry practice. Straddle is used for the case of straddle strategy, that combine a call and a put with the same strike.
Simple Content
("Put" | "Call") | ("Payer" | "Receiver" | "Straddle")
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="optionType" type="OptionTypeEnum"/>

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