Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
TD.Data.CanTransferOwnershipResult
Documentation
data CanTransferOwnershipResult Source #
Represents result of checking whether the current session can be used to transfer a chat ownership to another user
Constructors
CanTransferOwnershipResultOk | The session can be used |
CanTransferOwnershipResultPasswordNeeded | The 2-step verification needs to be enabled first |
CanTransferOwnershipResultPasswordTooFresh | The 2-step verification was enabled recently, user needs to wait |
Fields
| |
CanTransferOwnershipResultSessionTooFresh | The session was created recently, user needs to wait |
Fields
|
Instances
FromJSON CanTransferOwnershipResult Source # | |
Defined in TD.Data.CanTransferOwnershipResult Methods parseJSON :: Value -> Parser CanTransferOwnershipResult # parseJSONList :: Value -> Parser [CanTransferOwnershipResult] # | |
Show CanTransferOwnershipResult Source # | |
Defined in TD.Data.CanTransferOwnershipResult Methods showsPrec :: Int -> CanTransferOwnershipResult -> ShowS # show :: CanTransferOwnershipResult -> String # showList :: [CanTransferOwnershipResult] -> ShowS # | |
Eq CanTransferOwnershipResult Source # | |
Defined in TD.Data.CanTransferOwnershipResult Methods (==) :: CanTransferOwnershipResult -> CanTransferOwnershipResult -> Bool # (/=) :: CanTransferOwnershipResult -> CanTransferOwnershipResult -> Bool # | |
ShortShow CanTransferOwnershipResult Source # | |
Defined in TD.Data.CanTransferOwnershipResult Methods |