packages feed

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