| Safe Haskell | Safe-Inferred |
|---|---|
| Language | GHC2021 |
TD.Data.CallDiscardReason
Documentation
data CallDiscardReason Source #
Describes the reason why a call was discarded
Constructors
| CallDiscardReasonEmpty | The call wasn't discarded, or the reason is unknown |
| CallDiscardReasonMissed | The call was ended before the conversation started. It was canceled by the caller or missed by the other party |
| CallDiscardReasonDeclined | The call was ended before the conversation started. It was declined by the other party |
| CallDiscardReasonDisconnected | The call was ended during the conversation because the users were disconnected |
| CallDiscardReasonHungUp | The call was ended because one of the parties hung up |
| CallDiscardReasonUpgradeToGroupCall | The call was ended because it has been upgraded to a group call |
Fields
| |
Instances
| FromJSON CallDiscardReason Source # | |
Defined in TD.Data.CallDiscardReason Methods parseJSON :: Value -> Parser CallDiscardReason # parseJSONList :: Value -> Parser [CallDiscardReason] # | |
| Show CallDiscardReason Source # | |
Defined in TD.Data.CallDiscardReason Methods showsPrec :: Int -> CallDiscardReason -> ShowS # show :: CallDiscardReason -> String # showList :: [CallDiscardReason] -> ShowS # | |
| Eq CallDiscardReason Source # | |
Defined in TD.Data.CallDiscardReason Methods (==) :: CallDiscardReason -> CallDiscardReason -> Bool # (/=) :: CallDiscardReason -> CallDiscardReason -> Bool # | |
| ShortShow CallDiscardReason Source # | |
Defined in TD.Data.CallDiscardReason Methods shortShow :: CallDiscardReason -> String Source # | |