Safe Haskell | Safe-Infered |
---|
- data BrokerEquityOption = BrokerEquityOption {
- brokerEquityOption_ID :: Maybe ID
- brokerEquityOption_primaryAssetClass :: Maybe AssetClass
- brokerEquityOption_secondaryAssetClass :: [AssetClass]
- brokerEquityOption_productType :: [ProductType]
- brokerEquityOption_productId :: [ProductId]
- brokerEquityOption_buyerPartyReference :: Maybe PartyReference
- brokerEquityOption_buyerAccountReference :: Maybe AccountReference
- brokerEquityOption_sellerPartyReference :: Maybe PartyReference
- brokerEquityOption_sellerAccountReference :: Maybe AccountReference
- brokerEquityOption_optionType :: Maybe EquityOptionTypeEnum
- brokerEquityOption_equityEffectiveDate :: Maybe Date
- brokerEquityOption_underlyer :: Maybe Underlyer
- brokerEquityOption_notional :: Maybe NonNegativeMoney
- brokerEquityOption_equityExercise :: Maybe EquityExerciseValuationSettlement
- brokerEquityOption_feature :: Maybe OptionFeatures
- brokerEquityOption_fxFeature :: Maybe FxFeature
- brokerEquityOption_strategyFeature :: Maybe StrategyFeature
- brokerEquityOption_strike :: Maybe EquityStrike
- brokerEquityOption_spotPrice :: Maybe NonNegativeDecimal
- brokerEquityOption_numberOfOptions :: Maybe NonNegativeDecimal
- brokerEquityOption_equityPremium :: Maybe EquityPremium
- brokerEquityOption_deltaCrossed :: Maybe Boolean
- brokerEquityOption_brokerageFee :: Maybe Money
- brokerEquityOption_brokerNotes :: Maybe XsdString
- data EquityAmericanExercise = EquityAmericanExercise {
- equityAmericExerc_ID :: Maybe ID
- equityAmericExerc_commencementDate :: Maybe AdjustableOrRelativeDate
- equityAmericExerc_expirationDate :: Maybe AdjustableOrRelativeDate
- equityAmericExerc_choice2 :: Maybe (OneOf2 BusinessCenterTime DeterminationMethod)
- equityAmericExerc_latestExerciseTimeType :: Maybe TimeTypeEnum
- equityAmericExerc_choice4 :: Maybe (OneOf2 (Maybe TimeTypeEnum, Maybe BusinessCenterTime) DeterminationMethod)
- equityAmericExerc_equityMultipleExercise :: Maybe EquityMultipleExercise
- data EquityBermudaExercise = EquityBermudaExercise {
- equityBermudaExerc_ID :: Maybe ID
- equityBermudaExerc_commencementDate :: Maybe AdjustableOrRelativeDate
- equityBermudaExerc_expirationDate :: Maybe AdjustableOrRelativeDate
- equityBermudaExerc_choice2 :: Maybe (OneOf2 BusinessCenterTime DeterminationMethod)
- equityBermudaExerc_bermudaExerciseDates :: Maybe DateList
- equityBermudaExerc_latestExerciseTimeType :: Maybe TimeTypeEnum
- equityBermudaExerc_choice5 :: Maybe (OneOf2 (Maybe TimeTypeEnum, Maybe BusinessCenterTime) DeterminationMethod)
- equityBermudaExerc_equityMultipleExercise :: Maybe EquityMultipleExercise
- data EquityDerivativeBase
- data EquityDerivativeLongFormBase
- data EquityDerivativeShortFormBase
- data EquityEuropeanExercise = EquityEuropeanExercise {}
- data EquityExerciseValuationSettlement = EquityExerciseValuationSettlement {
- equityExercValSettl_choice0 :: Maybe (OneOf3 EquityEuropeanExercise EquityAmericanExercise EquityBermudaExercise)
- equityExercValSettl_choice1 :: Maybe (OneOf2 (Maybe Boolean, Maybe MakeWholeProvisions) PrePayment)
- equityExercValSettl_equityValuation :: Maybe EquityValuation
- equityExercValSettl_settlementDate :: Maybe AdjustableOrRelativeDate
- equityExercValSettl_settlementCurrency :: Maybe Currency
- equityExercValSettl_settlementPriceSource :: Maybe SettlementPriceSource
- equityExercValSettl_settlementType :: Maybe SettlementTypeEnum
- equityExercValSettl_settlementMethodElectionDate :: Maybe AdjustableOrRelativeDate
- equityExercValSettl_settlementMethodElectingPartyReference :: Maybe PartyReference
- equityExercValSettl_settlementPriceDefaultElection :: Maybe SettlementPriceDefaultElection
- data EquityForward = EquityForward {
- equityForward_ID :: Maybe ID
- equityForward_primaryAssetClass :: Maybe AssetClass
- equityForward_secondaryAssetClass :: [AssetClass]
- equityForward_productType :: [ProductType]
- equityForward_productId :: [ProductId]
- equityForward_buyerPartyReference :: Maybe PartyReference
- equityForward_buyerAccountReference :: Maybe AccountReference
- equityForward_sellerPartyReference :: Maybe PartyReference
- equityForward_sellerAccountReference :: Maybe AccountReference
- equityForward_optionType :: Maybe EquityOptionTypeEnum
- equityForward_equityEffectiveDate :: Maybe Date
- equityForward_underlyer :: Maybe Underlyer
- equityForward_notional :: Maybe NonNegativeMoney
- equityForward_equityExercise :: Maybe EquityExerciseValuationSettlement
- equityForward_feature :: Maybe OptionFeatures
- equityForward_fxFeature :: Maybe FxFeature
- equityForward_strategyFeature :: Maybe StrategyFeature
- equityForward_dividendConditions :: Maybe DividendConditions
- equityForward_methodOfAdjustment :: Maybe MethodOfAdjustmentEnum
- equityForward_extraordinaryEvents :: Maybe ExtraordinaryEvents
- equityForward_forwardPrice :: NonNegativeMoney
- data EquityMultipleExercise = EquityMultipleExercise {}
- data EquityOption = EquityOption {
- equityOption_ID :: Maybe ID
- equityOption_primaryAssetClass :: Maybe AssetClass
- equityOption_secondaryAssetClass :: [AssetClass]
- equityOption_productType :: [ProductType]
- equityOption_productId :: [ProductId]
- equityOption_buyerPartyReference :: Maybe PartyReference
- equityOption_buyerAccountReference :: Maybe AccountReference
- equityOption_sellerPartyReference :: Maybe PartyReference
- equityOption_sellerAccountReference :: Maybe AccountReference
- equityOption_optionType :: Maybe EquityOptionTypeEnum
- equityOption_equityEffectiveDate :: Maybe Date
- equityOption_underlyer :: Maybe Underlyer
- equityOption_notional :: Maybe NonNegativeMoney
- equityOption_equityExercise :: Maybe EquityExerciseValuationSettlement
- equityOption_feature :: Maybe OptionFeatures
- equityOption_fxFeature :: Maybe FxFeature
- equityOption_strategyFeature :: Maybe StrategyFeature
- equityOption_dividendConditions :: Maybe DividendConditions
- equityOption_methodOfAdjustment :: Maybe MethodOfAdjustmentEnum
- equityOption_extraordinaryEvents :: Maybe ExtraordinaryEvents
- equityOption_strike :: Maybe EquityStrike
- equityOption_spotPrice :: Maybe NonNegativeDecimal
- equityOption_numberOfOptions :: Maybe NonNegativeDecimal
- equityOption_optionEntitlement :: Maybe PositiveDecimal
- equityOption_equityPremium :: Maybe EquityPremium
- data EquityOptionTermination = EquityOptionTermination {}
- data EquityOptionTransactionSupplement = EquityOptionTransactionSupplement {
- equityOptionTransSuppl_ID :: Maybe ID
- equityOptionTransSuppl_primaryAssetClass :: Maybe AssetClass
- equityOptionTransSuppl_secondaryAssetClass :: [AssetClass]
- equityOptionTransSuppl_productType :: [ProductType]
- equityOptionTransSuppl_productId :: [ProductId]
- equityOptionTransSuppl_buyerPartyReference :: Maybe PartyReference
- equityOptionTransSuppl_buyerAccountReference :: Maybe AccountReference
- equityOptionTransSuppl_sellerPartyReference :: Maybe PartyReference
- equityOptionTransSuppl_sellerAccountReference :: Maybe AccountReference
- equityOptionTransSuppl_optionType :: Maybe EquityOptionTypeEnum
- equityOptionTransSuppl_equityEffectiveDate :: Maybe Date
- equityOptionTransSuppl_underlyer :: Maybe Underlyer
- equityOptionTransSuppl_notional :: Maybe NonNegativeMoney
- equityOptionTransSuppl_equityExercise :: Maybe EquityExerciseValuationSettlement
- equityOptionTransSuppl_feature :: Maybe OptionFeatures
- equityOptionTransSuppl_fxFeature :: Maybe FxFeature
- equityOptionTransSuppl_strategyFeature :: Maybe StrategyFeature
- equityOptionTransSuppl_strike :: Maybe EquityStrike
- equityOptionTransSuppl_spotPrice :: Maybe NonNegativeDecimal
- equityOptionTransSuppl_numberOfOptions :: Maybe NonNegativeDecimal
- equityOptionTransSuppl_equityPremium :: Maybe EquityPremium
- equityOptionTransSuppl_exchangeLookAlike :: Maybe Boolean
- equityOptionTransSuppl_exchangeTradedContractNearest :: Maybe Boolean
- equityOptionTransSuppl_choice22 :: Maybe (OneOf2 Boolean Boolean)
- equityOptionTransSuppl_methodOfAdjustment :: Maybe MethodOfAdjustmentEnum
- equityOptionTransSuppl_localJurisdiction :: Maybe CountryCode
- equityOptionTransSuppl_choice25 :: Maybe (OneOf2 PositiveDecimal PositiveDecimal)
- equityOptionTransSuppl_extraordinaryEvents :: Maybe ExtraordinaryEvents
- data PrePayment = PrePayment {
- prePayment_ID :: Maybe ID
- prePayment_payerPartyReference :: Maybe PartyReference
- prePayment_payerAccountReference :: Maybe AccountReference
- prePayment_receiverPartyReference :: Maybe PartyReference
- prePayment_receiverAccountReference :: Maybe AccountReference
- prePayment :: Maybe Boolean
- prePayment_amount :: Maybe NonNegativeMoney
- prePayment_date :: Maybe AdjustableDate
- elementBrokerEquityOption :: XMLParser BrokerEquityOption
- elementToXMLBrokerEquityOption :: BrokerEquityOption -> [Content ()]
- elementEquityForward :: XMLParser EquityForward
- elementToXMLEquityForward :: EquityForward -> [Content ()]
- elementEquityOption :: XMLParser EquityOption
- elementToXMLEquityOption :: EquityOption -> [Content ()]
- elementEquityOptionTransactionSupplement :: XMLParser EquityOptionTransactionSupplement
- elementToXMLEquityOptionTransactionSupplement :: EquityOptionTransactionSupplement -> [Content ()]
- module Data.FpML.V53.Shared.EQ
Documentation
data BrokerEquityOption Source
A type for defining the broker equity options.
BrokerEquityOption | |
|
data EquityAmericanExercise Source
A type for defining exercise procedures associated with an American style exercise of an equity option. This entity inherits from the type SharedAmericanExercise.
EquityAmericanExercise | |
|
data EquityBermudaExercise Source
A type for defining exercise procedures associated with a Bermuda style exercise of an equity option. The term Bermuda is adopted in FpML for consistency with the ISDA Definitions.
EquityBermudaExercise | |
|
data EquityDerivativeBase Source
A type for defining the common features of equity derivatives.
EquityDerivativeBase_EquityDerivativeShortFormBase EquityDerivativeShortFormBase | |
EquityDerivativeBase_EquityDerivativeLongFormBase EquityDerivativeLongFormBase |
data EquityDerivativeLongFormBase Source
type for defining the common features of equity derivatives.
data EquityDerivativeShortFormBase Source
A type for defining short form equity option basic features.
EquityDerivativeShortFormBase_EquityOptionTransactionSupplement EquityOptionTransactionSupplement | |
EquityDerivativeShortFormBase_BrokerEquityOption BrokerEquityOption |
data EquityEuropeanExercise Source
A type for defining exercise procedures associated with a European style exercise of an equity option.
EquityEuropeanExercise | |
|
data EquityExerciseValuationSettlement Source
A type for defining exercise procedures for equity options.
EquityExerciseValuationSettlement | |
|
data EquityForward Source
A type for defining equity forwards.
EquityForward | |
|
data EquityMultipleExercise Source
A type for defining the multiple exercise provisions of an American or Bermuda style equity option.
EquityMultipleExercise | |
|
data EquityOption Source
A type for defining equity options.
EquityOption | |
|
data EquityOptionTermination Source
A type for defining Equity Option Termination.
data EquityOptionTransactionSupplement Source
A type for defining equity option transaction supplements.
EquityOptionTransactionSupplement | |
|
data PrePayment Source
A type for defining PrePayment.
PrePayment | |
|
elementBrokerEquityOption :: XMLParser BrokerEquityOptionSource
A component describing a Broker View of an Equity Option.
elementEquityForward :: XMLParser EquityForwardSource
A component describing an Equity Forward product.
elementEquityOption :: XMLParser EquityOptionSource
A component describing an Equity Option product.
elementEquityOptionTransactionSupplement :: XMLParser EquityOptionTransactionSupplementSource
A component describing an Equity Option Transaction Supplement.
elementToXMLEquityOptionTransactionSupplement :: EquityOptionTransactionSupplement -> [Content ()]Source
module Data.FpML.V53.Shared.EQ