| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
InterestRate
Documentation
Instances
| FromJSON ARM Source # | |
Defined in InterestRate | |
| ToJSON ARM Source # | |
| Generic ARM Source # | |
| Show ARM Source # | |
| Eq ARM Source # | |
| Ord ARM Source # | |
| ToSchema ARM Source # | |
Defined in AssetClass.AssetBase Methods declareNamedSchema :: Proxy ARM -> Declare (Definitions Schema) NamedSchema # | |
| type Rep ARM Source # | |
Defined in InterestRate | |
Constructors
| Fix DayCount IRate | |
| Floater DayCount Index Spread IRate DatePattern RateFloor RateCap (Maybe (RoundingBy IRate)) |
Instances
| FromJSON RateType Source # | |
Defined in InterestRate | |
| ToJSON RateType Source # | |
| Generic RateType Source # | |
| Show RateType Source # | |
| Eq RateType Source # | |
| Ord RateType Source # | |
Defined in InterestRate | |
| ToSchema RateType Source # | |
Defined in AssetClass.AssetBase Methods declareNamedSchema :: Proxy RateType -> Declare (Definitions Schema) NamedSchema # | |
| type Rep RateType Source # | |
Defined in InterestRate | |
class UseRate x where Source #
Methods
isAdjustbleRate :: x -> Bool Source #
getIndex :: x -> Maybe Index Source #
getIndexes :: x -> Maybe [Index] Source #
getResetDates :: x -> Dates Source #
Instances
getDayCount :: RateType -> DayCount Source #