Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
TD.Data.CanSendMessageToUserResult
Documentation
data CanSendMessageToUserResult Source #
Describes result of canSendMessageToUser
Constructors
CanSendMessageToUserResultOk | The user can be messaged |
CanSendMessageToUserResultUserHasPaidMessages | The user can be messaged, but the messages are paid |
Fields
| |
CanSendMessageToUserResultUserIsDeleted | The user can't be messaged, because they are deleted or unknown |
CanSendMessageToUserResultUserRestrictsNewChats | The user can't be messaged, because they restrict new chats with non-contacts |
Instances
FromJSON CanSendMessageToUserResult Source # | |
Defined in TD.Data.CanSendMessageToUserResult Methods parseJSON :: Value -> Parser CanSendMessageToUserResult # parseJSONList :: Value -> Parser [CanSendMessageToUserResult] # | |
Show CanSendMessageToUserResult Source # | |
Defined in TD.Data.CanSendMessageToUserResult Methods showsPrec :: Int -> CanSendMessageToUserResult -> ShowS # show :: CanSendMessageToUserResult -> String # showList :: [CanSendMessageToUserResult] -> ShowS # | |
Eq CanSendMessageToUserResult Source # | |
Defined in TD.Data.CanSendMessageToUserResult Methods (==) :: CanSendMessageToUserResult -> CanSendMessageToUserResult -> Bool # (/=) :: CanSendMessageToUserResult -> CanSendMessageToUserResult -> Bool # | |
ShortShow CanSendMessageToUserResult Source # | |
Defined in TD.Data.CanSendMessageToUserResult Methods |