Safe Haskell | Safe-Infered |
---|
- data ActualPrice = ActualPrice {}
- data AnyAssetReference = AnyAssetReference {}
- data Asset
- data AssetMeasureType = AssetMeasureType Scheme AssetMeasureTypeAttributes
- data AssetMeasureTypeAttributes = AssetMeasureTypeAttributes {}
- data PricingModel = PricingModel Scheme PricingModelAttributes
- data PricingModelAttributes = PricingModelAttributes {}
- data AssetPool = AssetPool {}
- data AssetReference = AssetReference {}
- data BasicQuotation = BasicQuotation {
- basicQuot_ID :: Maybe ID
- basicQuot_value :: Maybe Decimal
- basicQuot_measureType :: Maybe AssetMeasureType
- basicQuot_quoteUnits :: Maybe PriceQuoteUnits
- basicQuot_side :: Maybe QuotationSideEnum
- basicQuot_currency :: Maybe Currency
- basicQuot_currencyType :: Maybe ReportingCurrencyType
- basicQuot_timing :: Maybe QuoteTiming
- basicQuot_choice7 :: Maybe (OneOf2 BusinessCenter ExchangeId)
- basicQuot_informationSource :: [InformationSource]
- basicQuot_pricingModel :: Maybe PricingModel
- basicQuot_time :: Maybe DateTime
- basicQuot_valuationDate :: Maybe Date
- basicQuot_expiryTime :: Maybe DateTime
- basicQuot_cashflowType :: Maybe CashflowType
- data Basket = Basket {}
- data BasketConstituent = BasketConstituent {
- basketConstit_ID :: Maybe ID
- basketConstit_underlyingAsset :: Maybe Asset
- basketConstit_constituentWeight :: Maybe ConstituentWeight
- basketConstit_dividendPayout :: Maybe DividendPayout
- basketConstit_underlyerPrice :: Maybe Price
- basketConstit_underlyerNotional :: Maybe Money
- basketConstit_underlyerSpread :: Maybe SpreadScheduleReference
- basketConstit_couponPayment :: Maybe PendingPayment
- data BasketId = BasketId Scheme BasketIdAttributes
- data BasketIdAttributes = BasketIdAttributes {}
- data BasketName = BasketName Scheme BasketNameAttributes
- data BasketNameAttributes = BasketNameAttributes {}
- data Bond = Bond {
- bond_ID :: Maybe ID
- bond_instrumentId :: [InstrumentId]
- bond_description :: Maybe XsdString
- bond_currency :: Maybe IdentifiedCurrency
- bond_exchangeId :: Maybe ExchangeId
- bond_clearanceSystem :: Maybe ClearanceSystem
- bond_definition :: Maybe ProductReference
- bond_choice6 :: Maybe (OneOf2 XsdString PartyReference)
- bond_seniority :: Maybe CreditSeniority
- bond_couponType :: Maybe CouponType
- bond_couponRate :: Maybe Decimal
- bond_maturity :: Maybe Date
- bond_parValue :: Maybe Decimal
- bond_faceAmount :: Maybe Decimal
- bond_paymentFrequency :: Maybe Period
- bond_dayCountFraction :: Maybe DayCountFraction
- data Cash = Cash {}
- data Commission = Commission {}
- data Commodity = Commodity {
- commodity_ID :: Maybe ID
- commodity_instrumentId :: [InstrumentId]
- commodity_description :: Maybe XsdString
- commodity_base :: Maybe CommodityBase
- commodity_details :: Maybe CommodityDetails
- commodity_unit :: Maybe QuantityUnit
- commodity_currency :: Maybe Currency
- commodity_choice6 :: Maybe (OneOf2 ExchangeId InformationSource)
- commodity_specifiedPrice :: Maybe SpecifiedPriceEnum
- commodity_choice8 :: Maybe (OneOf3 DeliveryDatesEnum AdjustableDate GYearMonth)
- commodity_deliveryDateRollConvention :: Maybe Offset
- commodity_multiplier :: Maybe PositiveDecimal
- data CommodityBase = CommodityBase Scheme CommodityBaseAttributes
- data CommodityBaseAttributes = CommodityBaseAttributes {}
- data CommodityBusinessCalendar = CommodityBusinessCalendar Scheme CommodityBusinessCalendarAttributes
- data CommodityBusinessCalendarAttributes = CommodityBusinessCalendarAttributes {}
- data CommodityBusinessCalendarTime = CommodityBusinessCalendarTime {}
- data CommodityDetails = CommodityDetails Scheme CommodityDetailsAttributes
- data CommodityDetailsAttributes = CommodityDetailsAttributes {}
- data ConstituentWeight = ConstituentWeight {}
- data ConvertibleBond = ConvertibleBond {
- convertBond_ID :: Maybe ID
- convertBond_instrumentId :: [InstrumentId]
- convertBond_description :: Maybe XsdString
- convertBond_currency :: Maybe IdentifiedCurrency
- convertBond_exchangeId :: Maybe ExchangeId
- convertBond_clearanceSystem :: Maybe ClearanceSystem
- convertBond_definition :: Maybe ProductReference
- convertBond_choice6 :: Maybe (OneOf2 XsdString PartyReference)
- convertBond_seniority :: Maybe CreditSeniority
- convertBond_couponType :: Maybe CouponType
- convertBond_couponRate :: Maybe Decimal
- convertBond_maturity :: Maybe Date
- convertBond_parValue :: Maybe Decimal
- convertBond_faceAmount :: Maybe Decimal
- convertBond_paymentFrequency :: Maybe Period
- convertBond_dayCountFraction :: Maybe DayCountFraction
- convertBond_underlyingEquity :: Maybe EquityAsset
- convertBond_redemptionDate :: Maybe Date
- data CouponType = CouponType Scheme CouponTypeAttributes
- data CouponTypeAttributes = CouponTypeAttributes {}
- data CurveInstrument = CurveInstrument
- data Deposit = Deposit {
- deposit_ID :: Maybe ID
- deposit_instrumentId :: [InstrumentId]
- deposit_description :: Maybe XsdString
- deposit_currency :: Maybe IdentifiedCurrency
- deposit_exchangeId :: Maybe ExchangeId
- deposit_clearanceSystem :: Maybe ClearanceSystem
- deposit_definition :: Maybe ProductReference
- deposit_term :: Maybe Period
- deposit_paymentFrequency :: Maybe Period
- deposit_dayCountFraction :: Maybe DayCountFraction
- data DividendPayout = DividendPayout {}
- data EquityAsset = EquityAsset {
- equityAsset_ID :: Maybe ID
- equityAsset_instrumentId :: [InstrumentId]
- equityAsset_description :: Maybe XsdString
- equityAsset_currency :: Maybe IdentifiedCurrency
- equityAsset_exchangeId :: Maybe ExchangeId
- equityAsset_clearanceSystem :: Maybe ClearanceSystem
- equityAsset_definition :: Maybe ProductReference
- equityAsset_relatedExchangeId :: [ExchangeId]
- equityAsset_optionsExchangeId :: [ExchangeId]
- equityAsset_specifiedExchangeId :: [ExchangeId]
- data ExchangeTraded
- data ExchangeTradedCalculatedPrice
- data ExchangeTradedContract = ExchangeTradedContract {
- exchTradedContr_ID :: Maybe ID
- exchTradedContr_instrumentId :: [InstrumentId]
- exchTradedContr_description :: Maybe XsdString
- exchTradedContr_currency :: Maybe IdentifiedCurrency
- exchTradedContr_exchangeId :: Maybe ExchangeId
- exchTradedContr_clearanceSystem :: Maybe ClearanceSystem
- exchTradedContr_definition :: Maybe ProductReference
- exchTradedContr_relatedExchangeId :: [ExchangeId]
- exchTradedContr_optionsExchangeId :: [ExchangeId]
- exchTradedContr_specifiedExchangeId :: [ExchangeId]
- exchTradedContr_multiplier :: Maybe PositiveInteger
- exchTradedContr_contractReference :: Maybe XsdString
- exchTradedContr_expirationDate :: Maybe AdjustableOrRelativeDate
- data ExchangeTradedFund = ExchangeTradedFund {
- exchTradedFund_ID :: Maybe ID
- exchTradedFund_instrumentId :: [InstrumentId]
- exchTradedFund_description :: Maybe XsdString
- exchTradedFund_currency :: Maybe IdentifiedCurrency
- exchTradedFund_exchangeId :: Maybe ExchangeId
- exchTradedFund_clearanceSystem :: Maybe ClearanceSystem
- exchTradedFund_definition :: Maybe ProductReference
- exchTradedFund_relatedExchangeId :: [ExchangeId]
- exchTradedFund_optionsExchangeId :: [ExchangeId]
- exchTradedFund_specifiedExchangeId :: [ExchangeId]
- exchTradedFund_constituentExchangeId :: [ExchangeId]
- exchTradedFund_fundManager :: Maybe XsdString
- data FacilityType = FacilityType Scheme FacilityTypeAttributes
- data FacilityTypeAttributes = FacilityTypeAttributes {}
- data Future = Future {
- future_ID :: Maybe ID
- future_instrumentId :: [InstrumentId]
- future_description :: Maybe XsdString
- future_currency :: Maybe IdentifiedCurrency
- future_exchangeId :: Maybe ExchangeId
- future_clearanceSystem :: Maybe ClearanceSystem
- future_definition :: Maybe ProductReference
- future_relatedExchangeId :: [ExchangeId]
- future_optionsExchangeId :: [ExchangeId]
- future_specifiedExchangeId :: [ExchangeId]
- future_multiplier :: Maybe PositiveInteger
- future_contractReference :: Maybe XsdString
- future_maturity :: Maybe Date
- data FutureId = FutureId Scheme FutureIdAttributes
- data FutureIdAttributes = FutureIdAttributes {}
- data FxConversion = FxConversion {}
- data FxRateAsset = FxRateAsset {
- fxRateAsset_ID :: Maybe ID
- fxRateAsset_instrumentId :: [InstrumentId]
- fxRateAsset_description :: Maybe XsdString
- fxRateAsset_currency :: Maybe IdentifiedCurrency
- fxRateAsset_exchangeId :: Maybe ExchangeId
- fxRateAsset_clearanceSystem :: Maybe ClearanceSystem
- fxRateAsset_definition :: Maybe ProductReference
- fxRateAsset_quotedCurrencyPair :: Maybe QuotedCurrencyPair
- fxRateAsset_rateSource :: Maybe FxSpotRateSource
- data IdentifiedAsset
- data Index = Index {
- index_ID :: Maybe ID
- index_instrumentId :: [InstrumentId]
- index_description :: Maybe XsdString
- index_currency :: Maybe IdentifiedCurrency
- index_exchangeId :: Maybe ExchangeId
- index_clearanceSystem :: Maybe ClearanceSystem
- index_definition :: Maybe ProductReference
- index_relatedExchangeId :: [ExchangeId]
- index_optionsExchangeId :: [ExchangeId]
- index_specifiedExchangeId :: [ExchangeId]
- index_constituentExchangeId :: [ExchangeId]
- index_futureId :: Maybe FutureId
- data Lien = Lien Scheme LienAttributes
- data LienAttributes = LienAttributes {}
- data Loan = Loan {
- loan_ID :: Maybe ID
- loan_instrumentId :: [InstrumentId]
- loan_description :: Maybe XsdString
- loan_currency :: Maybe IdentifiedCurrency
- loan_exchangeId :: Maybe ExchangeId
- loan_clearanceSystem :: Maybe ClearanceSystem
- loan_definition :: Maybe ProductReference
- loan_choice6 :: [OneOf2 LegalEntity LegalEntityReference]
- loan_lien :: Maybe Lien
- loan_facilityType :: Maybe FacilityType
- loan_maturity :: Maybe Date
- loan_creditAgreementDate :: Maybe Date
- loan_tranche :: Maybe UnderlyingAssetTranche
- data Mortgage = Mortgage {
- mortgage_ID :: Maybe ID
- mortgage_instrumentId :: [InstrumentId]
- mortgage_description :: Maybe XsdString
- mortgage_currency :: Maybe IdentifiedCurrency
- mortgage_exchangeId :: Maybe ExchangeId
- mortgage_clearanceSystem :: Maybe ClearanceSystem
- mortgage_definition :: Maybe ProductReference
- mortgage_choice6 :: Maybe (OneOf2 LegalEntity LegalEntityReference)
- mortgage_choice7 :: Maybe (OneOf2 XsdString PartyReference)
- mortgage_seniority :: Maybe CreditSeniority
- mortgage_couponType :: Maybe CouponType
- mortgage_couponRate :: Maybe Decimal
- mortgage_maturity :: Maybe Date
- mortgage_paymentFrequency :: Maybe Period
- mortgage_dayCountFraction :: Maybe DayCountFraction
- mortgage_originalPrincipalAmount :: Maybe Decimal
- mortgage_pool :: Maybe AssetPool
- mortgage_sector :: Maybe MortgageSector
- mortgage_tranche :: Maybe Token
- data MortgageSector = MortgageSector Scheme MortgageSectorAttributes
- data MortgageSectorAttributes = MortgageSectorAttributes {}
- data MutualFund = MutualFund {
- mutualFund_ID :: Maybe ID
- mutualFund_instrumentId :: [InstrumentId]
- mutualFund_description :: Maybe XsdString
- mutualFund_currency :: Maybe IdentifiedCurrency
- mutualFund_exchangeId :: Maybe ExchangeId
- mutualFund_clearanceSystem :: Maybe ClearanceSystem
- mutualFund_definition :: Maybe ProductReference
- mutualFund_openEndedFund :: Maybe Boolean
- mutualFund_fundManager :: Maybe XsdString
- data PendingPayment = PendingPayment {}
- data Price = Price {
- price_commission :: Maybe Commission
- price_choice1 :: OneOf3 (DeterminationMethod, Maybe ActualPrice, Maybe ActualPrice, Maybe Decimal, Maybe FxConversion) AmountReference (Maybe ActualPrice, Maybe ActualPrice, Maybe Decimal, Maybe FxConversion)
- price_cleanNetPrice :: Maybe Decimal
- price_quotationCharacteristics :: Maybe QuotationCharacteristics
- data PriceQuoteUnits = PriceQuoteUnits Scheme PriceQuoteUnitsAttributes
- data PriceQuoteUnitsAttributes = PriceQuoteUnitsAttributes {}
- data QuantityUnit = QuantityUnit Scheme QuantityUnitAttributes
- data QuantityUnitAttributes = QuantityUnitAttributes {}
- data QuotationCharacteristics = QuotationCharacteristics {
- quotChar_measureType :: Maybe AssetMeasureType
- quotChar_quoteUnits :: Maybe PriceQuoteUnits
- quotChar_side :: Maybe QuotationSideEnum
- quotChar_currency :: Maybe Currency
- quotChar_currencyType :: Maybe ReportingCurrencyType
- quotChar_timing :: Maybe QuoteTiming
- quotChar_choice6 :: Maybe (OneOf2 BusinessCenter ExchangeId)
- quotChar_informationSource :: [InformationSource]
- quotChar_pricingModel :: Maybe PricingModel
- quotChar_time :: Maybe DateTime
- quotChar_valuationDate :: Maybe Date
- quotChar_expiryTime :: Maybe DateTime
- quotChar_cashflowType :: Maybe CashflowType
- data QuoteTiming = QuoteTiming Scheme QuoteTimingAttributes
- data QuoteTimingAttributes = QuoteTimingAttributes {}
- data RateIndex = RateIndex {
- rateIndex_ID :: Maybe ID
- rateIndex_instrumentId :: [InstrumentId]
- rateIndex_description :: Maybe XsdString
- rateIndex_currency :: Maybe IdentifiedCurrency
- rateIndex_exchangeId :: Maybe ExchangeId
- rateIndex_clearanceSystem :: Maybe ClearanceSystem
- rateIndex_definition :: Maybe ProductReference
- rateIndex_floatingRateIndex :: Maybe FloatingRateIndex
- rateIndex_term :: Maybe Period
- rateIndex_paymentFrequency :: Maybe Period
- rateIndex_dayCountFraction :: Maybe DayCountFraction
- data ReportingCurrencyType = ReportingCurrencyType Scheme ReportingCurrencyTypeAttributes
- data ReportingCurrencyTypeAttributes = ReportingCurrencyTypeAttributes {}
- data SimpleCreditDefaultSwap = SimpleCreditDefaultSwap {
- simpleCreditDefaultSwap_ID :: Maybe ID
- simpleCreditDefaultSwap_instrumentId :: [InstrumentId]
- simpleCreditDefaultSwap_description :: Maybe XsdString
- simpleCreditDefaultSwap_currency :: Maybe IdentifiedCurrency
- simpleCreditDefaultSwap_exchangeId :: Maybe ExchangeId
- simpleCreditDefaultSwap_clearanceSystem :: Maybe ClearanceSystem
- simpleCreditDefaultSwap_definition :: Maybe ProductReference
- simpleCreditDefaultSwap_choice6 :: Maybe (OneOf2 LegalEntity LegalEntityReference)
- simpleCreditDefaultSwap_term :: Maybe Period
- simpleCreditDefaultSwap_paymentFrequency :: Maybe Period
- data SimpleFra = SimpleFra {
- simpleFra_ID :: Maybe ID
- simpleFra_instrumentId :: [InstrumentId]
- simpleFra_description :: Maybe XsdString
- simpleFra_currency :: Maybe IdentifiedCurrency
- simpleFra_exchangeId :: Maybe ExchangeId
- simpleFra_clearanceSystem :: Maybe ClearanceSystem
- simpleFra_definition :: Maybe ProductReference
- simpleFra_startTerm :: Maybe Period
- simpleFra_endTerm :: Maybe Period
- simpleFra_dayCountFraction :: Maybe DayCountFraction
- data SimpleIRSwap = SimpleIRSwap {
- simpleIRSwap_ID :: Maybe ID
- simpleIRSwap_instrumentId :: [InstrumentId]
- simpleIRSwap_description :: Maybe XsdString
- simpleIRSwap_currency :: Maybe IdentifiedCurrency
- simpleIRSwap_exchangeId :: Maybe ExchangeId
- simpleIRSwap_clearanceSystem :: Maybe ClearanceSystem
- simpleIRSwap_definition :: Maybe ProductReference
- simpleIRSwap_term :: Maybe Period
- simpleIRSwap_paymentFrequency :: Maybe Period
- simpleIRSwap_dayCountFraction :: Maybe DayCountFraction
- data SingleUnderlyer = SingleUnderlyer {
- singleUnderly_underlyingAsset :: Maybe Asset
- singleUnderly_openUnits :: Maybe Decimal
- singleUnderly_dividendPayout :: Maybe DividendPayout
- singleUnderly_couponPayment :: Maybe PendingPayment
- singleUnderly_averageDailyTradingVolume :: Maybe AverageDailyTradingVolumeLimit
- singleUnderly_depositoryReceipt :: Maybe Boolean
- data TimeZone = TimeZone Scheme TimeZoneAttributes
- data TimeZoneAttributes = TimeZoneAttributes {}
- data Underlyer = Underlyer {}
- data UnderlyingAsset
- = UnderlyingAsset_SimpleIRSwap SimpleIRSwap
- | UnderlyingAsset_SimpleFra SimpleFra
- | UnderlyingAsset_SimpleCreditDefaultSwap SimpleCreditDefaultSwap
- | UnderlyingAsset_RateIndex RateIndex
- | UnderlyingAsset_MutualFund MutualFund
- | UnderlyingAsset_Mortgage Mortgage
- | UnderlyingAsset_Loan Loan
- | UnderlyingAsset_FxRateAsset FxRateAsset
- | UnderlyingAsset_ExchangeTraded ExchangeTraded
- | UnderlyingAsset_Deposit Deposit
- | UnderlyingAsset_Bond Bond
- data UnderlyingAssetTranche = UnderlyingAssetTranche Scheme UnderlyingAssetTrancheAttributes
- data UnderlyingAssetTrancheAttributes = UnderlyingAssetTrancheAttributes {}
- elementBasket :: XMLParser Basket
- elementToXMLBasket :: Basket -> [Content ()]
- elementBond :: XMLParser Bond
- elementToXMLBond :: Bond -> [Content ()]
- elementCash :: XMLParser Cash
- elementToXMLCash :: Cash -> [Content ()]
- elementCommodity :: XMLParser Commodity
- elementToXMLCommodity :: Commodity -> [Content ()]
- elementConvertibleBond :: XMLParser ConvertibleBond
- elementToXMLConvertibleBond :: ConvertibleBond -> [Content ()]
- elementCurveInstrument :: XMLParser Asset
- elementToXMLCurveInstrument :: Asset -> [Content ()]
- elementDeposit :: XMLParser Deposit
- elementToXMLDeposit :: Deposit -> [Content ()]
- elementEquity :: XMLParser EquityAsset
- elementToXMLEquity :: EquityAsset -> [Content ()]
- elementExchangeTradedFund :: XMLParser ExchangeTradedFund
- elementToXMLExchangeTradedFund :: ExchangeTradedFund -> [Content ()]
- elementFuture :: XMLParser Future
- elementToXMLFuture :: Future -> [Content ()]
- elementFx :: XMLParser FxRateAsset
- elementToXMLFx :: FxRateAsset -> [Content ()]
- elementIndex :: XMLParser Index
- elementToXMLIndex :: Index -> [Content ()]
- elementLoan :: XMLParser Loan
- elementToXMLLoan :: Loan -> [Content ()]
- elementMortgage :: XMLParser Mortgage
- elementToXMLMortgage :: Mortgage -> [Content ()]
- elementMutualFund :: XMLParser MutualFund
- elementToXMLMutualFund :: MutualFund -> [Content ()]
- elementRateIndex :: XMLParser RateIndex
- elementToXMLRateIndex :: RateIndex -> [Content ()]
- elementSimpleCreditDefaultSwap :: XMLParser SimpleCreditDefaultSwap
- elementToXMLSimpleCreditDefaultSwap :: SimpleCreditDefaultSwap -> [Content ()]
- elementSimpleFra :: XMLParser SimpleFra
- elementToXMLSimpleFra :: SimpleFra -> [Content ()]
- elementSimpleIrSwap :: XMLParser SimpleIRSwap
- elementToXMLSimpleIrSwap :: SimpleIRSwap -> [Content ()]
- elementUnderlyingAsset :: XMLParser Asset
- elementToXMLUnderlyingAsset :: Asset -> [Content ()]
- module Data.FpML.V53.Shared
Documentation
data ActualPrice Source
ActualPrice | |
|
data AnyAssetReference Source
A reference to an asset, e.g. a portfolio, trade, or reference instrument..
Abstract base class for all underlying assets.
data AssetMeasureType Source
A scheme identifying the types of measures that can be used to describe an asset.
data PricingModel Source
A scheme identifying the types of pricing model used to evaluate the price of an asset. Examples include Intrinsic, ClosedForm, MonteCarlo, BackwardInduction.
Characterise the asset pool behind an asset backed bond.
AssetPool | |
|
data AssetReference Source
Reference to an underlying asset.
data BasicQuotation Source
Some kind of numerical measure about an asset, eg. its NPV, together with characteristics of that measure.
BasicQuotation | |
|
A type describing the underlyer features of a basket swap. Each of the basket constituents are described through an embedded component, the basketConstituentsType.
Basket | |
|
data BasketConstituent Source
A type describing each of the constituents of a basket.
BasketConstituent | |
|
data BasketIdAttributes Source
data BasketName Source
An exchange traded bond.
Bond | |
|
Cash | |
|
data Commission Source
A type describing the commission that will be charged for each of the hedge transactions.
Commission | |
|
A type describing a commodity underlying asset.
Commodity | |
|
data CommodityBase Source
data CommodityBusinessCalendar Source
Defines a commodity business day calendar.
data CommodityBusinessCalendarTime Source
Specifies the time with respect to a commodity business calendar.
CommodityBusinessCalendarTime | |
|
data CommodityDetails Source
data ConstituentWeight Source
A type describing the weight of each of the underlyer constituent within the basket, either in absolute or relative terms.
ConstituentWeight | |
|
data ConvertibleBond Source
ConvertibleBond | |
|
data CouponType Source
Defines a scheme of values for specifiying if the bond has a variable coupon, step-up/down coupon or a zero-coupon.
data CurveInstrument Source
Abstract base class for instruments intended to be used primarily for building curves. (There are no subtypes defined for this abstract type.)
Deposit | |
|
data DividendPayout Source
A type describing the dividend payout ratio associated with an equity underlyer. In certain cases the actual ratio is not known on trade inception, and only general conditions are then specified.
DividendPayout | |
|
data EquityAsset Source
An exchange traded equity asset.
EquityAsset | |
|
data ExchangeTraded Source
An abstract base class for all exchange traded financial products.
data ExchangeTradedCalculatedPrice Source
Abstract base class for all exchange traded financial products with a price which is calculated from exchange traded constituents.
data ExchangeTradedContract Source
An exchange traded derivative contract.
ExchangeTradedContract | |
|
data ExchangeTradedFund Source
An exchange traded fund whose price depends on exchange traded constituents.
ExchangeTradedFund | |
|
data FacilityType Source
A type describing the type of loan facility.
An exchange traded future contract.
Future | |
|
A type defining a short form unique identifier for a future contract.
data FutureIdAttributes Source
data FxConversion Source
FxConversion | |
|
data FxRateAsset Source
FxRateAsset | |
|
data IdentifiedAsset Source
A generic type describing an identified asset.
IdentifiedAsset_UnderlyingAsset UnderlyingAsset | |
IdentifiedAsset_CurveInstrument CurveInstrument | |
IdentifiedAsset_Commodity Commodity |
A published index whose price depends on exchange traded constituents.
Index | |
|
A type describing the liens associated with a loan facility.
data LienAttributes Source
A type describing a loan underlying asset.
Loan | |
|
A type describing a mortgage asset.
Mortgage | |
|
data MortgageSector Source
A type describing the typology of mortgage obligations.
data MutualFund Source
MutualFund | |
|
data PendingPayment Source
A structure representing a pending dividend or coupon payment.
PendingPayment | |
|
A type describing the strike price.
Price | |
|
data PriceQuoteUnits Source
The units in which a price is quoted.
data QuantityUnit Source
data QuotationCharacteristics Source
A type representing a set of characteristics that describe a quotation.
QuotationCharacteristics | |
|
data QuoteTiming Source
The type of the time of the quote.
RateIndex | |
|
data ReportingCurrencyType Source
A scheme identifying the type of currency that was used to report the value of an asset. For example, this could contain values like SettlementCurrency, QuoteCurrency, UnitCurrency, etc.
data SimpleCreditDefaultSwap Source
SimpleCreditDefaultSwap | |
|
SimpleFra | |
|
data SimpleIRSwap Source
SimpleIRSwap | |
|
data SingleUnderlyer Source
A type describing a single underlyer
SingleUnderlyer | |
|
Defines an identifier for a specific location or region which translates into a combination of rules for calculating the UTC offset.
data TimeZoneAttributes Source
A type describing the whole set of possible underlyers: single underlyers or multiple underlyers, each of these having either security or index components.
Underlyer | |
|
data UnderlyingAsset Source
Abstract base class for all underlying assets.
elementBasket :: XMLParser BasketSource
Defines the underlying asset when it is a basket.
elementToXMLBasket :: Basket -> [Content ()]Source
elementBond :: XMLParser BondSource
Identifies the underlying asset when it is a series or a class of bonds.
elementToXMLBond :: Bond -> [Content ()]Source
elementCash :: XMLParser CashSource
Identifies a simple underlying asset type that is a cash payment. Used for specifying discounting factors for future cash flows in the pricing and risk model.
elementToXMLCash :: Cash -> [Content ()]Source
elementCommodity :: XMLParser CommoditySource
Identifies the underlying asset when it is a listed commodity.
elementConvertibleBond :: XMLParser ConvertibleBondSource
Identifies the underlying asset when it is a convertible bond.
elementCurveInstrument :: XMLParser AssetSource
Defines the underlying asset when it is a curve instrument.
elementDeposit :: XMLParser DepositSource
Identifies a simple underlying asset that is a term deposit.
elementToXMLDeposit :: Deposit -> [Content ()]Source
elementEquity :: XMLParser EquityAssetSource
Identifies the underlying asset when it is a listed equity.
elementToXMLEquity :: EquityAsset -> [Content ()]Source
elementExchangeTradedFund :: XMLParser ExchangeTradedFundSource
Identifies the underlying asset when it is an exchange-traded fund.
elementFuture :: XMLParser FutureSource
Identifies the underlying asset when it is a listed future contract.
elementToXMLFuture :: Future -> [Content ()]Source
elementFx :: XMLParser FxRateAssetSource
Identifies a simple underlying asset type that is an FX rate. Used for specifying FX rates in the pricing and risk model.
elementToXMLFx :: FxRateAsset -> [Content ()]Source
elementIndex :: XMLParser IndexSource
Identifies the underlying asset when it is a financial index.
elementToXMLIndex :: Index -> [Content ()]Source
elementLoan :: XMLParser LoanSource
Identifies a simple underlying asset that is a loan.
elementToXMLLoan :: Loan -> [Content ()]Source
elementMortgage :: XMLParser MortgageSource
Identifies a mortgage backed security.
elementToXMLMortgage :: Mortgage -> [Content ()]Source
elementMutualFund :: XMLParser MutualFundSource
Identifies the class of unit issued by a fund.
elementRateIndex :: XMLParser RateIndexSource
Identifies a simple underlying asset that is an interest rate index. Used for specifying benchmark assets in the market environment in the pricing and risk model.
elementSimpleCreditDefaultSwap :: XMLParser SimpleCreditDefaultSwapSource
Identifies a simple underlying asset that is a credit default swap.
elementSimpleFra :: XMLParser SimpleFraSource
Identifies a simple underlying asset that is a forward rate agreement.
elementSimpleIrSwap :: XMLParser SimpleIRSwapSource
Identifies a simple underlying asset that is a swap.
elementUnderlyingAsset :: XMLParser AssetSource
Define the underlying asset, either a listed security or other instrument.
module Data.FpML.V53.Shared