Definition Type: ComplexType
Name: OriginalRequestDetails
Namespace: http://www.fpml.org/FpML-5/pretrade
Containing Schema: fpml-pretrade-processes-5-9.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into packageIdentifier in schema fpml-pretrade-processes-5-9_xsd Drilldown into originalPackage in schema fpml-pretrade-processes-5-9_xsd Drilldown into tradeIdentifier in schema fpml-pretrade-processes-5-9_xsd Drilldown into originalTrade in schema fpml-pretrade-processes-5-9_xsd Drilldown into creditApprovalModel in schema fpml-pretrade-processes-5-9_xsd Drilldown into creditApprovalRequestType in schema fpml-pretrade-processes-5-9_xsd Drilldown into requestingPartyReference in schema fpml-pretrade-processes-5-9_xsdXSD Diagram of OriginalRequestDetails in schema fpml-pretrade-processes-5-9_xsd (Financial products Markup Language (FpML®) - Pretrade)
Collapse XSD Schema Code:
<xsd:complexType name="OriginalRequestDetails">
    <xsd:sequence>
        <xsd:element name="requestingPartyReference" type="PartyReference" minOccurs="0" fpml-annotation:deprecated="true" fpml-annotation:deprecatedReason="Deprecated in favor of existing onBehalfOf element." xmlns:fpml-annotation="http://www.fpml.org/annotation" />
        <xsd:element name="creditApprovalRequestType" type="CreditApprovalRequestTypeEnum" minOccurs="0" />
        <xsd:element name="creditApprovalModel" type="CreditApprovalModel" minOccurs="0" />
        <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="TradeIdentifier" maxOccurs="unbounded" />
            <xsd:element name="originalPackage" type="TradePackage">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">Fully describes the original trade package (prior to the exercise).</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="packageIdentifier" type="IssuerTradeId" />
        </xsd:choice>
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
requestingPartyReference nsA:requestingPartyReference 0 (1)
creditApprovalRequestType nsA:creditApprovalRequestType 0 (1)
creditApprovalModel nsA:creditApprovalModel 0 (1)
originalTrade nsA:originalTrade (1) (1)
tradeIdentifier nsA:tradeIdentifier (1) unbounded
originalPackage nsA:originalPackage (1) (1)
packageIdentifier nsA:packageIdentifier (1) (1)
Collapse Derivation Tree:
Collapse References:
nsA:originalRequestDetails, nsA:originalRequestDetails
Collapse Comments:
blog comments powered by Disqus