Safe Haskell | Safe-Infered |
---|
- 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
BondOption | |
|
data BondOptionStrike Source
A complex type to specify the strike of a bond or convertible bond option.
BondOptionStrike | |
|
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).
MakeWholeAmount | |
|
data ReferenceSwapCurve Source
A complex type used to specify the option and convertible bond option strike when expressed in reference to a swap curve.
ReferenceSwapCurve | |
|
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.
SwapCurveValuation | |
|
elementBondOption :: XMLParser BondOptionSource
A component describing a Bond Option product.
module Data.FpML.V53.Shared.Option