C# (CSharp) TwitchLib.Models.API Namespace

Classes

Name Description
Badge Class representing a Badge as returned by the Twitch API.
BadgeResponse Class represents a response from the Chat Badge Twitch API query.
Block Block object representing one blocked user.
Channel Class representing a channel object from Twitch API.
ChannelHasUserSubscribedResponse Class representing a response from Twitch API for ChannelUserHasSubscribed
Channels Class representing Channels object.
Chatter Class representing a chatter as returned by the Twitch Api.
FeedResponse Class representing the response from fetching a channel feed via Twitch API
Follow Object representing a follow between a user/viewer and a channel/streamer.
FollowedUsersResponse Represents API response from user's followed list.
Follower Class representing a follower as fetched via Twitch API
FollowersResponse Class representing response from Twitch API for followers.
Game Class representing Game object returned from Twitch API.
Game.BoxUrls Class representing game box image in various sizes.
Game.LogoUrls Class representing game logo image in various sizes.
Post Class representing Post object found in FeedResponse
Post.Comment Class representing comments found on a post.
Post.Emote Class representing an emote found in a comment or post.
Post.Reaction Class representing a reaction as towards a post.
PostToChannelFeedResponse
Stream Class representing a stream as returned by Twitch API
Stream.PreviewObj Class representing the various sizes of previews.
TeamMember Class representing a team member as returned by Twitch API.
TeamMember.ImgSizes Class representing the various sizes of images.
User Class representing a User object returned from Twitch API.
Video Class representing returned Video object.
Video.ChannelData Class representing channel data.
Video.FpsData Class representing FPS data.
Video.ResolutionsData Class representing resolution data.