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 #