All Classes and Interfaces
Class
Description
The acceptable tolerance in the delivered quantity of a physical commodity
product in terms of a number of units of that product.
An extension of the AbstractServicingNotification which includes a
reference to the facility and the loan contract to which embedded loan events apply.
Abstract base type for all events.
Abstract base type for all loan business events.
An extension of the AbstractServicingNotification which includes a
reference to the facility to which embedded loan events apply.
An abstract base type for all syndicated loan servicing notifications; the
wrapper for loan events which occur through the life-cycle of a deal.
A generic account that represents any party's account at another party.
The data type used for account identifiers.
The data type used for the name of the account.
Reference to an account.
The data type used for account type.
Used as a abstract type for defining accrual structures within loan
instruments.
A loan servicing notification used to update an accrual option within a
single facility.
A loan servicing retraction used to cancel a previous accrual option change
notification.
The details of the underlying elements that explain the calculation of an
accrual against a reference balance.
Java class for AccrualReferenceAmountTypeEnum.
Used to uniquely identify a single accrual type within a syndicated loan
structure.
An event describing a future change an accruing fee associated with a
specific facility.
A loan servicing notification used to communicate a change in an accruing
fee option.
A loan servicing retraction used to cancel a previous accruing fee change
notification.
An event describing a future expiry of one of the accruing fees associated
with a specific facility.
Represents the accruing fee option associated within a facility.
An event describing an accruing fee payment made at the facility level.
A loan servicing notification used to communicate an accruing fee payment
made by the borrower.
A loan servicing retraction used to cancel a previous accruing fee payment
notification.
A list of all eligible accruing facility-level fee types.
Represents the accruing PIK option associated within a facility.
An event representing a change in a PIK accrual option.
An event representing a payment to facilitate capitalization of interest on
all outstanding contracts against a particular facility.
A loan servicing notification used to communicate an accruing PIK rate
being capitalized by the borrower.
A loan servicing retraction used to cancel a previous PIK rate payment.
Java class for Acknowledgement complex type.
Java class for ActionOnExpiration complex type.
The data type used for ESMA action type.
Java class for ActualPrice complex type.
Provides extra information not represented in the model that may be useful
in processing the message i.e.
Java class for anonymous complex type.
A type for defining ISDA 2002 Equity Derivative Additional Disruption
Events.
Abstract base type for an extension/substitution point to customize FpML
and add additional events.
Java class for AdditionalFixedPayments complex type.
Specifies the amount of the fee along with, when applicable, the formula
that supports its determination.
Java class for AdditionalTerm complex type.
A type that represents a physical postal address.
A type for defining a date that shall be subject to adjustment if it would
otherwise fall on a day that is not a business day in the specified business centers, together with the
convention for adjusting the date.
A type that is different from AdjustableDate in two regards.
A type describing a date defined as subject to adjustment or defined in
reference to another date through one or several date offsets.
A type for defining a series of dates that shall be subject to adjustment
if they would otherwise fall on a day that is not a business day in the specified business centers,
together with the convention for adjusting the dates.
A type for defining a series of dates, either as a list of adjustable
dates, or a as a repeating sequence from a base date
An adjustable offset can be used to specify a number of days, business or
calendar, for example in a notice period.
A type for defining a date that shall be subject to adjustment if it would
otherwise fall on a day that is not a business day in the specified business centers, together with the
convention for adjusting the date.
A type giving the choice between defining a date as an explicit date
together with applicable adjustments or as relative to some other (anchor) date.
A type giving the choice between defining a series of dates as an explicit
list of dates together with applicable adjustments or as relative to some other series of (anchor)
dates.
Java class for AdjustableRelativeOrPeriodicDates complex type.
A type giving the choice between defining a series of dates as an explicit
list of dates together with applicable adjustments, or as relative to some other series of (anchor)
dates, or as a set of factors to specify periodic occurences.
Java class for AdjustedPaymentDates complex type.
A type defining a date (referred to as the derived date) as a relative
offset from another date (referred to as the anchor date) plus optional date adjustments.
A structure used to describe an adjustment.
Java class for AffectedTransactions complex type.
Java class for Algorithm complex type.
A type describing a role played by an algorithm in one or more
transactions.
Java class for Allocation complex type.
A message indicating that a request to allocate a trade has been approved
by the sender.
A message indicating that a request to allocate a trade has been refused by
the sender.
Code that describes what type of allocation applies to the trade.
The allocations for a single side of a trade.
A fee charged to the borrower for an amendment being made to the originally
agreed credit agreement.
A type defining the exercise period for an American style option together
with any rules governing the notional amount of the underlying which can be exercised on any given
exercise date and any associated exercise fees.
Java class for AmountAdjustmentEnum.
A type defining a nominal amount with a reference.
Specifies a reference to a monetary amount.
A type defining a currency amount or a currency amount schedule.
A reference to an asset, e.g.
Spring boot entry point.
Implements list of sdcUsers from application.yml
A specific approval state in the workflow.
An approval identifier allocated by a party.
Java class for Approvals complex type.
A message describing the approvals currently applied to the trade and their
status (e.g.
A type that qualifies the type of approval.
As per ISDA 2002 Definitions.
Abstract base class for all underlying assets.
Java class for AssetClass complex type.
A scheme identifying the types of measures that can be used to describe an
asset.
Reference to an underlying asset, term point or pricing structure (yield
curve).
Characterise the asset pool behind an asset backed bond.
Reference to an underlying asset.
A structure that holds a set of measures about an asset, including possibly
their sensitivities.
Represents the rules for payment of assignment fees to the agent.
A list of rules associated with the way in which assignment fees should be
paid.
A type to define automatic exercise of a swaption.
To indicate the limitation percentage and limitation period.
The average price leg of an average price commodity bullion or non-precious
metal forward transaction.
Java class for AveragingInOutEnum.
Java class for AveragingMethodEnum.
An un ordered list of weighted averaging observations.
Period over which an average value is taken.
Method of generating a series of dates.
Java class for BankruptcyEvent complex type.
As per ISDA 2002 Definitions.
A structure that holds a set of measures about an asset.
Some kind of numerical measure about an asset, eg.
A type describing the underlyer features of a basket swap.
A structure indicating that the basket underlyer of the trade has changed
due to client trading activity
A type describing each of the constituents of a basket.
Java class for BasketId complex type.
Java class for BasketName complex type.
CDS Basket Reference Information
A type defining the beneficiary of the funds.
A type defining the Bermuda option exercise dates and the expiration date
together with any rules govenerning the notional amount of the underlying which can be exercised on any
given exercise date and any associated exercise fee.
An exchange traded bond.
A Bond Option
A complex type to specify the strike of a bond or convertible bond
option.
A type including a reference to a bond to support the representation of an
asset swap or Condition Precedent Bond.
An event representing the fact that a new loan contract (funded borrowing)
has been requested by the borrower.
A type describing correlation bounds, which form a cap and a floor on the
realized correlation.
A type describing variance bounds, which are used to exclude money price
values outside of the specified range In a Up Conditional Swap Underlyer price must be equal to or
higher than Lower Barrier In a Down Conditional Swap Underlyer price must be equal to or lower than
Upper Barrier In a Corridor Conditional Swap Underlyer price must be equal to or higher than Lower
Barrier and must be equal to or lower than Upper Barrier.
Java class for BreakageCalculatedByEnum.
A fee calculated as the cost of breaking financing against a loan contract
which is repaid early.
Identifies the market sector in which the trade has been arranged.
Identifies the market sector in which the trade has been arranged.
A type for defining the broker equity options.
A dummy oracle which generates values using a geometric Brownian motion.
A product to represent a single cashflow.
A scheme defining where bullion is to be delivered for a Bullion
Transaction.
Physically settled leg of a physically settled Bullion Transaction.
Java class for BullionTypeEnum.
A code identifying a business day calendar location.
A type for defining business day calendar used in determining whether a day
is a business day or not.
A pointer style reference to a set of business day calendar defined
elsewhere in the document.
A type for defining a time with respect to a business day calendar
location.
A type defining a range of contiguous business days by defining an
unadjusted first date, an unadjusted last date and a business day convention and business centers for
adjusting the first and last dates if they would otherwise fall on a non business day in the specified
business centers.
A type defining the business day convention and financial business centers
used for adjusting any relevant date if it would otherwise fall on a day that is not a business day in
the specified business centers.
Reference to a business day adjustments structure.
Java class for BusinessDayConventionEnum.
An identifier used to group different business events.
A type defining an event identifier issued by the indicated party.
A type that can be used to identify the type of business process in a
request.
A type that represents information about a unit within an organization.
Reference to an organizational unit.
A type describing a role played by a unit in one or more transactions.
An abstract base class for all calculated money amounts, which are in the
currency of the cash multiplier of the calculation.
A type definining the parameters used in the calculation of fixed or
floating calculation period amounts.
A type defining the ISDA calculation agent responsible for performing
duties as defined in the applicable product definitions.
Java class for CalculationAgentPartyEnum.
Java class for CalculationAmount complex type.
Abstract base class for all calculation from observed values.
A type defining the parameters used in the calculation of a fixed or
floating rate calculation period amount.
A type defining the parameters used in the calculation of fixed or floating
rate calculation period amounts or for specifying a known calculation period amount or known amount
schedule.
A type defining the parameters used to generate the calculation period
dates schedule, including the specification of any initial or final stub calculation periods.
Reference to a calculation period dates component.
A type defining the frequency at which calculation period end dates occur
within the regular part of the calculation period schedule and thier roll date convention.
A pointer style reference to single-day-duration calculation periods
defined elsewhere - note that this schedule consists of a parameterised schedule in a
calculationPeriodsSchedule container.
A pointer style reference to a calculation periods schedule defined
elsewhere - note that this schedule consists of a series of actual dates in a calculationPeriods
container.
A pointer style reference to a calculation periods schedule defined
elsewhere - note that this schedule consists of a parameterised schedule in a calculationPeriodsSchedule
container.
Java class for CalendarSourceEnum.
A type for defining a calendar spread feature.
Interface for classes providing a calibration context in terms of a reference date and calibration info.
A calibration context in terms of a reference date and calibration info.
IR Market Data Scenario Class holds a SecnarioDate an a Map containing CurveData
Interface for parsers generating
CalibrationSpecProvider
from CalibrationDatapoint
.Parses calibration data points and converts it to calibration specs
Contains the result of a calibration adding additional statistics to the calibrated model.
Provides a way to get a CalibrationSpec for finmath calibration.
A calibration spec provider for deposits.
A calibration spec provider for fras.
A calibration spec provider for OIS swaps.
A calibration spec provider for swaps.
An object calibrating models from a stream of calibration spec providers
Java class for CallingPartyEnum.
A type defining the right of a party to cancel a swap transaction on the
specified exercise dates.
A type to define the adjusted dates for a cancelable provision on a swap
transaction.
The adjusted dates for a specific cancellation date, including the adjusted
exercise date and adjusted termination date.
Java class for CanonicalizationMethodType complex type.
A type defining an interest rate cap, floor, or cap/floor strategy (e.g.
Java class for Cash complex type.
An identifier used to identify a single component cashflow.
The notional/principal value/quantity/volume used to compute the
cashflow.
CashflowPeriod
A type defining the cashflow representation of a swap trade.
A coding scheme used to describe the type or purpose of a cash flow or cash
flow component.
This structure represents payable cash, together with reference to any
withholding tax being applied.
A type defining the parameters necessary for each of the ISDA cash price
methods for cash settlement.
A type to define the cash settlement terms for a product where cash
settlement is applicable.
A type defining the cash settlement payment date(s) as either a set of
explicit dates, together with applicable adjustments, or as a date relative to some other (anchor) date,
or as any date in a range of contiguous business days.
A type defining the list of reference institutions polled for relevant
rates or prices when determining the cash settlement amount for a product where cash settlement is
applicable.
Java class for CashSettlementTerms complex type.
Abstract base type for non-negotiated trade change descriptions
A classified non negative payment.
Unless otherwise specified, the principal clearance system customarily used
for settling trades in the relevant underlying.
A structure describing a trade registration event that is part of a
clearing process.
A message indicating that a clearing request has been acted on and as a
result a trade has been cleared.
Java class for ClearingEligibility complex type.
The reason a trade is exempted from a clearing mandate.
Java class for ClearingInstructions complex type.
A message indicating that a clearing request has not been acted on due to a
business decision and therefore no trade has been cleared.
Java class for ClearingRequirements complex type.
A message providing the current status of a clearing request.
A component of a clearing status report.
The current status value of a clearing request.
The different options for specifying the attributes of a coal quality
measure as a decimal value.
The different options for specifying the attributes of a coal quality
measure as a percentage of the measured value.
The physical delivery conditions for coal.
A scheme identifying the types of the Delivery Point for a physically
settled coal trade.
Physically settled leg of a physically settled coal transaction.
A type defining the characteristics of the coal being traded in a
physically settled gas transaction.
A scheme identifying the sources of coal for a physically settled coal
trade.
The different options for specifying the quality attributes of the coal to
be delivered.
A scheme identifying the types of coal for a physically settled coal
trade.
A scheme identifying the quality adjustment formulae for a physically
settled coal trade.
The quality attributes of the coal to be delivered.
The quality attributes of the coal to be delivered, specified on a periodic
basis.
A scheme identifying the methods by which coal may be transported.
A type for defining the obligations of the counterparty subject to credit
support requirements.
Java class for CollateralAllocationAccepted complex type.
Code that describes what type of collateral is posted by a party to a
transaction.
Java class for CollateralProfile complex type.
Java class for CollateralType complex type.
This type is used in Repo trades, to specify the valuation of a specific
piece of collateral in the transaction.
Java class for CollateralValueAllocation complex type.
Java class for CollateralValueAllocationEnum.
A type describing the commission that will be charged for each of the hedge
transactions.
Java class for CommissionDenominationEnum.
An event defining a future change in facility commitment.
A structure which specifies the commitment changes occurring throughout the
life of a facility.
Represents a complete amortization schedule through the life of a
facility.
A type describing a commodity underlying asset.
A type for defining exercise procedures associated with an American style
exercise of a commodity option.
The specification of how a barrier option will trigger (that is, knock-in
or knock-out) or expire based on the position of the spot rate relative to trigger level.
Java class for CommodityBase complex type.
Describes the swap's underlyer when it has multiple asset components.
Abstract base class for all underlying assets.
Java class for CommodityBasketByNotional complex type.
Java class for CommodityBasketByPercentage complex type.
Java class for CommodityBasketOption complex type.
Java class for CommodityBasketUnderlyingBase complex type.
Java class for CommodityBasketUnderlyingByNotional complex type.
Java class for CommodityBasketUnderlyingByPercentage complex type.
Java class for CommodityBullionSettlementDisruptionEnum.
Defines a commodity business day calendar.
A parametric representation of the Calculation Periods for on Asian option
or a leg of a swap.
The different options for specifying the Delivery Periods of a physical
leg.
A scheme identifying the types of the Delivery Point for a physically
settled commodity trade.
A scheme identifying how the parties to the trade aportion responsibility
for the delivery of the commodity product (for example Free On Board, Cost, Insurance, Freight)
Java class for CommodityDetails complex type.
Defined the conditions under which the digital option can triggers and, if
triggered, what payment results.
The parameters for defining how the commodity digital option can be
exercised.
Defines the digital commodity option product type.
A type for defining exercise procedures associated with a European style
exercise of a commodity option.
The parameters for defining how the commodity option can be exercised, how
it is priced and how it is settled.
The parameters for defining how the commodity option can be exercised, how
it is priced and how it is settled.
Java class for CommodityExercisePeriods complex type.
A scheme identifying the physical event relative to which option expiration
occurs.
Java class for CommodityFixedInterestCalculation complex type.
The Fixed Price for a given Calculation Period during the life of the
trade.
Commodity Forward
Abstract base class for all commodity forward legs.
Frequency Type for use in Pricing Date specifications.
A type defining the FX observations to be used to convert the observed
Commodity Reference Price to the Settlement Currency.
Identifes how the FX rate will be applied.
A type defining a hub or other reference for a physically settled commodity
trade.
A scheme identifying the code for a hub or other reference for a physically
settled commodity trade.
The publication in which the rate, price, index or factor is to be found.
A type defining the source of a commodity rate, price or index or of a
market rate or of a conversion factor (e.g.
A type describing the interest rate leg (a.k.a fee leg) of the commodity
performance swap.
Java class for CommodityKnockEnum.
ISDA 1993 or 2005 commodity market disruption elements.
Java class for CommodityMetalBrand complex type.
Java class for CommodityMetalBrandManager complex type.
The name of the entity that issues the brand
Java class for CommodityMetalGrade complex type.
Java class for CommodityMetalProducer complex type.
Java class for CommodityMetalShape complex type.
A type for defining the multiple exercise provisions of an American style
commodity option.
A complex type to specify the notional amount.
A reference to the return swap notional amount.
Commodity Notional.
The Notional Quantity per Calculation Period.
Defines a commodity option product type.
A scheme identifying the physical event relative to which payment occurs.
A type describing a commodity performance swap in which one leg pays out
based on the return on a reference commodity index or commodity reference price.
A product with which to represent return swaps, total return swaps and
excess return swaps.
Java class for CommodityPerformanceSwapEarlyTermination complex type.
Abstract base class for all commodity performance swap legs.
The parameters for defining the expiration date(s) and time(s) for an
American style option.
The parameters for defining the expiration date(s) and time(s) for a
European style option.
The parameters for defining how the physically-settled commodity option can
be exercised and how it is settled.
A type defining the physical quantity of the commodity to be delivered.
An abstract base class for physical quantity types.
The Quantity per Delivery Period.
The pipeline through which the physical commodity will be delivered.
The pipeline cycle during which the physical commodity will be delivered.
The commodity option premium payable by the buyer to the seller.
The dates on which prices are observed for the underlyer.
A scheme identifying the grade of physical commodity product to be
delivered.
A type for defining the frequency at which the Notional Quantity is deemed
to apply for purposes of calculating the Total Notional Quantity.
The Expiration Dates of the trade relative to the Calculation Periods.
The Payment Dates of the trade relative to the Calculation Periods.
Java class for CommodityReturnCalculation complex type.
Java class for CommodityReturnCalculationFormulaEnum.
A type describing the return leg of a commodity return swap.
The notional quantity of electricity that applies to one or more groups of
Settlement Periods.
The notional quantity schedule of electricity that applies to one or more
groups of Settlement Periods.
The fixed price schedule for electricity that applies to one or more groups
of Settlement Periods.
Java class for CommoditySpread complex type.
The Spread per Calculation Period.
A type specifying the date from which the early termination clause can be
exercised.
The Strike Price per Unit per Calculation Period.
The commodity swap product model is designed to support fixed-float swaps,
float-float swaps, fixed vs.
Abstract base class for all commodity swap legs
Commodity Swaption.
Java class for CommoditySwaptionUnderlying complex type.
The barrier which, when breached, triggers the knock-in or knock-out of the
barrier option.
The dates on which prices are observed for the underlyer.
Java class for CommodityVarianceCalculation complex type.
A type describing the variance leg of a commodity variance swap.
Specifies the conditions to be applied for converting into a reference
currency when the actual currency rate is not determined upfront.
Specifies the compounding method and the compounding rate.
The frequency at which a rate is compounded.
Java class for CompoundingMethodEnum.
A type defining a compounding rate.
A type that shows how multiple trades have been combined into a result.
A type that identifies the type of trade amalgamation, for example netting
or portfolio compression.
Java class for ConditionEnum.
Java class for ConditionsPrecedentMetEnum.
A message indicating that a confirmation has been agreed by a
counterparty.
A message indicating that a confirmation has not been agreed by a
counterparty.
A type used to represent the type of mechanism that can be used to confirm
a trade.
A message indicating that a confirmation request has been withdrawn by the
submitter.
Message for sending matching results.
A message indicating that the sender grants consent for the recipient to
perform the requested action.
A message indicating that the sender does not grant consent for the
recipient to perform the requested action.
A type describing the weight of each of the underlyer constituent within
the basket, either in absolute or relative terms.
A type that represents how to contact an individual or organization.
A dummy oracle which generates values as initalValue * Math.exp(r T).
A contact id identifier allocated by a party.
A type defining a contract identifier issued by the indicated party.
The definitions, such as those published by ISDA, that will define the
terms of the trade.
Java class for ContractualMatrix complex type.
A contractual supplement (such as those published by ISDA) that will apply
to the trade.
A contractual supplement (such as those published by ISDA) and its
publication date that will apply to the trade.
Java class for ConvertibleBond complex type.
A structure indicating that a trade has changed due to a corporate action
A type that describes what type of corporate action occurred.
A type defining the content model for a request message that can be
subsequently corrected or retracted.
A type describing the correlation amount of a correlation swap.
Correlation Amount.
A type defining a correlation identifier and qualifying scheme
A type describing return which is driven by a Correlation calculation.
A Correlation Swap modelled using a single netted leg.
A type that describes the information to identify a correspondent bank that
will make delivery of the funds on the paying bank's behalf in the country where the payment is to be
made.
Counterparty
The code representation of a country or an area of special sovereignty.
Defines a scheme of values for specifiying if the bond has a variable
coupon, step-up/down coupon or a zero-coupon.
A generic credit curve definition.
A set of credit curve values, which can include pricing inputs (which are
typically credit spreads), default probabilities, and recovery rates.
Java class for CreditDefaultSwap complex type.
A complex type to support the credit default swap option.
Java class for CreditDerivativesNotices complex type.
A credit arrangement used in support of swaps trading.
Java class for CreditEvent complex type.
Java class for CreditEventNotice complex type.
An event type that records the occurrence of a credit event notice.
A message type defining the ISDA defined Credit Event Notice.
A message type retracting a previous credit event notification.
Java class for CreditEvents complex type.
Reference to credit events.
A structure describing a credit limit with applicability constraints.
A structure describing a basic credit limit.
Java class for CreditLimitInformation complex type.
Java class for CreditLimitUtilization complex type.
Java class for CreditLimitUtilizationPosition complex type.
A complex type to specify the strike of a credit swaption or a credit
default swap option.
A party's credit rating.
The repayment precedence of a debt
instrument.
The agreement executed between the parties and intended to govern
collateral arrangement for all OTC derivatives transactions between those parties.
Java class for CreditSupportAgreementIdentifier complex type.
Java class for CreditSupportAgreementType complex type.
Java class for CrossCurrencyMethod complex type.
A type that is used for including the currency exchange rates used to cross
between the traded currencies for non-base currency FX contracts.
The code representation of a currency or fund.
Allows for an option expiry cut time to be described by name, as per
established market convention.
Class that provides functionalities necessary to get/write data to the market data database.
A type defining a content model that is backwards compatible with older
FpML releases and which can be used to contain sets of data without expressing any processing intention.
Specify as applicable.
List of Dates
A type defining an offset used in calculating a date when this date is
defined in reference to another date through a date offset.
A type defining a contiguous series of calendar dates.
Reference to an identified date or a complex date structure.
A type to provide the ability to point to multiple payment nodes in the
document through the unbounded paymentDatesReference.
A type to provide the ability to point to multiple payment nodes in the
document through the unbounded paymentDatesReference.
List of DateTimes
The specification for how the number of days between two dates is
calculated for purposes of calculation of a fixed or floating payment amount and the basis for how many
days are assumed to be in a year.
Java class for DayOfWeekEnum.
Java class for DayTypeEnum.
A syndicated bank loan deal (credit agreement) definition.
A unique reference to a syndicated bank loan deal (credit agreement).
A full set of deal and facility definitions valid as of a specific date.
A short form of a deal.
Java class for DealtCurrencyEnum.
A structure describing a declear event.
A type that describes why a trade was removed from clearing.
A set of default probabilities.
An event representing a change in the default rate, applicable to
outstanding loans in the event that the borrower is declared to be in default.
An event representing expiration of the default rate applicable to
borrowers in default.
A facility which can be drawn at any point during a pre-defined period
after the initial deal closing date,
Java class for DeliverableObligations complex type.
Java class for DeliveryDatesEnum.
Specifies delivery methods for securities transactions.
A type defines nearest Delivery Date of the underlying Commodity of
expiration of the futures contract.
Java class for DeliveryNearbyTypeEnum.
Java class for DeliveryTypeEnum.
Starter for Websocket Demo
The type defining a denominator term of the formula.
Java class for Deposit complex type.
The method by which a derivative is
computed.
A description of how a numerical derivative is computed.
A formula for computing a complex derivative from partial derivatives.
Coding scheme that specifies the method according to which an amount or a
date is determined.
A reference to the return swap notional determination method.
Java class for DifferenceSeverityEnum.
Java class for DifferenceTypeEnum.
Java class for DigestMethodType complex type.
An abstract base class for all directional leg types with effective date,
termination date, where a payer makes a stream of payments of greater than zero value to a receiver.
An abstract base class for all directional leg types with effective date,
termination date, and underlyer where a payer makes a stream of payments of greater than zero value to a
receiver.
An abstract base class for all directional leg types with effective date,
termination date, and underlyer, where a payer makes a stream of payments of greater than zero value to
a receiver.
A type defining discounting information.
Java class for DiscountingTypeEnum.
A Disruption Fallback.
Java class for DisruptionFallbacksEnum.
Container for Dividend Adjustment Periods, which are used to calculate the
Deviation between Expected Dividend and Actual Dividend in that Period.
Java class for DividendAmountTypeEnum.
Java class for DividendCompositionEnum.
A type describing the conditions governing the payment of dividends to the
receiver of the equity return.
Java class for DividendDateReferenceEnum.
Java class for DividendEntitlementEnum.
Floating Payment Leg of a Dividend Swap.
A type describing the date on which the dividend will be paid/received.
A type describing the dividend payout ratio associated with an equity
underlyer.
Abstract base class of all time bounded dividend period types.
A time bounded dividend period, with an expected dividend for each
period.
Java class for DividendPeriodEnum.
A time bounded dividend period, with fixed strike and a dividend payment
date per period.
Java class for DividendSwapOptionTransactionSupplement complex type.
A Dividend Swap Transaction Supplement.
The abstract base type from which all FpML compliant messages and documents
must be derived.
An entity for defining the definitions that govern the document and should
include the year and type of definitions referenced, along with any relevant documentation (such as
master agreement) and the date it was signed.
Java class for DSAKeyValueType complex type.
Describes the parameters for a dual currency option transaction.
A type that describes the rate of exchange at which the embedded option in
a Dual Currency Deposit has been struck.
Java class for DualCurrencyStrikeQuoteBasisEnum.
Java class for EarlyTerminationDateEnum.
A type to define the adjusted dates associated with an early termination
provision.
A type defining an early termination provision for a swap.
Excess Emission Penalty related parameters.
TBD.
The physical delivery conditions for electricity.
The physical delivery obligation options specific to a firm transaction.
A scheme identifying the types of the Delivery Point for a physically
settled electricity trade.
The physical delivery obligation options specific to a system firm
transaction.
Java class for ElectricityDeliveryType complex type.
The physical delivery obligation options specific to a unit firm
transaction.
A type defining the physical quantity of the electricity to be delivered.
Allows the documentation of a shaped quantity trade where the quantity
changes over the life of the transaction.
Physically settled leg of a physically settled electricity transaction.
The quantity of gas to be delivered.
The specification of the electricity to be delivered.
Java class for ElectricityProductTypeEnum.
A structure to specify the tranmission contingency and the party that bears
the obligation.
The type of transmission contingency, i.e.
A special type meant to be used for elements with no content and no
attributes.
Records supporting information justifying an end user exception under 17
CFR part 39.
A type describing the entity of a party, for example Financial,
NonFinancial etc.
A legal entity identifier (e.g.
The name of the reference entity.
Defines a coding scheme of the entity types defined in the ISDA First to
Default documentation.
Java class for EnvironmentalAbandonmentOfSchemeEnum.
Java class for EnvironmentalPhysicalLeg complex type.
A type defining the characteristics of the environmental allowance or
credit being traded.
TBD.
Java class for EnvironmentalProductComplaincePeriod complex type.
Java class for EnvironmentalProductTypeEnum.
For US Emissions Allowance Transactions.
A type for defining exercise procedures associated with an American style
exercise of an equity option.
An exchange traded equity asset.
A type for defining exercise procedures associated with a Bermuda style
exercise of an equity option.
A type for defining the merger events and their treatment.
A type for defining the common features of equity derivatives.
type for defining the common features of equity derivatives.
A type for defining short form equity option basic features.
A type for defining exercise procedures associated with a European style
exercise of an equity option.
A type for defining exercise procedures for equity options.
A type for defining equity forwards.
A type for defining the multiple exercise provisions of an American or
Bermuda style equity option.
A type for defining equity options.
A type for defining equity option transaction supplements.
A type used to describe the amount paid for an equity option.
A type for defining the strike price for an equity option.
A type for defining Equity Swap Transaction Supplement
A type for defining how and when an equity option is to be valued.
Error
A type defining the exercise period for a European style option together
with any rules governing the notional amount of the underlying which can be exercised on any given
exercise date and any associated exercise fees.
A post-trade event reference identifier allocated by a party.
Identification of a business event, for example through its correlation id
or a business identifier.
A structure that describes a proposed match between trades or post-trade
event reports.
Defines the structure for a message acknowledging an event request.
Java class for EventsChoice complex type.
A coding scheme used to describe the matching/confirmation status of a
trade, post-trade event, position, or cash flows.
A type used in event status enquiry messages which relates an event
identifier to its current status value.
A type defining the content model for a message normally generated in
response to a requestEventStatus request.
Represents an evergreen option that is available within a letter of credit
instrument.
A type defining the basic content for a message sent to inform another
system that some exception has been detected.
A type defining the content model for an exception message header.
A short form unique identifier for an exchange.
A type that is used for describing the exchange rate for a particular
transaction.
An abstract base class for all exchange traded financial products.
Abstract base class for all exchange traded financial products with a price
which is calculated from exchange traded constituents.
An exchange traded derivative contract.
An exchange traded fund whose price depends on exchange traded
constituents.
An exchange traded option.
A message advising a third party that a trade execution has occurred.
A message that withdraws an advice to a third party that a trade execution
has occurred.
A type defining the trade execution date time and the source of it.
A message notifying a party that a trade execution has occurred.
A message retracting a notification to a party that a trade execution has
occurred.
A type used to represent the type of market where a trade can be
executed.
A type used to represent the type of market where a trade can be
executed.
The abstract base class for all types which define way in which options may
be exercised.
Java class for ExerciseActionEnum.
A type defining the adjusted dates associated with a particular exercise
event.
A type defining the fee payable on exercise of an option.
A type to define a fee or schedule of fees to be payable on the exercise of
an option.
A type defining to whom and where notice of execution should be given.
This defines the time interval to the start of the exercise period, i.e.
A type describing how notice of exercise should be given.
A type describing how notice of exercise should be given.
Java class for ExerciseTimingEnum.
A type defining an option to extend an existing swap transaction on the
specified exercise dates for a term ending on the specified new termination date.
A type defining the adjusted dates associated with a provision to extend a
swap.
A type to define the adjusted dates associated with an individual extension
event.
Where the underlying is shares, defines market events affecting the issuer
of those shares that may require the terms of the transaction to be adjusted.
An abstract type defining a facility baseline structure.
Represents the commitment amount against a facility or facility portion.
An abstract base type for all facility and/or contract-level business
events.
A unique identifier for outstanding contracts.
An abstract base type for all facility-level business events.
Provides supporting evidence when a party invoked exception to not execute
the trade on facility such as SEF and DCM even though the particular product is mandated to execute on a
SEF.
This fee represents any fee paid by the borrower to the syndicate lenders
for extending an existing facility.
A list of facility features.
A unique identifier to a facility.
A loan servicing notification which can be used to communicate any
facility-level business event.
A loan servicing retraction used to cancel a previous facility-level
business event.
Represents current/prior facility commitment and outstanding amounts on
both the global and lender position levels.
Position details (including outstandings) for a single facility.
Represents current/prior facility commitment amounts on both the global and
lender position levels.
A statement containing the commitment amounts for a single facility at the
global and (optionally) the lender postion levels, on a specific date.
An event describing changes in a facility-level rate.
A loan servicing notification used to communicate changes in facility-level
rates (e.g.
A loan servicing retraction used to cancel a previous change in
facility-level rates.
A reference to a facility.
A single facility definition stated as of a certain date.
A short form of a facility.
An event describing the early termination of a facility.
A type describing the type of loan facility.
Java class for FailureToPay complex type.
Java class for FailureToPayEvent complex type.
The method, prioritzed by the order it is listed in this element, to get a
replacement rate for the disrupted settlement rate option.
Payment made following trigger occurence.
Java class for FeeElectionEnum.
Java class for FeeLeg complex type.
Specifies the abstract type underlying a fixed rate cash accrual option.
A type to define business date convention adjustment to final payment
period per leg.
The common components of a financially settled leg of a Commodity Swap.
Java class for FirstPeriodStartDate complex type.
Java class for FixedAmountCalculation complex type.
Fixed payment amount within a Dividend Swap.
Fixed Payment Leg of a Dividend Swap.
A type defining the Fixed Price.
Fixed Price Leg of a Commodity Swap.
The calculation period fixed rate.
A full definition of the fixed rate accrual characteristics of a loan
contract.
Represents the accruing fixed rate option associated within a facility.
Specifies the abstract type underlying a fixed rate cash accrual option.
An event representing a change in a fixed rate accrual option.
Java class for FixedRateReference complex type.
Java class for FlatRateEnum.
Java class for FloatingAmountCalculation complex type.
Java class for FloatingAmountEvents complex type.
Java class for FloatingAmountProvisions complex type.
A type to capture details relevant to the calculation of the floating
price.
Floating Price Leg of a Commodity Swap.
A type defining a floating rate.
A full definition of the accrual characteristics of a loan contract.
A type defining the floating rate and definitions relating to the
calculation of floating rate amounts.
Reference to a floating rate calculation of interest calculation
component.
A type defining parameters associated with a floating rate reset.
The ISDA Floating Rate Option, i.e.
A subset of the ISDA Floating Rate Option scheme, i.e.
Represents the accruing floating rate option associated within a
facility.
Specifies the abstract type underlying a floating rate cash accrual
option.
An event describing a change in a floating rate accrual option.
Java class for FloatingStrikePrice complex type.
A type defining a rate index.
A type describing a financial formula, with its description and
components.
Elements describing the components of the formula.
A type defining a term of the formula.
A curve used to model a set of forward interest rates.
Java class for FPVFinalPriceElectionFallbackEnum.
A type defining a Forward Rate Agreement (FRA) product.
Java class for FraDiscountingEnum.
A type defining a time frequency, e.g.
FrontendItemSpec
A fee associated with the funding requirements for given facility.
An exchange traded future contract.
A type defining a short form unique identifier for a future contract.
A type defining a currency amount as at a future value date.
Accrual calculation process.
Reference to an average rate structure in FxAccrualForward or
FxAccrualOption products.
Java class for FxAccrualBarrier complex type.
An FX Accrual Digital Option product The product defines a list of fixing
(or observation) dates.
The product defines a schedule of expiry and delivery dates which specify
settlement periods.
Java class for FxAccrualKnockoutBarrierRetentionEnum.
Java class for FxAccrualLeverage complex type.
A fixing region in which the payoff varies linearly with the fixing
value.
An FX Accrual Option product The product defines a list of fixing (or
observation) dates.
Java class for FxAccrualPayoffRegion complex type.
Reference to a FX Accrual Payoff Region.
Defines a region of spot rate where the notional for the settlement period
accrues by the accrued amount per fixing each time the spot rate fixes within the region.
Java class for FxAccrualRegionLowerBound complex type.
Java class for FxAccrualRegionUpperBound complex type.
Java class for FxAccrualSettlementPeriod complex type.
Payoff region
Java class for FxAccrualSettlementPeriodSchedule complex type.
A shared type between accrual forwards and options where the FX accrual
strike reference can point to.
Reference to a strike structure in FxAccrualForward or FxAccrualOption
products.
Describes a european trigger applied to an FX digtal option.
Reference to a trigger structure in FxAccrualDigitalOption product.
Defines the expiry/observation schedule of the target.
Describes the characteristics for american exercise of FX products.
Descibes the averaging period properties for an asian option.
Java class for FxAverageRate complex type.
A type that, for average rate options, is used to describe each specific
observation date, as opposed to a parametric frequency of rate observations.
A type that describes average rate options rate observations.
Java class for FxAverageStrike complex type.
Java class for FxAveragingMethodEnum.
Accrual calculation process.
Java class for FxBarrierDirectionEnum.
Describes the properties of an FX barrier.
Java class for FxBarrierScopeEnum.
Java class for FxBarrierStyleEnum.
Java class for FxBarrierTypeEnum.
Java class for FxBarrierTypeSimpleEnum.
Java class for FxBusinessCenterDateTime complex type.
A type that is used for describing cash settlement of an option / non
deliverable forward.
A type that is used for describing cash settlement of a variance or
volatility swap option.
Java class for FxComplexBarrierBase complex type.
Reference to a barrier structure defined within the parametric
representation.
Java class for FxConversion complex type.
Java class for FxCounterCurrencyAmount complex type.
A type that is used for including the currency exchange rates information
used to cross between the traded currencies for non-base currency FX contracts.
An fx curve object., which includes pricing inputs and term structures for
fx forwards.
A valuation of an FX curve object., which includes pricing inputs and term
structures for fx forwards.
The representation of the schedule as an offset relative to another
schedule.
Descrines the characteristics for American exercise in FX digital
options.
Describes an option having a triggerable fixed payout.
A structure describing how disruption for a specified currency pair should
be handled
The base class for all disruption events
A container for the disruption event set
The base class for all disruption fallbacks
A container for the disruption fallback set
Describes a set of disruption events and the fallbacks they will invoke
Describes the characteristics for European exercise of FX products.
Indicates the direction who pays and receives a specific currency without
specifying the amount.
Defines the expiry date of the accrual.
Defines the expiry/observation schedule of the target.
Describes an alternative set of price sources
A type for defining Fx Features.
A type that specifies the source for and timing of a fixing of an exchange
rate.
A type that is extending the Offset structure for providing the ability to
specify an FX fixing date as an offset to dates specified somewhere else in the document.
Java class for FxFixingObservation complex type.
Describes a schedule of fixing dates as a parametric description, an
explicit list of dates or both.
Describes the FX fixing schedule, a single continuous observation period
which follows the applicable business day schedule for the quoted rate source.
Product model for a flexible-term fx forward (also known as callable
forward, window forward).
Java class for FxFlexibleForwardExecutionPeriod complex type.
Java class for FxFlexibleForwardRate complex type.
A type that describes the rate of exchange between the two currencies of
the leg of a deal.
Describes a contract on future levels of implied volatility.
Java class for FxInformationSource complex type.
Java class for FxKnockoutCount complex type.
Defines the Target level of gain.
Level is expressed as Schedule, with an initial value and optional steps.
Reference to a level structure.
A type to describe the cashflow representation for fx linked notionals.
A type to describe a notional schedule where each notional that applies to
a calculation period is calculated with reference to a notional amount or notional amount schedule in a
different currency by means of a spot currency exchange rate which is normally observed at the beginning
of each period.
Describes the limits on the size of notional when multiple exercise is
allowed.
Java class for FxOffsetConventionEnum.
Describes an FX option with optional asian and barrier features.
A type describing the features that may be present in an FX option.
A type that contains full details of a predefined fixed payout which may
occur (or not) in a Barrier Option or Digital Option when a trigger event occurs (or not).
A type that specifies the premium exchanged for a single option trade or
option strategy.
A type that describes the rate of exchange at which the option has been
struck.
Java class for FxOutstandingGain complex type.
The amount of gain on the client upside or firm upside is limited.
FX Performance Fixed Leg describes Fixed FX Rate Payer and Fixed Rate.
Fx Performance Floating Leg describes Floating FX Rate Payer.
Floating FX Rate describes Fixed FX Rate Payer and Fixed Rate
Describes an FX volatility and variance swap.
Pivot is expressed as Schedule, with an initial value and optional steps.
Reference to a pivot structure.
An FX Range Accrual product.
A type describing the rate of a currency conversion: pair of currency,
quotation mode and exchange rate.
Java class for FxRateAsset complex type.
Java class for FxRateObservable complex type.
Reference to an "FxRateObservable" structure.
A collection of spot FX rates used in pricing.
Describes a rate source to be fixed and the date the fixing occurs
Java class for FxRegionLowerBoundDirectionEnum.
Java class for FxRegionUpperBoundDirectionEnum.
The FxSchedule may be expressed as explicit adjusted dates, or a parametric
representation plus optional adjusted dates, or as an offset plus optional adusted dates.
Reference to a FX Schedule structure.
Java class for FxSettlementAdjustmentMethodEnum.
Java class for FxSettlementPeriodBarrier complex type.
Java class for FxSettlementRateSource complex type.
Java class for FxSettlementSchedule complex type.
A type defining either a spot or forward FX transactions.
A type defining the rate source and fixing time for an fx rate.
Straddle details.
The Currency and Amount to be paid by the Buyer to the Seller.
Java class for FxStraddleTypeEnum.
Strike is expressed as Schedule, with an initial value and optional
steps.
A type that describes the rate of exchange at which the option has been
struck.
Reference to a strike structure.
A type defining either a spot/forward or forward/forward FX swap
transaction.
Java class for FxSwapLeg complex type.
Java class for FxTarget complex type.
Java class for FxTargetAccumulationRegion complex type.
Java class for FxTargetBarrier complex type.
Java class for FxTargetConstantPayoff complex type.
A fixing region in which the payoff is a constant value (a binary|digital payoff, or
zero).
A structured forward product which consists of a strip of forwards.
Java class for FxTargetLeverage complex type.
A fixing region in which the payoff varies linearly with the fixing
value.
Java class for FxTargetPayoffRegion complex type.
Reference to a FX Target Payoff Region.
Java class for FxTargetPhysicalSettlement complex type.
A rebate can be expressed as a payment amount or as amount of outstanding
gain.
Reference to a target structure.
Java class for FxTargetRegionLowerBound complex type.
Java class for FxTargetRegionUpperBound complex type.
Java class for FxTargetSettlementPeriod complex type.
Payoff region
Java class for FxTargetSettlementPeriodSchedule complex type.
Java class for FxTargetStyleEnum.
Reference a code defining the origin of the trade template terms
Java class for FxTenorPeriodEnum.
A structure which specifies FX conversion terms.
Describes an american or discrete touch or no-touch trigger applied to an
FX binary or digital option.
Describes a european trigger applied to an FX digtal option.
Describes a european trigger applied to an FX digtal option.
Valuation date offset is used in FX Variance Swap and Volatility Swap to
always relate the Final Observation Date and can be: [Final Observation Date][The first Business Day
following the Final Observation Date]
Describes a schedule of fixing dates as a parametric description, an
explicit list of dates or both.
The specification of the gas to be delivered.
The different options for specifying the Delivery Periods for a physically
settled gas trade.
A scheme identifying the types of the Delivery Point for a physically
settled gas trade.
Physically settled leg of a physically settled gas transaction.
The quantity of gas to be delivered.
A type defining the characteristics of the gas being traded in a physically
settled gas transaction.
Java class for GasProductTypeEnum.
The quantity of gas to be delivered.
Java class for GeneralTerms complex type.
Java class for GenericCommodityDeliveryPeriod complex type.
A flexible description of the type or characteristics of a commodity
grade
A generic (user defined) dimension, e.g.
The data type used to hold the exercise style description of an option in a
generic product (e.g.
Java class for GenericFrequency complex type.
Java class for GenericOptionStrike complex type.
Simple product representation providing key information about a variety of
different products.
A type that is used for describing the exchange rate for a particular
transaction.
A flexible description a special feature or characteristic of a complex
product not otherwise modeled, such as digital payout.
A type that describes the composition of a rate that has been quoted or is
to be quoted.
Java class for GenericResetFrequency complex type.
A dummy oracle which generates values using a geometric Brownian motion.
Identification of the law governing the transaction.
Java class for GracePeriodExtension complex type.
A payment component owed from one party to the other for the cash flow
date.
A generic type describing an identified asset.
Specifies Currency with ID attribute.
Reference to a currency with ID attribute
A date which can be referenced elsewhere.
A type extending the PayerReceiverEnum type wih an id attribute.
A rate which can be referenced elsewhere.
A version of a specification document used by the message generator to
format the document.
Java class for ImplementationSpecificationVersion complex type.
Java class for IndependentAmount complex type.
A published index whose price depends on exchange traded constituents.
Defines the specification of the consequences of Index Events as defined by
the 2002 ISDA Equity Derivatives Definitions.
Java class for IndexAnnexSource complex type.
A structure describing the effect of a change to an index.
Java class for IndexEventConsequenceEnum.
Java class for IndexId complex type.
Java class for IndexName complex type.
A type defining a Credit Default Swap Index.
A party's industry sector classification.
A type defining the components specifiying an Inflation Rate Calculation
Controller for the settlement valuation REST service.
Java class for InformationProvider complex type.
A type defining the source for a piece of information (e.g.
Defines initial margin applied to a repo transaction.
Defines the initial margin calculation applicable to a single piece of
collateral.
Java class for InitialPayment complex type.
InitialSettlementRequest
InitialSettlementResult
A short form unique identifier for a security.
A collection of instruments usable for quotation purposes.
The economics of a trade of a multiply traded instrument.
A structure describing the price paid for the instrument.
A structure describing the value in "native" currency of an instrument that
was traded.
A structure describing the amount of an instrument that was traded.
Identification of the border(s) or border point(s) of a transportation
contract.
A type defining the way in which interests are accrued: the applicable rate
(fixed or floating reference) and the compounding method.
A type describing the method for accruing interests on dividends.
Specifies the calculation method of the interest rate leg of the return
swap.
Java class for InterestCalculationMethodEnum.
An event representing the lender-specific capitalization of interest
amounts for a given accrual period against a single loan contract.
A type describing the fixed income leg of the equity swap.
Component that holds the various dates used to specify the interest leg of
the return swap.
Reference to the calculation period dates of the interest leg.
Java class for InterestLegResetDates complex type.
An event representing the lender-specific payment of interest amounts for a
given accrual period against a single loan contract.
A type defining the components specifiying an interest rate stream,
including both a parametric and cashflow representation for the stream of payments.
Reference to an InterestRateStream component.
Java class for InterestShortFall complex type.
Java class for InterestShortfallCapEnum.
A type that describes the information to identify an intermediary through
which payment will be made by the correspondent bank to the ultimate beneficiary of the funds.
The type of interpolation used.
Java class for InterpolationPeriodEnum.
Generates an interest rate swap.
The data type used for issuer identifiers.
A complex type for a two part identifier such as a USI.
Java class for KeyInfoType complex type.
Java class for KeyValueType complex type.
Knock In means option to exercise comes into existence.
Describes an observation that caused a barrier knock out to trigger
An observation period that is offset from a Calculation Period.
Allows a lag to reference one already defined elsewhere in the trade.
The data type used for indicating the language of the resource, described
using the ISO 639-2/T Code.
A full definition of the accrual characteristics of a letter of credit.
An event representing a change in the notional amount associated with an
outstanding letter of credit.
Java class for LcAutoAdjustEnum.
An abstract base type for all LC-level business events.
An event representing a change in either the [L/C -> Facility] or
[Accrual -> L/C] FX rates (or both) on an outstanding letter of credit.
An event representing the issuance of a new letter of credit under an
existing facility.
An event representing a letter of credit issuance fee payment.
A loan servicing notification used to communicate various letter of credit
business events.
A loan servicing retraction used to cancel a previous letter of credit
notification.
Represents the accruing L/C rate option associated within a facility.
An event representing a change in an L/C accrual option.
A list of L/C purposes.
An event representing a change in the rate on an outstanding letter of
credit.
An event representing a change in the maturity date on an outstanding
letter of credit.
An event representing either the expiry or cancellation of a letter of
credit
A list of L/C types.
A supertype of leg.
A type defining a legal entity.
References a credit entity defined elsewhere in the document.
A type describing the amount that will paid or received on each of the
payment dates.
Leg identity.
Version aware identification of a leg.
A list of lender clasifications.
Java class for LengthUnitEnum.
A definition of an unfunded borrowing (guarantee) instrument known as a
Letter of Credit.
A facility designed to issue letter of credit products.
A reference to a letter of credit.
A short form definition of a letter of credit.
A type describing the liens associated with a loan facility.
Java class for LimitApplicable complex type.
Java class for LimitId complex type.
Java class for LimitModelEnum.
Java class for LimitType complex type.
The data type used for link identifiers.
Class to be implemented by adapters that emit market data in a reactive manner.
Java class for LoadTypeEnum.
A type describing a loan underlying asset.
A funded borrowing instrument which utilizes a portion of an available
under a single facility (line of credit) within a bank deal (credit agreement).
An event representing adjustment in the notional amount of a loan contract
that has no cash flow effect.
An event representing the initial setting of the rate on a single (new)
loan contract.
An abstract base type for all loan contract-level business events.
An event representing a change of maturity date on a one or more
outstanding loan contracts.
A loan servicing notification used to communicate various loan contract
business events.
A loan servicing notification retraction used to communicate cancellation
of various loan contract business events.
A reference to a loan contract.
A short form of a loan contract.
An abstract base type defining common features of a syndicated loan
business event.
Java class for LoanParticipation complex type.
A type to define the main publication source.
A complex type to specify the amount to be paid by the buyer of the option
if the option is exercised prior to the Early Call Date (Typically applicable to the convertible bond
options).
A type to hold early exercise provisions.
An event representing a change in the mandatory cost rate, applicable to
certain outstanding loans in the UK market.
An event representing expiration of the mandatory cost rate applicable in
the UK market.
A type to define an early termination provision for which exercise is
mandatory.
A type defining the adjusted dates associated with a mandatory early
termination provision.
Java class for ManifestType complex type.
A type defining manual exercise, i.e.
Calculation of the settlement using Smart Derivative Contract with an Swap contained in a FPML,
using a valuation oracle with historic market data.
MarginRequest
MarginResult
Java class for MarginTypeEnum.
A collection of pricing inputs.
MarketDataSet
MarketDataSetValuesInner
Defines the handling of an averaging date market disruption for an equity
derivative transaction.
A Market Disruption Event.
Java class for MarketDisruptionEventsEnum.
Reference to a market structure.
An entity for defining the agreement executed between the parties and
intended to govern all OTC derivatives transactions between those parties.
A master agreement identifier allocated by a party.
Java class for MasterAgreementType complex type.
Java class for MasterAgreementVersion complex type.
An entity for defining the master confirmation agreement executed between
the parties.
Java class for MasterConfirmationAnnexType complex type.
Java class for MasterConfirmationType complex type.
An identifier used to identify matched cashflows.
A scheme identifying the types of metal product for a physically settled
metal trade.
A type defining a mathematical expression.
Java class for MatrixSource complex type.
Java class for MatrixTerm complex type.
Java class for MatrixType complex type.
A message used to notify another party that a trade has matured.
A type defining the basic structure of all FpML messages which is refined
by its derived types.
The data type used for identifying a message address.
A type defining the content model for a generic message header that is
refined by its derived classes.
The data type use for message identifiers.
A type defining the characteristics of the metal product being traded in a
physically settled metal transaction.
The physical delivery conditions for the transaction.
Physically settled leg of a physically settled Metal transaction.
Java class for MetalTitleEnum.
Java class for MethodOfAdjustmentEnum.
The type that indicates the type of media used to store the content.
An event describing a non-recurring fee being paid at either the loan
contract or facility level.
A type defining a currency amount.
Abstract base class for all money types.
A type defining a currency amount with a reference.
An extension of the money type with the ability to specify a lender share
amount in addition to the global amount (represented by 'amount').
A type describing a mortgage asset.
A type describing the typology of mortgage obligations.
Defines all the currencies in which funds can be drawn against a
facility.
A pricing data set that contains a series of points with coordinates.
A type defining multiple exercises.
Java class for MultipleValuationDates complex type.
Java class for MutualFund complex type.
Java class for NationalisationOrInsolvencyOrDelistingEventEnum.
Java class for NegativeInterestRateTreatmentEnum.
A structure including a net and/or a gross amount and possibly fees and
commissions.
An abstract base class for all swap types which have a single netted leg,
such as Variance Swaps, and Correlation Swaps.
Java class for NonCashDividendTreatmentEnum.
A type defining the content model for a request message that cannot be
subsequently corrected or retracted.
A type defining the parameters used when the reference currency of the
swapStream is non-deliverable.
Describes a currency which may be delivered instead
A type defining a currency amount or a currency amount schedule.
A type defining a non negative money amount.
A complex type to specify non negative payments.
A type defining a schedule of non-negative rates or amounts in terms of an
initial value and then a series of step date and value pairs.
A type defining a step date and non-negative step value pair.
The details of a fixed payment.
An event describing a non-recurring fee being paid at either the loan
contract or facility level.
A loan servicing notification used to communicate a non-recurring fee
payment made by the borrower.
A loan servicing retraction used to cancel a previous non-recurring fee
payment.
A list of all non-recurring (one-off) fee types.
Java class for NotDomesticCurrency complex type.
A type defining the basic content for a message sent to inform another
system that some 'business event' has occured.
A type that refines the generic message header to match the requirements of
a NotificationMessage.
Java class for NotifyingParty complex type.
An type defining the notional amount or notional amount schedule associated
with a swap stream.
Java class for NotionalAdjustmentEnum.
A complex type to specify the notional amount.
A reference to the notional amount.
Java class for NotionalChangeEnum.
A reference to the notional amount.
How a notional is to be reported for this reporting regime.
A type defining a parametric representation of the notional step schedule,
i.e.
Java class for NoTouchLowerBarrierObservation complex type.
Java class for NoTouchRateObservation complex type.
Java class for NoTouchUpperBarrierObservation complex type.
A reference to the number of options.
A reference to the number of units.
This object contains factory methods for each
Java content interface and Java element interface
generated in the net.finmath.smartcontract.product.xml package.
Java class for ObjectType complex type.
Java class for ObligationAccelerationEvent complex type.
Java class for ObligationCategoryEnum.
Java class for ObligationDefaultEvent complex type.
Java class for Obligations complex type.
A type defining the frequency at which calculation period end dates occur
within the regular part of the calculation period schedule and thier roll date convention.
Java class for ObservedPrice complex type.
Java class for ObservedRate complex type.
A type defining an offset used in calculating a new date relative to a
reference date.
Allows the specification of a time that may be on a day prior or subsequent
to the day in question.
The physical delivery conditions for an oil product.
Physically settled leg of a physically settled oil product transaction.
The physical delivery conditions specific to an oil product delivered by
pipeline.
The specification of the oil product to be delivered.
The type of physical commodity product to be delivered.
The physical delivery conditions specific to an oil product delivered by
title transfer.
Java class for OnBehalfOf complex type.
A type for defining the common features of options.
A type defining an early termination provision where either or both parties
have the right to exercise.
A type defining the adjusted dates associated with an optional early
termination provision.
A type for defining the common features of options.
Base type for options starting with the 4-3 release, until we refactor the
schema as part of the 5-0 release series.
Java class for OptionEvent complex type.
A structure describing an option exercise.
Java class for OptionExerciseAmounts complex type.
A structure describing an option expiring (i.e.
A structure describing an option expiring.
A type for defining option features.
A type for defining option features.
A type for defining the strike price for an option as a numeric value
without currency.
A type for defining the strike price for an equity option.
A flexible description of the type or characteristics of an option or
strategy, e.g.
A type that an identifier for an order.
A type that an order's identifier(s).
A characteristic of an organization used in declaring an end-user
exception.
A code that describes what type of role an organization plays, for example
a SwapsDealer, a Major Swaps Participant, or Other
Java class for OriginatingEvent complex type.
Indicator as to the type of transaction in accordance with Articles
20(3)(a) and 21(5)(a) of Regulation (EU) 600/2014.
An entity for defining the an agreement executed between parties.
A agreement identifier allocated by a party.
Java class for OtherAgreementType complex type.
Java class for OtherAgreementVersion complex type.
A collection of outstanding loan contract and/or letter of credit
structures belonging to a single facility.
Represents outstanding loan contracts or outstanding letter of credit
position.
Identifying information for a tradePackage (a bundle of trades).
A type defining additional information that may be recorded against a
package of trades.
Summary information about a trade package.
A type that describes what thpe of package this is, e.g.
An adjustment used to accommodate a parameter of the input trade, e.g.
A value of the adjustment point, consisting of the x value and the
corresponding y value.
A type defining partial exercise.
Parties can perform multiple roles in a trade lifecycle.
A type that specifies the classification of a party.
The data type used for party group classification.
The data type used for party identifiers.
A type defining additional information that may be recorded against a
message.
The data type used for the legal name of an organization.
A type to represent agreed period of notice to be given in advance before
exercise of the open repo trade by a party requesting such exercise and reference to that party.
A type to represent a portfolio name for a particular party.
Reference to a party.
A type containing a code representing how two parties are related, e.g.
A type describing a role played by a party in one or more transactions.
A type refining the role a role played by a party in one or more
transactions.
A type defining one or more trade identifiers allocated to the trade by a
party.
A reference to a partyTradeIdentifier object.
A type containing multiple partyTradeIdentifier.
A type defining party-specific additional information that may be recorded
against a trade.
Type which contains pass through payments.
Type to represent a single pass through payment.
Java class for PayerReceiverEnum.
A type for defining payments.
An abstract base class for payment types.
Base type for payments.
A type defining the adjusted payment date and associated calculation period
parameters required to calculate the actual or projected payment amount.
A type defining parameters used to generate the payment dates schedule,
including the specification of early or delayed payments.
Reference to a payment dates structure.
Java class for PaymentDetail complex type.
Details on the referenced payment.
PaymentFrequency
Represents interest payment projections.
Reference to a payment.
The abstract base type from which all calculation rules of the independent
amount must be derived.
Java class for PaymentType complex type.
Java class for PayoutEnum.
Java class for PayRelativeToEnum.
Java class for PCDeliverableObligationCharac complex type.
An event representing a change in the penalty rate applicable to
outstanding loans.
An event representing expiration of the penalty rate.
A structure representing a pending dividend or coupon payment.
A type defining a content model for a calculation rule defined as
percentage of the notional amount.
The acceptable tolerance in the delivered quantity of a physical commodity
product in terms of a percentage of the agreed delivery quantity.
A type to define recurring periods or time offsets.
Java class for PeriodEnum.
Java class for PeriodicDates complex type.
Java class for PeriodicPayment complex type.
Represents a rate applicable against a well-defined or open-ended period.
A type that represents information about a person connected with a trade or
business process.
An identifier used to identify an individual person.
Reference to an individual.
A type describing a role played by a person in one or more transactions.
The type of perturbation applied to compute a
derivative perturbatively.
Java class for PGPDataType complex type.
The common components of a physically settled leg of a Commodity Forward.
A structure that describes how an option settles into a physical trade.
Java class for PhysicalSettlementPeriod complex type.
Java class for PhysicalSettlementTerms complex type.
The common components of a physically settled leg of a Commodity Swap.
Class that handles incoming requests for generating and interacting with plain swaps descriptors coming from the editor.
Enumeration of possible choices for the swap legs.
PlainSwapOperationRequest
PlainSwapOperationResponse
A type representing an arbitary grouping of trade references.
A structure used to group together individual messages that can be acted on
at a group level.
The data type used for portfolio names.
A structure used to group together individual messages that can be acted on
at a group level.
A structure used to identify a portfolio in a message.
A type defining a positive money amount
Describes a postponement
A type for defining a premium.
A type that describes the option premium as quoted.
Java class for PremiumQuoteBasisEnum.
Java class for PremiumTypeEnum.
A type for defining PrePayment.
A loan servicing notification designed to communicate the specific business
events associated with a pre-payment made by the borrower.
A loan servicing retraction designed to cancel a previous pre-payment.
A type for defining a time with respect to a geographic location, for
example 11:00 Phoenix, USA.
A type describing the strike price.
Java class for PriceExpressionEnum.
A structure describing the criteria for price materiality.
The units in which a price is quoted.
A type defining the parameters used to get a price quote to replace the
settlement rate option that is disrupted.
The reason a trade's price does not reflect the current market price.
A set of index values that identify a pricing data point.
Reference to a Pricing Data Point Coordinate.
The substitution of a pricing input (e.g.
The type of pricing structure represented.
For an asset (e.g.
A scheme identifying the types of pricing model used to evaluate the price
of an asset.
A definition of the mathematical derivative with respect to a specific
pricing parameter.
Reference to a partial derivative.
A definition of a shift with respect to a specific pricing parameter.
An abstract pricing structure base type.
A single valued point with a set of coordinates that define an arbitrary
number of indentifying indexes (0 or more).
Reference to a pricing structure or any derived components (i.e.
An abstract pricing structure valuation base type.
A type defining a principal exchange amount and adjusted exchange date.
Specifies the principal exchange amount, either by explicitly defining it,
or by point to an amount defined somewhere else in the swap document.
Specifies each of the characteristics of the principal exchange cashflows,
in terms of paying/receiving counterparties, amounts and dates.
A type describing the principal exchange features of the return swap.
A type defining which principal exchanges occur for the stream.
Provides a lexical location (i.e.
The base type which all FpML products extend.
Deprecated: A type defining a USI for the a subproduct component of a
strategy.
Java class for ProductId complex type.
Reference to a full FpML product.
Summary information about the product that was traded.
Java class for ProductType complex type.
The proposed collateral allocation.
Defines a restriction pertaining to which facilities must be traded on a
pro-rata basis.
Java class for ProtectionTerms complex type.
Reference to protectionTerms component.
Java class for PubliclyAvailableInformation complex type.
Java class for PutCallEnum.
A pointer tyle reference to a Quantity defined elsewhere.
Java class for QuantityUnit complex type.
Determines the currency rate that the seller of the equity amounts will
apply at each valuation date for converting the respective amounts into a currency that is different
from the currency denomination of the underlyer.
Some kind of numerical measure about an asset, eg.
A type representing a set of characteristics that describe a quotation.
Java class for QuotationRateTypeEnum.
Java class for QuotationSideEnum.
Java class for QuotationStyleEnum.
Java class for QuoteBasisEnum.
A collection of quoted assets.
A type that describes the composition of a rate that has been quoted or is
to be quoted.
The type of the time of the quote.
The abstract base class for all types which define interest rate streams.
Java class for RateIndex complex type.
The limits associated with rates that can be applied to a loan
instrument.
A type defining parameters associated with an individual observation or
fixing.
Reference to any rate (floating, inflation) derived from the abstract Rate
component.
Java class for RateSourcePage complex type.
Java class for RateTreatmentEnum.
Class that provides a reactive event emitter that listens to the Refinitiv live market feed and outputs marked data transfer messages.
Java class for RealisedVarianceMethodEnum.
A type defining a content model for describing the nature and possible
location of a error within a previous message.
Defines a list of machine interpretable error codes.
The abstract base class for all types which define intra-document
pointers.
Specifies the reference amount using a scheme.
A type to describe an institution (party) identified by means of a coding
scheme and an optional name.
Java class for ReferenceBankId complex type.
Java class for ReferenceInformation complex type.
Java class for ReferenceLevel complex type.
CPD Reference Level: millimeters or inches of daily precipitation HDD
Reference Level: degree-days CDD Reference Level: degree-days.
Java class for ReferenceObligation complex type.
Java class for ReferencePair complex type.
This type contains all the reference pool items to define the reference
entity and reference obligation(s) in the basket.
This type contains all the constituent weight and reference information.
A complex type used to specify the option and convertible bond option
strike when expressed in reference to a swap curve.
Java class for ReferenceType complex type.
RefinitivMarketData
RefinitivMarketDataFields
RefinitivMarketDataKey
A code that describes the world region of a counterparty.
RegularSettlementRequest
RegularSettlementResult
An ID assigned by a regulator to an organization registered with it.
Java class for RelatedBusinessUnit complex type.
Java class for RelatedParty complex type.
Java class for RelatedPerson complex type.
A type defining a date (referred to as the derived date) as a relative
offset from another date (referred to as the anchor date).
A type describing a set of dates defined as relative to another set of
dates.
A type describing a date when this date is defined in reference to another
date through one or several date offsets.
A type which represents Pricing relative to a Benchmark.
Reference to relevant underlying date.
An event representing a principal repayment being made by the borrower.
A Repo, modeled as an FpML:Product.
Java class for RepoDurationEnum.
A transaction leg for a repo is equivalent to a single cash transaction.
A transaction leg for a repo is equivalent to a single cash transaction.
A transaction leg for a repo is equivalent to a single cash transaction.
A type that can be used to hold an identifier for a report instance.
How a Boolean value is to be reported for this regulator.
A scheme identifying the type of currency that was used to report the value
of an asset.
A type containing a code representing the level at which this is reported
(e.g.
A value that explains the reason or purpose that information is being
reported.
Provides information about how the information in this message is
applicable to a regulatory reporting process.
A type that provides identification for reporting regimes.
An identifier of an reporting regime or format used for regulatory
reporting, for example DoddFrankAct, MiFID, HongKongOTCDRepository, etc.
A type containing a code representing the role of a party in a report, e.g.
A type that allows the specific report and section to be identified.
A type for defining ISDA 2002 Equity Derivative Representations.
Java class for RepudiationMoratoriumEvent complex type.
A message requesting that a trade be split among several accounts.
A message withdrawing a request that a trade be split among several
accounts.
A message requesting that a trade be cleared by a clearing service.
Java class for RequestClearingEligibility complex type.
A message withdrawing a request that a trade be cleared by a clearing
service.
Java class for RequestCollateralAllocation complex type.
A message type defining the start of the confirmation process.
A message requesting that the sender be authorized by the recipient to
peform an action.
A message withdrawing a request that the sender be authorized by the
recipient to peform an action.
Java class for RequestedAction complex type.
A type that describes whether a trade is to be cleared.
A type that describes the type of collateral allocation action that is
requested.
A type that describes what the requester would like to see done to
implement the withdrawal, e.g.
A type defining the content model for a message allowing one party to query
the status of one event (trade or post-trade event) previously sent to another party.
A message requesting that an order be executed.
A message withdrawing a request that an order be executed.
A type defining the basic content of a message that requests the receiver
to perform some business operation determined by the message type and its content.
A type refining the generic message header content to make it specific to
request messages.
A message to request that a message be retransmitted.
Defines the structure for a message requesting information updates to a
trade.
Defines the structure for a message retracting a request to updated
information about trade.
A date with a required identifier which can be referenced elsewhere.
A type defining the parameters used to generate the reset dates schedule
and associated fixing dates.
Reference to a reset dates component.
A type defining the reset frequency.
Java class for ResetRelativeToEnum.
Describes the resource that contains the media representation of a business
event (i.e used for stating the Publicly Available Information).
Class that provides all resource access to the rest of the services.
The data type used for resource identifiers.
The type that indicates the length of the resource.
The data type used for describing the type or purpose of a resource, e.g.
A type refining the generic message content model to make it specific to
response messages.
A type refining the generic message header to make it specific to response
messages.
Java class for Restructuring complex type.
Java class for RestructuringEvent complex type.
Java class for RestructuringType complex type.
Java class for RetrievalMethodType complex type.
A type describing the dividend return conditions applicable to the swap.
A type describing the return leg of a return type swap.
A type describing the initial and final valuation of the underlyer.
Java class for ReturnLegValuationPrice complex type.
A type describing return swaps including return swaps (long form), total
return swaps, and variance swaps.
A type describing the additional payment(s) between the principal parties
to the trade.
Specifies, in relation to each Payment Date, the amount to which the
Payment Date relates.
A type describing the components that are common for return type swaps,
including short and long form return swaps representations.
A type describing the date from which each of the party may be allowed to
terminate the trade.
A base class for all return leg types with an underlyer.
Specifies the notional of return type swap.
A reference to the return swap notional amount.
A type describing the return payment dates of the swap.
Java class for ReturnTypeEnum.
A facility which allows a flexible line of credit which can be drawn and
repaid multiple times over the life of the facility.
A loan servicing notification designed to communicate the combination of
business events associated with a rollover transaction.
Java class for anonymous complex type.
Java class for anonymous complex type.
A loan servicing retraction designed to cancel a previous rollover
transaction.
Java class for anonymous complex type.
Java class for anonymous complex type.
A type defining a rounding direction and precision to be used in the
rounding of a rate.
Java class for RoundingDirectionEnum.
A type that provides three alternative ways of identifying a party involved
in the routing of a payment.
A type that models name, address and supplementary textual information for
the purposes of identifying a party involved in the routing of a payment.
Java class for RoutingId complex type.
A type that provides for identifying a party involved in the routing of a
payment by means of one or more standard identification codes.
A type that provides a combination of payment system identification codes
with physical postal address details, for the purposes of identifying a party involved in the routing of
a payment.
Java class for RSAKeyValueType complex type.
SaveContractRequest
A type defining a schedule of rates or amounts in terms of an initial value
and then a series of step date and value pairs.
Reference to a schedule of rates or amounts.
The Class SDCAbstractRounding
The Class SDCRounding.
Represents sdcUser from application.yml
A lean XML parser for the SDC XML format.
The sensitivity of a value to a defined change in input parameters.
A set of characteristics describing a sensitivity.
A collection of sensitivities.
A sensitivity report definition, consisting of a collection of sensitivity
definitions.
A reference to a sensitivity set definition.
A Disruption Fallback with the sequence in which it should be applied
relative to other Disruption Fallbacks.
A type defining the content model for a human-readable notification to the
users of a service.
A type that can be used to describe the category of an advisory message,
e.g..
A type defining the content model for a message that allows a service to
send a notification message to a user of the service.
A type that can be used to describe the processing phase of a service.
A type that can be used to describe a stage or step in processing provided
by a service, for example processing completed.
A type defining the content model for report on the status of the
processing by a service.
A type that can be used to describe what stage of processing a service is
in.
A type that can be used to describe the availability or other state of a
service, e.g.
Java class for SettledEntityMatrix complex type.
Describes the result of a single settlement as reported by the valuation oracle.
A type that represents the choice of methods for settling a potential
currency payment resulting from a trade: by means of a standard settlement instruction, by netting it
out with other payments, or with an explicit settlement instruction.
A type that models a complete instruction for settling a currency payment,
including the settlement method to be used, the correspondent bank, any intermediary banks and the
ultimate beneficary.
Java class for SettlementMethod complex type.
Java class for SettlementPeriod complex type.
Java class for SettlementPeriodFixingDates complex type.
Java class for SettlementPeriodLeverage complex type.
Specifies a set of Settlement Periods associated with an Electricity
Transaction for delivery on an Applicable Day or for a series of Applicable Days.
A type defining the Fixed Price applicable to a range or ranges of
Settlement Periods.
Allows a set of Settlement Periods to reference one already defined
elsewhere in the trade.
The specification of the Settlement Periods in which the electricity will
be delivered for a "shaped" trade i.e.
A reference to the range of Settlement Periods that applies to a given
period of a transaction.
Coding scheme that specifies the settlement price default election.
The source from which the settlement price is to be obtained, e.g.
A type defining the specification of settlement terms, occuring when the
settlement currency is different to the notional currency of the trade.
A type defining the settlement rate options through a scheme reflecting the
terms of the Annex A to the 1998 FX and Currency Option Definitions.
A type describing the method for obtaining a settlement rate.
Collection of settlements.
Java class for SettlementTerms complex type.
Reference to a settlement terms derived construct (cashSettlementTerms or
physicalSettlementTerms).
Java class for SettlementTypeEnum.
TBA
Java class for ShareExtraordinaryEventEnum.
A short sale concluded by an investment firm on its own behalf or on behalf
of a client, as described in Article 11.
Java class for SignatureMethodType complex type.
Java class for SignaturePropertiesType complex type.
Java class for SignaturePropertyType complex type.
Java class for SignatureType complex type.
Java class for SignatureValueType complex type.
Java class for SignedInfoType complex type.
Java class for SimpleCreditDefaultSwap complex type.
Java class for SimpleFra complex type.
Java class for SimpleIRSwap complex type.
A complex type to specified payments in a simpler fashion than the Payment
type.
A type describing the buyer and seller of an option.
Java class for SinglePayment complex type.
A type describing a single underlyer
Java class for SingleValuationDate complex type.
State Machine Modeling of the Smart Derivative Contract.
The events of a smart derivative contract.
The states of a smart derivative contract.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Descriptor for a smart derivative contract.
Descriptor for a smart derivative contract counterparty.
Minimal interface for the event times of a smart derivative contract.
Interface for a smart derivative event time set consisting of
settlement, account access (start and duration) and margin check.
Generates schedules for smart derivative contracts.
Simple POJO implementation of
SmartDerivativeContractSchedule.EventTimes
.Simple list based implementation of
SmartDerivativeContractSchedule
.The margin agreement of a smart derivative contract.
Java class for SpecifiedCurrency complex type.
Java class for SpecifiedPriceEnum.
Java class for SPKIDataType complex type.
A type that supports the division of a gross settlement amount into a
number of split settlements, each requiring its own settlement instruction.
Adds an optional spread type element to the Schedule to identify a long or
short spread value.
Provides a reference to a spread schedule.
Defines a Spread Type Scheme to identify a long or short spread value.
Simple product representation providing key information about a variety of
different products.
Java class for StandardSettlementStyleEnum.
A type specifying the date from which the early termination clause can be
exercised.
A type defining a step date and step value pair.
A type defining a step date and step value pair.
Java class for StepRelativeToEnum.
Interface for Oracles providing a valuation random variables at a given time.
A type defining a group of products making up a single trade.
Associates trade identifiers with components of a strategy.
A type for definining equity option simple strike or calendar spread
strategy features.
A type that describes the set of street and building number information
that identifies a postal address within a city.
A type describing a single cap or floor rate.
A pointer style reference to a basket in the document
A pointer style reference to a product leg in the document
Java class for StrikeQuoteBasisEnum.
A type describing a schedule of cap or floor rates.
A type for defining a strike spread feature.
A type defining how a stub calculation period amount is calculated and the
start and end date of the stub.
A type describing the Stub Calculation Period.
A type defining how the initial or final stub calculation period amounts is
calculated.
A type defining a floating rate.
Java class for StubPeriodTypeEnum.
A type defining how a stub calculation period amount is calculated.
Provides information about a regulator or other supervisory body that an
organization is registered with.
An identifier of an organization that supervises or regulates trading
activity, e.g.
A type defining swap streams and additional payments between the principal
parties involved in the swap.
Additional terms to a swap contract.
A complex type to specify a valuation swap curve, which is used as part of
the strike construct for the bond and convertible bond options.
A type to define an option on a swap.
A type describing the adjusted dates associated with swaption exercise and
settlement.
Java class for SwaptionPhysicalSettlement complex type.
An abstract base type for all syndicated loan statement notifications; the
wrapper for deal/facility/contract definitions and facility/contract positions at a particular point in
time (snapshot).
Represents the withholding tax being applied to a particular cash flow.
A type that represents a telephonic contact.
Java class for TelephoneTypeEnum.
A curve consisting only of values over a term.
A class defining the content model for a term deposit product.
Java class for TermDepositFeatures complex type.
A type that describes why a trade terminated.
A facility which is fully funded (utilized) at deal closing.
A value point that can have a time dimension.
The time dimensions of a term-structure.
The type or meaning of a timestamp.
Java class for TimeTypeEnum.
A geophraphic location for the purposes of defining a prevailing time
according to the tz database.
Java class for TouchConditionEnum.
Java class for TouchRateObservation complex type.
A type defining an FpML trade.
A structure describing a negotiated amendment.
A scheme used to categorize positions.
Defines the structure for a message indicating that a trade is being
changed due to a non-negotiated event.
Defines the structure for a message retracting a prior change advice.
A structure describing a trade change.
A structure describing a non-negotiated trade resulting from a market
event.
A type used to record the details of a difference between two business
objects/
A type defining trade related information which is not product specific.
A trade reference identifier allocated by a party.
I WAS HERE
A type defining a trade identifier issued by the indicated party.
A type defining a trade identifier with a reference to the party that this
trade is associated with.
A structure describing a change to the size of a single leg or stream of a
trade.
A structure describing a change to the size of a single leg or stream of a
trade.
A structure describing a trade maturing.
A structure describing a change to the size of a trade.
A structure describing a novation.
A bundle of trades collected together into a single unit for reporting.
Allows timing information about when a trade was processed and reported to
be recorded.
Java class for Trader complex type.
Defines a type that allows trade identifiers and/or trade information to be
represented for a trade.
Summary information about the trade.
A generic trade timestamp
The underlying asset/index/reference price etc.
A structure that contains a business event.
Indication as to whether the transaction was executed under a pre-trade
waiver in accordance with Articles 4 and 9 of Regulation (EU) 600/2014.
This type represents a CDS Tranche.
A characteristic of a transaction used in declaring an end-user
exception.
Java class for TransformsType complex type.
Java class for TransformType complex type.
Trigger point at which feature is effective.
Java class for TriggerConditionEnum.
Observation point for trigger.
Java class for TriggerRateObservation complex type.
Java class for TriggerTimeTypeEnum.
Java class for TriggerTypeEnum.
The tri-party terms.
A type describing the whole set of possible underlyers: single underlyers
or multiple underlyers, each of these having either security or index components.
A type describing interest payments associated with and underlyer, such as
financing
Defines stock loan information where this is required per underlyer.
Reference to an underlyer
Abstract base class for all underlying assets.
Java class for UnderlyingAssetTranche complex type.
A type used to record information about a unit, subdivision, desk, or other
similar business entity.
A quantity and associated unit.
A type defining a quantity and unit with a reference.
A type holding a structure that is unvalidated
This fee is also known as Participation Fee, Arrangement Fee etc.
A reference identifying a rule within a validation scheme.
A valuation of an valuable object - an asset or a pricing input.
Spring-boot application to demonstrate the ReST service for the valuation oracle,
the market data and trade files are taken from the resource folder.
Controller for the settlement valuation REST service.
Java class for ValuationDate complex type.
Reference to a Valuation dates node.
A type defining a content model that includes valuation (pricing and risk)
data without expressing any processing intention.
Simple ValuationHandler based on a live market data feed for a Websocket-Connection
Java class for ValuationMethodEnum.
Interface for Oracles providing a valuation at a given time.
An oracle for swap valuation which generates values using externally provided historical market data scenarios.
A valuation oracle constructed from a simulation providing a stochastic valuation oracle
by extracting a given sample path.
Specifies how long to wait to get a quote from a settlement rate option
upon a price source disruption.
Reference to a Valuation or any derived structure such as
PricingStructureValuation.
A set of rules for generating a valuation.
Reference to a valuation scenario.
A set of valuation inputs and results.
The amount of detail provided in the valuation set, e.g.
ValueRequest
ValueResult
A type describing the variance amount of a variance swap.
Calculation of a Variance Amount.
A type describing return which is driven by a Variance Calculation.
Java class for VarianceOptionTransactionSupplement complex type.
A Variance Swap.
A Variance Swap Transaction Supplement.
Java class for Velocity complex type.
A type used to represent the type of mechanism that can be used to verify a
trade.
The verification status of the position as reported by the sender
(Verified, Disputed).
Java class for VerificationStatusNotification complex type.
Contract Id with Version Support
Trade Id with Version Support
Visualization of the settlement using Smart Derivative Contract with a 10Y swap,
using a valuation oracle with historic market data.
Under 2002 Definitions, When entering into the Transaction, the parties
should specify whether, for purposes of determining the initial Share price, they are agreeing to (a) a
specific initial price (in which case, the initialLevel element should be populated with the price) or
(b) use the price of a Share at the close of the regular trading session on the Trade Date (in which
case the closingLevel element should be populated as true) or (c) in the case of a forward starting
transaction only, use the Official Settlement Price of the Expiring Contract on the Observation Start
Date (in which case expiring Level element should be populated as true).
Java class for VolatilityAmount complex type.
Java class for VolatilityCap complex type.
Java class for VolatilityLeg complex type.
A matrix of volatilities with dimension 0-3.
A representation of volatilities of an asset.
A Volatility Swap.
Java class for VolatilitySwapTransactionSupplement complex type.
This fee represents a payment made by the borrower to the syndicate lenders
for processing and accepting a waiver request.
The schedule of Calculation Period First Days and Lasts Days.
The schedule of Calculation Period First Days and Lasts Days.
A type defining the Weather Index Level or Weather Index Strike Level.
Java class for WeatherIndexData complex type.
A weather leg of a Commodity Swap defines Weather Index Swap transactions.
A type to capture details of the calculation of the Payment Amount on a
Weather Index Transaction.
Java class for WeatherSettlementLevelEnum.
Weather Station.
A code identifying a Weather Station Airport (based on the the IATA
standard).
A code identifying a Weather Station WBAN.
A code identifying a Weather Index WMO.
Client End point for demo purposes, currently just printing the text messages on console
Websocket config
Spring Boot WebSocket Server Application using credentials from application.yml.
A single weighted averaging observation.
A partial derivative multiplied by a weighting factor.
A structure describing the removal of a trade from a service, such as a
reporting service.
A type defining party-specific additional information that may be recorded
against a trade, for withdrawal purposes.
A type that describes why a trade was withdrawn.
A list of reasons for withholding tax being applied to a cash flow.
Java class for X509DataType complex type.
Java class for X509IssuerSerialType complex type.
A generic yield curve object, which can be valued in a variety of ways.
A type defining the parameters required for each of the ISDA defined yield
curve methods for cash settlement.
The values of a yield curve, including possibly inputs and outputs (dfs,
forwards, zero rates).
A curve used to model a set of zero-coupon interest rates.