Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
TD.Data.ReportSponsoredResult
Documentation
data ReportSponsoredResult Source #
Describes result of sponsored message or chat report
Constructors
ReportSponsoredResultOk | The message was reported successfully |
ReportSponsoredResultFailed | The sponsored message is too old or not found |
ReportSponsoredResultOptionRequired | The user must choose an option to report the message and repeat request with the chosen option |
ReportSponsoredResultAdsHidden | Sponsored messages were hidden for the user in all chats |
ReportSponsoredResultPremiumRequired | The user asked to hide sponsored messages, but Telegram Premium is required for this |
Instances
FromJSON ReportSponsoredResult Source # | |
Defined in TD.Data.ReportSponsoredResult Methods parseJSON :: Value -> Parser ReportSponsoredResult # parseJSONList :: Value -> Parser [ReportSponsoredResult] # | |
Show ReportSponsoredResult Source # | |
Defined in TD.Data.ReportSponsoredResult Methods showsPrec :: Int -> ReportSponsoredResult -> ShowS # show :: ReportSponsoredResult -> String # showList :: [ReportSponsoredResult] -> ShowS # | |
Eq ReportSponsoredResult Source # | |
Defined in TD.Data.ReportSponsoredResult Methods (==) :: ReportSponsoredResult -> ReportSponsoredResult -> Bool # (/=) :: ReportSponsoredResult -> ReportSponsoredResult -> Bool # | |
ShortShow ReportSponsoredResult Source # | |
Defined in TD.Data.ReportSponsoredResult Methods |