Definition Type: ComplexType
Name: OptionEvent
Namespace: http://www.fpml.org/FpML-5/recordkeeping
Type: nsA:AbstractEvent
Containing Schema: fpml-business-events-5-9.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into noTouch in schema fpml-business-events-5-9_xsd Drilldown into touch in schema fpml-business-events-5-9_xsd Drilldown into knockOut in schema fpml-business-events-5-9_xsd Drilldown into knockIn in schema fpml-business-events-5-9_xsd Drilldown into tradeIdentifier in schema fpml-business-events-5-9_xsd Drilldown into originalTrade in schema fpml-business-events-5-9_xsd Drilldown into eventIdentifier in schema fpml-business-events-5-9_xsd Drilldown into AbstractEvent in schema fpml-business-events-5-9_xsdXSD Diagram of OptionEvent in schema fpml-business-events-5-9_xsd (Financial products Markup Language (FpML®) - Record Keeping)
Collapse XSD Schema Code:
<xsd:complexType name="OptionEvent">
    <xsd:complexContent>
        <xsd:extension base="AbstractEvent">
            <xsd:sequence>
                <xsd:choice minOccurs="0">
                    <xsd:element name="originalTrade" type="Trade">
                        <xsd:annotation>
                            <xsd:documentation xml:lang="en">Fully describes the original trade (prior to the exercise).</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="tradeIdentifier" type="PartyTradeIdentifier" maxOccurs="unbounded">
                        <xsd:annotation>
                            <xsd:documentation xml:lang="en">Identified the trade to which the option event applies.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:choice>
                <xsd:choice minOccurs="0">
                    <xsd:element name="knockIn" type="TriggerRateObservation">
                        <xsd:annotation>
                            <xsd:documentation xml:lang="en">A structure describing a barrier knock in event</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="knockOut" type="KnockOutRateObservation">
                        <xsd:annotation>
                            <xsd:documentation xml:lang="en">A structure describing a barrier knock out event</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="touch" type="TouchRateObservation" maxOccurs="2">
                        <xsd:annotation>
                            <xsd:documentation xml:lang="en">A structure describing a touch event</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="noTouch" type="NoTouchRateObservation">
                        <xsd:annotation>
                            <xsd:documentation xml:lang="en">A structure describing the outcome of an option having no touch events</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:choice>
            </xsd:sequence>
        </xsd:extension>
    </xsd:complexContent>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
eventIdentifier nsA:eventIdentifier 0 unbounded
originalTrade nsA:originalTrade (1) (1)
tradeIdentifier nsA:tradeIdentifier (1) unbounded
knockIn nsA:knockIn (1) (1)
knockOut nsA:knockOut (1) (1)
touch nsA:touch (1) 2
noTouch nsA:noTouch (1) (1)
Collapse Derivation Tree:
Collapse References:
nsA:optionEvent
Collapse Comments:
blog comments powered by Disqus