Safe Haskell | Safe-Infered |
---|
Data.FpML.V53.Option.Bond
- data BondOption = BondOption {
- bondOption_ID :: Maybe ID
- bondOption_primaryAssetClass :: Maybe AssetClass
- bondOption_secondaryAssetClass :: [AssetClass]
- bondOption_productType :: [ProductType]
- bondOption_productId :: [ProductId]
- bondOption_buyerPartyReference :: Maybe PartyReference
- bondOption_buyerAccountReference :: Maybe AccountReference
- bondOption_sellerPartyReference :: Maybe PartyReference
- bondOption_sellerAccountReference :: Maybe AccountReference
- bondOption_optionType :: OptionTypeEnum
- bondOption_premium :: Premium
- bondOption_exercise :: Exercise
- bondOption_exerciseProcedure :: Maybe ExerciseProcedure
- bondOption_feature :: Maybe OptionFeature
- bondOption_choice13 :: Maybe (OneOf2 NotionalAmountReference Money)
- bondOption_optionEntitlement :: Maybe PositiveDecimal
- bondOption_entitlementCurrency :: Maybe Currency
- bondOption_numberOfOptions :: Maybe PositiveDecimal
- bondOption_settlementType :: Maybe SettlementTypeEnum
- bondOption_settlementDate :: Maybe AdjustableOrRelativeDate
- bondOption_choice19 :: Maybe (OneOf2 Money Currency)
- bondOption_strike :: BondOptionStrike
- bondOption_choice21 :: OneOf2 Bond ConvertibleBond
- data BondOptionStrike = BondOptionStrike {}
- data MakeWholeAmount = MakeWholeAmount {}
- data ReferenceSwapCurve = ReferenceSwapCurve {}
- data SwapCurveValuation = SwapCurveValuation {}
- elementBondOption :: XMLParser BondOption
- elementToXMLBondOption :: BondOption -> [Content ()]
- module Data.FpML.V53.Shared.Option
Documentation
data BondOption Source
A Bond Option
Constructors
BondOption | |
Fields
|
data BondOptionStrike Source
A complex type to specify the strike of a bond or convertible bond option.
Constructors
BondOptionStrike | |
Fields
|
data MakeWholeAmount Source
A complex type to specify the amount to be paid by the buyer of the option if the option is exercised prior to the Early Call Date (Typically applicable to the convertible bond options).
Constructors
MakeWholeAmount | |
Fields
|
data ReferenceSwapCurve Source
A complex type used to specify the option and convertible bond option strike when expressed in reference to a swap curve.
Constructors
ReferenceSwapCurve | |
Fields
|
data SwapCurveValuation Source
A complex type to specify a valuation swap curve, which is used as part of the strike construct for the bond and convertible bond options.
Constructors
SwapCurveValuation | |
Fields
|
elementBondOption :: XMLParser BondOptionSource
A component describing a Bond Option product.
module Data.FpML.V53.Shared.Option