Class PartyTradeInformation

java.lang.Object
net.finmath.smartcontract.product.xml.PartyTradeInformation

public class PartyTradeInformation extends Object
A type defining party-specific additional information that may be recorded against a trade.

Java class for PartyTradeInformation complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="PartyTradeInformation">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <group ref="{http://www.fpml.org/FpML-5/confirmation}PartyAndAccountReferences.model"/>
         <element name="relatedParty" type="{http://www.fpml.org/FpML-5/confirmation}RelatedParty" maxOccurs="unbounded" minOccurs="0"/>
         <element name="reportingRole" type="{http://www.fpml.org/FpML-5/confirmation}ReportingRole" minOccurs="0"/>
         <element name="unit" type="{http://www.fpml.org/FpML-5/confirmation}Unit" maxOccurs="unbounded" minOccurs="0"/>
         <element name="relatedBusinessUnit" type="{http://www.fpml.org/FpML-5/confirmation}RelatedBusinessUnit" maxOccurs="unbounded" minOccurs="0"/>
         <element name="relatedPerson" type="{http://www.fpml.org/FpML-5/confirmation}RelatedPerson" maxOccurs="unbounded" minOccurs="0"/>
         <element name="algorithm" type="{http://www.fpml.org/FpML-5/confirmation}Algorithm" maxOccurs="unbounded" minOccurs="0"/>
         <element name="isAccountingHedge" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="category" type="{http://www.fpml.org/FpML-5/confirmation}TradeCategory" maxOccurs="unbounded" minOccurs="0"/>
         <element name="trader" type="{http://www.fpml.org/FpML-5/confirmation}Trader" maxOccurs="unbounded" minOccurs="0"/>
         <element name="executionDateTime" type="{http://www.fpml.org/FpML-5/confirmation}ExecutionDateTime" minOccurs="0"/>
         <element name="timestamps" type="{http://www.fpml.org/FpML-5/confirmation}TradeProcessingTimestamps" minOccurs="0"/>
         <element name="intentToAllocate" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="allocationStatus" type="{http://www.fpml.org/FpML-5/confirmation}AllocationReportingStatus" minOccurs="0"/>
         <element name="intentToClear" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="clearingStatus" type="{http://www.fpml.org/FpML-5/confirmation}ClearingStatusValue" minOccurs="0"/>
         <element name="collateralizationType" type="{http://www.fpml.org/FpML-5/confirmation}CollateralizationType" minOccurs="0"/>
         <element name="collateralPortfolio" type="{http://www.fpml.org/FpML-5/confirmation}PortfolioName" minOccurs="0"/>
         <element name="reportingRegime" type="{http://www.fpml.org/FpML-5/confirmation}ReportingRegime" maxOccurs="unbounded" minOccurs="0"/>
         <choice>
           <sequence>
             <element name="endUserException" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
             <element name="endUserExceptionReason" type="{http://www.fpml.org/FpML-5/confirmation}ClearingExceptionReason" minOccurs="0"/>
           </sequence>
           <element name="endUserExceptionDeclaration" type="{http://www.fpml.org/FpML-5/confirmation}EndUserExceptionDeclaration" minOccurs="0"/>
         </choice>
         <element name="nonStandardTerms" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="offMarketPrice" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="pricingContext" type="{http://www.fpml.org/FpML-5/confirmation}PricingContext" maxOccurs="unbounded" minOccurs="0"/>
         <element name="largeSizeTrade" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="executionType" type="{http://www.fpml.org/FpML-5/confirmation}ExecutionType" minOccurs="0"/>
         <element name="executionVenueType" type="{http://www.fpml.org/FpML-5/confirmation}ExecutionVenueType" minOccurs="0"/>
         <element name="verificationMethod" type="{http://www.fpml.org/FpML-5/confirmation}VerificationMethod" minOccurs="0"/>
         <element name="confirmationMethod" type="{http://www.fpml.org/FpML-5/confirmation}ConfirmationMethod" minOccurs="0"/>
         <element name="compressedTrade" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <group ref="{http://www.fpml.org/FpML-5/confirmation}TransactionClassification.model" minOccurs="0"/>
         <element name="isDisputed" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>