FpMLv53-0.1: Data/FpML/V53/Generic.hs-boot
{-# LANGUAGE MultiParamTypeClasses, FunctionalDependencies #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
module Data.FpML.V53.Generic
( module Data.FpML.V53.Generic
, module Data.FpML.V53.Shared
, module Data.FpML.V53.Asset
) 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.Shared
import {-# SOURCE #-} Data.FpML.V53.Asset
-- | A product to represent an OTC derivative transaction whose
-- economics are not fully described using an FpML schema.
elementGenericProduct :: XMLParser GenericProduct
elementToXMLGenericProduct :: GenericProduct -> [Content ()]
-- | A product to represent an OTC derivative transaction whose
-- economics are not fully described using an FpML schema.
elementNonSchemaProduct :: XMLParser GenericProduct
elementToXMLNonSchemaProduct :: GenericProduct -> [Content ()]
-- | Simple product representation providing key information
-- about a variety of different products
data GenericProduct
instance Eq GenericProduct
instance Show GenericProduct
instance SchemaType GenericProduct
instance Extension GenericProduct Product
-- | The underlying asset/index/reference price etc. whose
-- rate/price may be observed to compute the value of the
-- cashflow. It can be an index, fixed rate, listed security,
-- quoted currency pair, or a reference entity (for credit
-- derivatives).
data TradeUnderlyer2
instance Eq TradeUnderlyer2
instance Show TradeUnderlyer2
instance SchemaType TradeUnderlyer2
-- | A flexible description of the type or characteristics of an
-- option or strategy, e.g. butterfly, condor, chooser.
data OptionType
data OptionTypeAttributes
instance Eq OptionType
instance Eq OptionTypeAttributes
instance Show OptionType
instance Show OptionTypeAttributes
instance SchemaType OptionType
instance Extension OptionType Scheme