| Copyright | (C) 2020 Martins Erts |
|---|---|
| License | MIT |
| Maintainer | Martins Erts <martins.erts@gmail.com> |
| Stability | experimental |
| Safe Haskell | None |
| Language | Haskell2010 |
BfHaskell.HeartbeatAPI.Types
Description
Synopsis
- data HeartbeatHandler m a where
- getHeartbeatTimeout :: forall r. MemberWithError HeartbeatHandler r => Sem r NominalDiffTime
- newtype JsonRequestHeartbeat = JsonRequestHeartbeat {}
- data JsonActionPerformed
- data JsonHeartbeatReport = JsonHeartbeatReport {}
- defaultHeartbeatUrl :: Text
Documentation
data HeartbeatHandler m a where Source #
Heartbeat API
Constructors
| GetHeartbeatTimeout :: HeartbeatHandler m NominalDiffTime |
Instances
| type DefiningModule (HeartbeatHandler :: k -> Type -> Type) Source # | |
Defined in BfHaskell.HeartbeatAPI.Types | |
getHeartbeatTimeout :: forall r. MemberWithError HeartbeatHandler r => Sem r NominalDiffTime Source #
newtype JsonRequestHeartbeat Source #
Constructors
| JsonRequestHeartbeat | |
Fields | |
Instances
data JsonActionPerformed Source #
Constructors
| JAP_NONE | |
| JAP_CANCELLATION_REQUEST_SUBMITTED | |
| JAP_ALL_BETS_CANCELLED | |
| JAP_SOME_BETS_NOT_CANCELLED | |
| JAP_CANCELLATION_REQUEST_ERROR | |
| JAP_CANCELLATION_STATUS_UNKNOWN |
Instances
data JsonHeartbeatReport Source #
Constructors
| JsonHeartbeatReport | |
Instances
defaultHeartbeatUrl :: Text Source #
Default login url