Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
class DisplayName a where Source #
displayName :: a -> String Source #
Instances
DisplayName BlockListEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users displayName :: BlockListEntry -> String Source # | |
DisplayName UserEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users displayName :: UserEntry -> String Source # |
class ExtensionId a where Source #
extensionId :: a -> String Source #
Instances
ExtensionId ActiveComponentExtensionEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users | |
ExtensionId ActiveExtensionEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users | |
ExtensionId ExtensionsEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users extensionId :: ExtensionsEntry -> String Source # |
class IsActive a where Source #
Instances
IsActive ActiveComponentExtensionEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users | |
IsActive ActiveExtensionEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users active :: ActiveExtensionEntry -> Bool Source # |
Instances
Named ActiveComponentExtensionEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users | |
Named ActiveExtensionEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users name :: ActiveExtensionEntry -> String Source # |
Instances
UserId BlockListEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users userId :: BlockListEntry -> Integer Source # | |
UserId UserEntry Source # | |
class Versioned a where Source #
Instances
Versioned ActiveComponentExtensionEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users | |
Versioned ActiveExtensionEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users version :: ActiveExtensionEntry -> String Source # | |
Versioned ExtensionsEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users version :: ExtensionsEntry -> String Source # |
data BroadcasterType Source #
Instances
Read BroadcasterType Source # | |
Defined in Web.TwitchAPI.Helix.Users | |
Show BroadcasterType Source # | |
Defined in Web.TwitchAPI.Helix.Users showsPrec :: Int -> BroadcasterType -> ShowS # show :: BroadcasterType -> String # showList :: [BroadcasterType] -> ShowS # | |
Eq BroadcasterType Source # | |
Defined in Web.TwitchAPI.Helix.Users (==) :: BroadcasterType -> BroadcasterType -> Bool # (/=) :: BroadcasterType -> BroadcasterType -> Bool # |
UserEntry | |
|
newtype UsersResponse Source #
Instances
FromJSON UsersResponse Source # | |
Defined in Web.TwitchAPI.Helix.Users parseJSON :: Value -> Parser UsersResponse # parseJSONList :: Value -> Parser [UsersResponse] # | |
Show UsersResponse Source # | |
Defined in Web.TwitchAPI.Helix.Users showsPrec :: Int -> UsersResponse -> ShowS # show :: UsersResponse -> String # showList :: [UsersResponse] -> ShowS # | |
Eq UsersResponse Source # | |
Defined in Web.TwitchAPI.Helix.Users (==) :: UsersResponse -> UsersResponse -> Bool # (/=) :: UsersResponse -> UsersResponse -> Bool # |
data FollowEntry Source #
Instances
FromJSON FollowEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users parseJSON :: Value -> Parser FollowEntry # parseJSONList :: Value -> Parser [FollowEntry] # | |
Show FollowEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users showsPrec :: Int -> FollowEntry -> ShowS # show :: FollowEntry -> String # showList :: [FollowEntry] -> ShowS # | |
Eq FollowEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users (==) :: FollowEntry -> FollowEntry -> Bool # (/=) :: FollowEntry -> FollowEntry -> Bool # |
data FollowsResponse Source #
FollowsResponse | |
|
Instances
FromJSON FollowsResponse Source # | |
Defined in Web.TwitchAPI.Helix.Users parseJSON :: Value -> Parser FollowsResponse # parseJSONList :: Value -> Parser [FollowsResponse] # | |
Show FollowsResponse Source # | |
Defined in Web.TwitchAPI.Helix.Users showsPrec :: Int -> FollowsResponse -> ShowS # show :: FollowsResponse -> String # showList :: [FollowsResponse] -> ShowS # | |
Eq FollowsResponse Source # | |
Defined in Web.TwitchAPI.Helix.Users (==) :: FollowsResponse -> FollowsResponse -> Bool # (/=) :: FollowsResponse -> FollowsResponse -> Bool # |
data BlockListEntry Source #
Instances
FromJSON BlockListEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users parseJSON :: Value -> Parser BlockListEntry # parseJSONList :: Value -> Parser [BlockListEntry] # | |
Show BlockListEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users showsPrec :: Int -> BlockListEntry -> ShowS # show :: BlockListEntry -> String # showList :: [BlockListEntry] -> ShowS # | |
Eq BlockListEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users (==) :: BlockListEntry -> BlockListEntry -> Bool # (/=) :: BlockListEntry -> BlockListEntry -> Bool # | |
DisplayName BlockListEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users displayName :: BlockListEntry -> String Source # | |
UserId BlockListEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users userId :: BlockListEntry -> Integer Source # |
newtype BlockListResponse Source #
Instances
FromJSON BlockListResponse Source # | |
Defined in Web.TwitchAPI.Helix.Users parseJSON :: Value -> Parser BlockListResponse # parseJSONList :: Value -> Parser [BlockListResponse] # | |
Show BlockListResponse Source # | |
Defined in Web.TwitchAPI.Helix.Users showsPrec :: Int -> BlockListResponse -> ShowS # show :: BlockListResponse -> String # showList :: [BlockListResponse] -> ShowS # | |
Eq BlockListResponse Source # | |
Defined in Web.TwitchAPI.Helix.Users (==) :: BlockListResponse -> BlockListResponse -> Bool # (/=) :: BlockListResponse -> BlockListResponse -> Bool # |
data Extensions Source #
Instances
HelixRequest Extensions Source # | |
Defined in Web.TwitchAPI.Helix.Users |
data ExtensionType Source #
Instances
Read ExtensionType Source # | |
Defined in Web.TwitchAPI.Helix.Users readsPrec :: Int -> ReadS ExtensionType # readList :: ReadS [ExtensionType] # | |
Show ExtensionType Source # | |
Defined in Web.TwitchAPI.Helix.Users showsPrec :: Int -> ExtensionType -> ShowS # show :: ExtensionType -> String # showList :: [ExtensionType] -> ShowS # | |
Eq ExtensionType Source # | |
Defined in Web.TwitchAPI.Helix.Users (==) :: ExtensionType -> ExtensionType -> Bool # (/=) :: ExtensionType -> ExtensionType -> Bool # |
data ExtensionsEntry Source #
Instances
FromJSON ExtensionsEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users parseJSON :: Value -> Parser ExtensionsEntry # parseJSONList :: Value -> Parser [ExtensionsEntry] # | |
Show ExtensionsEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users showsPrec :: Int -> ExtensionsEntry -> ShowS # show :: ExtensionsEntry -> String # showList :: [ExtensionsEntry] -> ShowS # | |
Eq ExtensionsEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users (==) :: ExtensionsEntry -> ExtensionsEntry -> Bool # (/=) :: ExtensionsEntry -> ExtensionsEntry -> Bool # | |
ExtensionId ExtensionsEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users extensionId :: ExtensionsEntry -> String Source # | |
Versioned ExtensionsEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users version :: ExtensionsEntry -> String Source # |
newtype ExtensionsResponse Source #
Instances
FromJSON ExtensionsResponse Source # | |
Defined in Web.TwitchAPI.Helix.Users parseJSON :: Value -> Parser ExtensionsResponse # parseJSONList :: Value -> Parser [ExtensionsResponse] # | |
Show ExtensionsResponse Source # | |
Defined in Web.TwitchAPI.Helix.Users showsPrec :: Int -> ExtensionsResponse -> ShowS # show :: ExtensionsResponse -> String # showList :: [ExtensionsResponse] -> ShowS # | |
Eq ExtensionsResponse Source # | |
Defined in Web.TwitchAPI.Helix.Users (==) :: ExtensionsResponse -> ExtensionsResponse -> Bool # (/=) :: ExtensionsResponse -> ExtensionsResponse -> Bool # |
data ActiveExtensions Source #
Instances
Show ActiveExtensions Source # | |
Defined in Web.TwitchAPI.Helix.Users showsPrec :: Int -> ActiveExtensions -> ShowS # show :: ActiveExtensions -> String # showList :: [ActiveExtensions] -> ShowS # | |
Eq ActiveExtensions Source # | |
Defined in Web.TwitchAPI.Helix.Users (==) :: ActiveExtensions -> ActiveExtensions -> Bool # (/=) :: ActiveExtensions -> ActiveExtensions -> Bool # | |
HelixRequest ActiveExtensions Source # | |
Defined in Web.TwitchAPI.Helix.Users |
data ActiveComponentExtensionEntry' Source #
Instances
data ActiveComponentExtensionEntry Source #
Instances
filterActiveComponentExtensions :: [ActiveComponentExtensionEntry'] -> [ActiveComponentExtensionEntry] Source #
filterActiveComponentExtensions' :: [ActiveComponentExtensionEntry] -> ActiveComponentExtensionEntry' -> [ActiveComponentExtensionEntry] Source #
data ActiveExtensionEntry' Source #
Instances
FromJSON ActiveExtensionEntry' Source # | |
Defined in Web.TwitchAPI.Helix.Users parseJSON :: Value -> Parser ActiveExtensionEntry' # parseJSONList :: Value -> Parser [ActiveExtensionEntry'] # | |
Show ActiveExtensionEntry' Source # | |
Defined in Web.TwitchAPI.Helix.Users showsPrec :: Int -> ActiveExtensionEntry' -> ShowS # show :: ActiveExtensionEntry' -> String # showList :: [ActiveExtensionEntry'] -> ShowS # | |
Eq ActiveExtensionEntry' Source # | |
Defined in Web.TwitchAPI.Helix.Users (==) :: ActiveExtensionEntry' -> ActiveExtensionEntry' -> Bool # (/=) :: ActiveExtensionEntry' -> ActiveExtensionEntry' -> Bool # |
data ActiveExtensionEntry Source #
Instances
Show ActiveExtensionEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users showsPrec :: Int -> ActiveExtensionEntry -> ShowS # show :: ActiveExtensionEntry -> String # showList :: [ActiveExtensionEntry] -> ShowS # | |
Eq ActiveExtensionEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users (==) :: ActiveExtensionEntry -> ActiveExtensionEntry -> Bool # (/=) :: ActiveExtensionEntry -> ActiveExtensionEntry -> Bool # | |
ExtensionId ActiveExtensionEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users | |
IsActive ActiveExtensionEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users active :: ActiveExtensionEntry -> Bool Source # | |
Named ActiveExtensionEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users name :: ActiveExtensionEntry -> String Source # | |
Versioned ActiveExtensionEntry Source # | |
Defined in Web.TwitchAPI.Helix.Users version :: ActiveExtensionEntry -> String Source # |
filterActiveExtensions' :: [ActiveExtensionEntry] -> ActiveExtensionEntry' -> [ActiveExtensionEntry] Source #
data ActiveExtensionsResponse Source #
Instances
FromJSON ActiveExtensionsResponse Source # | |
Defined in Web.TwitchAPI.Helix.Users | |
Show ActiveExtensionsResponse Source # | |
Defined in Web.TwitchAPI.Helix.Users showsPrec :: Int -> ActiveExtensionsResponse -> ShowS # show :: ActiveExtensionsResponse -> String # showList :: [ActiveExtensionsResponse] -> ShowS # | |
Eq ActiveExtensionsResponse Source # | |
Defined in Web.TwitchAPI.Helix.Users |