FpMLv53-0.1: Data/FpML/V53/Valuation.hs-boot
{-# LANGUAGE MultiParamTypeClasses, FunctionalDependencies #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
module Data.FpML.V53.Valuation
( module Data.FpML.V53.Valuation
, module Data.FpML.V53.Enum
, module Data.FpML.V53.Riskdef
, module Data.FpML.V53.Msg
, module Data.FpML.V53.Events.Business
) where
import Text.XML.HaXml.Schema.Schema (SchemaType(..),SimpleType(..),Extension(..),Restricts(..))
import Text.XML.HaXml.Schema.Schema as Schema
import qualified Text.XML.HaXml.Schema.PrimitiveTypes as Xsd
import {-# SOURCE #-} Data.FpML.V53.Enum
import {-# SOURCE #-} Data.FpML.V53.Riskdef
import {-# SOURCE #-} Data.FpML.V53.Msg
import {-# SOURCE #-} Data.FpML.V53.Events.Business
-- | A structure that holds a set of measures about an asset,
-- including possibly their sensitivities.
data AssetValuation
instance Eq AssetValuation
instance Show AssetValuation
instance SchemaType AssetValuation
instance Extension AssetValuation Valuation
-- | A valuation scenario that is derived from another valuation
-- scenario.
data DerivedValuationScenario
instance Eq DerivedValuationScenario
instance Show DerivedValuationScenario
instance SchemaType DerivedValuationScenario
-- | Some kind of numerical measure about an asset, eg. its NPV,
-- together with characteristics of that measure, together
-- with optional sensitivities.
data Quotation
instance Eq Quotation
instance Show Quotation
instance SchemaType Quotation
-- | The roles of the parties in reporting information such as
-- positions.
data ReportingRoles
instance Eq ReportingRoles
instance Show ReportingRoles
instance SchemaType ReportingRoles
-- | An servicing date relevant for a trade structure, such as a
-- payment or a reset.
data ScheduledDate
instance Eq ScheduledDate
instance Show ScheduledDate
instance SchemaType ScheduledDate
-- | A list of dates (cash flows, resets, etc.) that are
-- relevant for this structure, e.g. next cash flow, last
-- reset, etc. Provides a way to list upcoming or recent
-- servicing dates related to this trade stream in a way that
-- is simpler and more flexible than the FpML "cashflows"
-- structure.
data ScheduledDates
instance Eq ScheduledDates
instance Show ScheduledDates
instance SchemaType ScheduledDates
-- | A scheme used to identify the type of a stream scheduled
-- servicing date.
data ScheduledDateType
data ScheduledDateTypeAttributes
instance Eq ScheduledDateType
instance Eq ScheduledDateTypeAttributes
instance Show ScheduledDateType
instance Show ScheduledDateTypeAttributes
instance SchemaType ScheduledDateType
instance Extension ScheduledDateType Scheme
-- | The sensitivity of a value to a defined change in input
-- parameters.
data Sensitivity
data SensitivityAttributes
instance Eq Sensitivity
instance Eq SensitivityAttributes
instance Show Sensitivity
instance Show SensitivityAttributes
instance SchemaType Sensitivity
instance Extension Sensitivity Xsd.Decimal
-- | A collection of sensitivities. References a definition that
-- explains the meaning/type of the sensitivities.
data SensitivitySet
instance Eq SensitivitySet
instance Show SensitivitySet
instance SchemaType SensitivitySet
-- | A set of valuation.
data Valuations
instance Eq Valuations
instance Show Valuations
instance SchemaType Valuations
-- | A set of valuation inputs and results. This structure can
-- be used for requesting valuations, or for reporting them.
-- In general, the request fills in fewer elements.
data ValuationSet
instance Eq ValuationSet
instance Show ValuationSet
instance SchemaType ValuationSet
-- | The amount of detail provided in the valuation set, e.g. is
-- market environment data provided, are risk definitions
-- provided, etc.
data ValuationSetDetail
data ValuationSetDetailAttributes
instance Eq ValuationSetDetail
instance Eq ValuationSetDetailAttributes
instance Show ValuationSetDetail
instance Show ValuationSetDetailAttributes
instance SchemaType ValuationSetDetail
instance Extension ValuationSetDetail Scheme
elementValuationSet :: XMLParser ValuationSet
elementToXMLValuationSet :: ValuationSet -> [Content ()]
-- | A collection of related trades or positions and the
-- corresponding aggregate exposures generated by these.
data Position
instance Eq Position
instance Show Position
instance SchemaType Position
-- | A list of events that have affected a position.
data PositionHistory
instance Eq PositionHistory
instance Show PositionHistory
instance SchemaType PositionHistory
-- | The items (trades, trade references, holdings, other
-- positions) that comprise this position. Currently a
-- position may consist only of a single trade, a reference to
-- a previously submitted position, or a reference to the
-- trade. The choice structure is optional to allow extensions
-- to be placed within this container.
data PositionConstituent
instance Eq PositionConstituent
instance Show PositionConstituent
instance SchemaType PositionConstituent