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 ()]