| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Deal.DealMod
Synopsis
- modDeal :: Asset a => ModifyType -> Double -> TestDeal a -> TestDeal a
- data ModifyType
- data AdjStrategy
Documentation
data ModifyType Source #
Modify a deal by various type of recipes
Constructors
| AddSpreadToBonds BondName | |
| SlideBalances BondName BondName |
Instances
data AdjStrategy Source #
Constructors
| ScaleBySpread | |
| ScaleByFactor |
Instances
| FromJSON AdjStrategy Source # | |||||
Defined in Deal.DealMod | |||||
| ToJSON AdjStrategy Source # | |||||
Defined in Deal.DealMod Methods toJSON :: AdjStrategy -> Value # toEncoding :: AdjStrategy -> Encoding # toJSONList :: [AdjStrategy] -> Value # toEncodingList :: [AdjStrategy] -> Encoding # omitField :: AdjStrategy -> Bool # | |||||
| Generic AdjStrategy Source # | |||||
Defined in Deal.DealMod Associated Types
| |||||
| Show AdjStrategy Source # | |||||
Defined in Deal.DealMod Methods showsPrec :: Int -> AdjStrategy -> ShowS # show :: AdjStrategy -> String # showList :: [AdjStrategy] -> ShowS # | |||||
| ToSchema AdjStrategy Source # | |||||
Defined in Deal.DealMod Methods declareNamedSchema :: Proxy AdjStrategy -> Declare (Definitions Schema) NamedSchema # | |||||
| type Rep AdjStrategy Source # | |||||