| Safe Haskell | Safe-Inferred |
|---|---|
| Language | GHC2021 |
TD.Data.PollVoteRestrictionReason
Synopsis
Documentation
data PollVoteRestrictionReason Source #
Reason of vote restriction in the poll for the current user
Constructors
| PollVoteRestrictionReasonClosed | The poll is closed |
| PollVoteRestrictionReasonYetUnsent | The poll isn't sent yet |
| PollVoteRestrictionReasonScheduled | The poll is from a scheduled message |
| PollVoteRestrictionReasonCountryRestricted | The user is from a country, users from which aren't allowed to vote |
Fields
| |
| PollVoteRestrictionReasonMembershipRequired | The user must be a member of the chat for at least a day to vote |
| PollVoteRestrictionReasonOther | The poll can't be voted by the user due to some other reason |
Instances
| FromJSON PollVoteRestrictionReason Source # | |
Defined in TD.Data.PollVoteRestrictionReason Methods parseJSON :: Value -> Parser PollVoteRestrictionReason # parseJSONList :: Value -> Parser [PollVoteRestrictionReason] # | |
| Show PollVoteRestrictionReason Source # | |
Defined in TD.Data.PollVoteRestrictionReason Methods showsPrec :: Int -> PollVoteRestrictionReason -> ShowS # show :: PollVoteRestrictionReason -> String # showList :: [PollVoteRestrictionReason] -> ShowS # | |
| Eq PollVoteRestrictionReason Source # | |
Defined in TD.Data.PollVoteRestrictionReason Methods (==) :: PollVoteRestrictionReason -> PollVoteRestrictionReason -> Bool # (/=) :: PollVoteRestrictionReason -> PollVoteRestrictionReason -> Bool # | |
| ShortShow PollVoteRestrictionReason Source # | |
Defined in TD.Data.PollVoteRestrictionReason Methods | |