| 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 | |