Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Synopsis
Documentation
data PremiumSource Source #
Describes a source from which the Premium features screen is opened
PremiumSourceLimitExceeded | A limit was exceeded |
| |
PremiumSourceFeature | A user tried to use a Premium feature |
| |
PremiumSourceBusinessFeature | A user tried to use a Business feature |
| |
PremiumSourceStoryFeature | A user tried to use a Premium story feature |
| |
PremiumSourceLink | A user opened an internal link of the type internalLinkTypePremiumFeatures |
PremiumSourceSettings | A user opened the Premium features screen from settings |
Instances
FromJSON PremiumSource Source # | |
Defined in TD.Data.PremiumSource parseJSON :: Value -> Parser PremiumSource # parseJSONList :: Value -> Parser [PremiumSource] # | |
ToJSON PremiumSource Source # | |
Defined in TD.Data.PremiumSource toJSON :: PremiumSource -> Value # toEncoding :: PremiumSource -> Encoding # toJSONList :: [PremiumSource] -> Value # toEncodingList :: [PremiumSource] -> Encoding # | |
Show PremiumSource Source # | |
Defined in TD.Data.PremiumSource showsPrec :: Int -> PremiumSource -> ShowS # show :: PremiumSource -> String # showList :: [PremiumSource] -> ShowS # | |
Eq PremiumSource Source # | |
Defined in TD.Data.PremiumSource (==) :: PremiumSource -> PremiumSource -> Bool # (/=) :: PremiumSource -> PremiumSource -> Bool # | |
ShortShow PremiumSource Source # | |
Defined in TD.Data.PremiumSource shortShow :: PremiumSource -> String Source # |