packages feed

FpMLv53-0.1: Data/FpML/V53/Notification/CreditEvent.hs-boot

{-# LANGUAGE MultiParamTypeClasses, FunctionalDependencies #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
module Data.FpML.V53.Notification.CreditEvent
  ( module Data.FpML.V53.Notification.CreditEvent
  , module Data.FpML.V53.Msg
  ) 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.Msg
 
data AffectedTransactions
instance Eq AffectedTransactions
instance Show AffectedTransactions
instance SchemaType AffectedTransactions
 
data BankruptcyEvent
instance Eq BankruptcyEvent
instance Show BankruptcyEvent
instance SchemaType BankruptcyEvent
instance Extension BankruptcyEvent CreditEvent
 
data CreditEvent
instance Eq CreditEvent
instance Show CreditEvent
instance SchemaType CreditEvent
 
-- | An event type that records the occurrence of a credit event 
--   notice. 
data CreditEventNoticeDocument
instance Eq CreditEventNoticeDocument
instance Show CreditEventNoticeDocument
instance SchemaType CreditEventNoticeDocument
 
-- | A message type defining the ISDA defined Credit Event 
--   Notice. ISDA defines it as an irrevocable notice from a 
--   Notifying Party to the other party that describes a Credit 
--   Event that occurred. A Credit Event Notice must contain 
--   detail of the facts relevant to the determination that a 
--   Credit Event has occurred. 
data CreditEventNotification
instance Eq CreditEventNotification
instance Show CreditEventNotification
instance SchemaType CreditEventNotification
instance Extension CreditEventNotification CorrectableRequestMessage
instance Extension CreditEventNotification RequestMessage
instance Extension CreditEventNotification Message
instance Extension CreditEventNotification Document
 
data FailureToPayEvent
instance Eq FailureToPayEvent
instance Show FailureToPayEvent
instance SchemaType FailureToPayEvent
instance Extension FailureToPayEvent CreditEvent
 
data ObligationAccelerationEvent
instance Eq ObligationAccelerationEvent
instance Show ObligationAccelerationEvent
instance SchemaType ObligationAccelerationEvent
instance Extension ObligationAccelerationEvent CreditEvent
 
data ObligationDefaultEvent
instance Eq ObligationDefaultEvent
instance Show ObligationDefaultEvent
instance SchemaType ObligationDefaultEvent
instance Extension ObligationDefaultEvent CreditEvent
 
data RepudiationMoratoriumEvent
instance Eq RepudiationMoratoriumEvent
instance Show RepudiationMoratoriumEvent
instance SchemaType RepudiationMoratoriumEvent
instance Extension RepudiationMoratoriumEvent CreditEvent
 
data RestructuringEvent
instance Eq RestructuringEvent
instance Show RestructuringEvent
instance SchemaType RestructuringEvent
instance Extension RestructuringEvent CreditEvent
 
elementBankruptcy :: XMLParser BankruptcyEvent
elementToXMLBankruptcy :: BankruptcyEvent -> [Content ()]
 
elementCreditEvent :: XMLParser CreditEvent
 
-- | A global element used to hold CENs. 
elementCreditEventNotice :: XMLParser CreditEventNoticeDocument
elementToXMLCreditEventNotice :: CreditEventNoticeDocument -> [Content ()]
 
elementFailureToPay :: XMLParser FailureToPayEvent
elementToXMLFailureToPay :: FailureToPayEvent -> [Content ()]
 
elementObligationAcceleration :: XMLParser ObligationAccelerationEvent
elementToXMLObligationAcceleration :: ObligationAccelerationEvent -> [Content ()]
 
elementObligationDefault :: XMLParser ObligationDefaultEvent
elementToXMLObligationDefault :: ObligationDefaultEvent -> [Content ()]
 
elementRepudiationMoratorium :: XMLParser RepudiationMoratoriumEvent
elementToXMLRepudiationMoratorium :: RepudiationMoratoriumEvent -> [Content ()]
 
elementRestructuring :: XMLParser RestructuringEvent
elementToXMLRestructuring :: RestructuringEvent -> [Content ()]
 
-- | Credit Event Notification message. 
 
-- | A message defining the ISDA defined Credit Event Notice. 
--   ISDA defines it as an irrevocable notice from a Notifying 
--   Party to the other party that describes a Credit Event that 
--   occurred. A Credit Event Notice must contain detail of the 
--   facts relevant to the determination that a Credit Event has 
--   occurred. 
elementCreditEventNotification :: XMLParser CreditEventNotification
elementToXMLCreditEventNotification :: CreditEventNotification -> [Content ()]
 
elementCreditEventAcknowledgement :: XMLParser Acknowledgement
elementToXMLCreditEventAcknowledgement :: Acknowledgement -> [Content ()]
 
elementCreditEventException :: XMLParser Exception
elementToXMLCreditEventException :: Exception -> [Content ()]