packages feed

FpMLv53-0.1: Data/FpML/V53/Swaps/Return.hs-boot

{-# LANGUAGE MultiParamTypeClasses, FunctionalDependencies #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
module Data.FpML.V53.Swaps.Return
  ( module Data.FpML.V53.Swaps.Return
  , module Data.FpML.V53.Shared.EQ
  ) 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.EQ
 
-- | A type for defining Equity Swap Transaction Supplement 
data EquitySwapTransactionSupplement
instance Eq EquitySwapTransactionSupplement
instance Show EquitySwapTransactionSupplement
instance SchemaType EquitySwapTransactionSupplement
instance Extension EquitySwapTransactionSupplement ReturnSwapBase
instance Extension EquitySwapTransactionSupplement Product
 
-- | Specifies the structure of the equity swap transaction 
--   supplement. 
elementEquitySwapTransactionSupplement :: XMLParser EquitySwapTransactionSupplement
elementToXMLEquitySwapTransactionSupplement :: EquitySwapTransactionSupplement -> [Content ()]