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