FpMLv53-0.1: Data/FpML/V53/Swaps/Variance.hs-boot
{-# LANGUAGE MultiParamTypeClasses, FunctionalDependencies #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
module Data.FpML.V53.Swaps.Variance
( module Data.FpML.V53.Swaps.Variance
, module Data.FpML.V53.Eqd
) 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.Eqd
-- | Calculation of a Variance Amount.
data VarianceAmount
instance Eq VarianceAmount
instance Show VarianceAmount
instance SchemaType VarianceAmount
instance Extension VarianceAmount CalculatedAmount
-- | A type describing return which is driven by a Variance
-- Calculation.
data VarianceLeg
instance Eq VarianceLeg
instance Show VarianceLeg
instance SchemaType VarianceLeg
instance Extension VarianceLeg DirectionalLegUnderlyerValuation
instance Extension VarianceLeg DirectionalLegUnderlyer
instance Extension VarianceLeg DirectionalLeg
instance Extension VarianceLeg Leg
data VarianceOptionTransactionSupplement
instance Eq VarianceOptionTransactionSupplement
instance Show VarianceOptionTransactionSupplement
instance SchemaType VarianceOptionTransactionSupplement
instance Extension VarianceOptionTransactionSupplement OptionBase
instance Extension VarianceOptionTransactionSupplement Option
instance Extension VarianceOptionTransactionSupplement Product
-- | A Variance Swap.
data VarianceSwap
instance Eq VarianceSwap
instance Show VarianceSwap
instance SchemaType VarianceSwap
instance Extension VarianceSwap NettedSwapBase
instance Extension VarianceSwap Product
-- | A Variance Swap Transaction Supplement.
data VarianceSwapTransactionSupplement
instance Eq VarianceSwapTransactionSupplement
instance Show VarianceSwapTransactionSupplement
instance SchemaType VarianceSwapTransactionSupplement
instance Extension VarianceSwapTransactionSupplement Product
-- | Specifies the structure of a variance option.
elementVarianceOptionTransactionSupplement :: XMLParser VarianceOptionTransactionSupplement
elementToXMLVarianceOptionTransactionSupplement :: VarianceOptionTransactionSupplement -> [Content ()]
-- | Specifies the structure of a variance swap.
elementVarianceSwap :: XMLParser VarianceSwap
elementToXMLVarianceSwap :: VarianceSwap -> [Content ()]
-- | Specifies the structure of a variance swap transaction
-- supplement.
elementVarianceSwapTransactionSupplement :: XMLParser VarianceSwapTransactionSupplement
elementToXMLVarianceSwapTransactionSupplement :: VarianceSwapTransactionSupplement -> [Content ()]