C# Class OakBot.Clients.TwitchReadOnlyClient

Inheritance: ITwitchClient
Afficher le fichier Open project: ocgineer/OakBot

Méthodes publiques

Свойство Type Description
restClient RestClient

Méthodes publiques

Méthode Description
GetBadges ( string channel ) : BadgeResult
GetChannel ( string channel ) : Channel
GetChannelVideos ( string channel, bool broadcasts = false, bool hls = false, PagingInfo pagingInfo = null ) : TwitchList
GetEmoticons ( ) : TwitchList
GetFeaturedStreams ( PagingInfo pagingInfo = null ) : TwitchList
GetFollowedChannel ( string user, string target ) : FollowedChannel
GetFollowedChannels ( string user, PagingInfo pagingInfo = null, SortDirection sortDirection = SortDirection.desc, SortType sortType = SortType.created_at ) : TwitchList
GetFollowers ( string channel, PagingInfo pagingInfo = null ) : TwitchList
GetIngests ( ) : TwitchList
GetRequest ( string url, Method method ) : RestRequest
GetRoot ( ) : RootResult
GetStream ( string channel ) : StreamResult
GetStreamSummary ( string game = null ) : StreamSummary
GetStreams ( string game = null, string channel = null, string clientId = null, PagingInfo pagingInfo = null ) : TwitchList
GetTeam ( string team ) : Team
GetTeams ( PagingInfo pagingInfo = null ) : TwitchList
GetTeams ( string channel ) : TwitchList
GetTopGames ( PagingInfo pagingInfo = null ) : TwitchList
GetTopVideos ( string game = null, PeriodType period = PeriodType.week, PagingInfo pagingInfo = null ) : TwitchList
GetUser ( string user ) : User
GetVideo ( string id ) : Video
IsFollowing ( string user, string target ) : bool
IsLive ( string channel ) : bool
SearchChannels ( string query, PagingInfo pagingInfo = null ) : TwitchList
SearchGames ( string query, bool live = false, PagingInfo pagingInfo = null ) : TwitchList
SearchStreams ( string query, PagingInfo pagingInfo = null ) : TwitchList
SearchStreams ( string query, bool hls, PagingInfo pagingInfo = null ) : TwitchList
TwitchReadOnlyClient ( ) : OakBot.Enums
TwitchReadOnlyClient ( string url ) : OakBot.Enums

Method Details

GetBadges() public méthode

public GetBadges ( string channel ) : BadgeResult
channel string
Résultat OakBot.Models.BadgeResult

GetChannel() public méthode

public GetChannel ( string channel ) : Channel
channel string
Résultat OakBot.Models.Channel

GetChannelVideos() public méthode

public GetChannelVideos ( string channel, bool broadcasts = false, bool hls = false, PagingInfo pagingInfo = null ) : TwitchList
channel string
broadcasts bool
hls bool
pagingInfo OakBot.Helpers.PagingInfo
Résultat TwitchList

GetEmoticons() public méthode

public GetEmoticons ( ) : TwitchList
Résultat TwitchList

GetFeaturedStreams() public méthode

public GetFeaturedStreams ( PagingInfo pagingInfo = null ) : TwitchList
pagingInfo OakBot.Helpers.PagingInfo
Résultat TwitchList

GetFollowedChannel() public méthode

public GetFollowedChannel ( string user, string target ) : FollowedChannel
user string
target string
Résultat OakBot.Models.FollowedChannel

GetFollowedChannels() public méthode

public GetFollowedChannels ( string user, PagingInfo pagingInfo = null, SortDirection sortDirection = SortDirection.desc, SortType sortType = SortType.created_at ) : TwitchList
user string
pagingInfo OakBot.Helpers.PagingInfo
sortDirection SortDirection
sortType SortType
Résultat TwitchList

GetFollowers() public méthode

public GetFollowers ( string channel, PagingInfo pagingInfo = null ) : TwitchList
channel string
pagingInfo OakBot.Helpers.PagingInfo
Résultat TwitchList

GetIngests() public méthode

public GetIngests ( ) : TwitchList
Résultat TwitchList

GetRequest() public méthode

public GetRequest ( string url, Method method ) : RestRequest
url string
method Method
Résultat RestSharp.RestRequest

GetRoot() public méthode

public GetRoot ( ) : RootResult
Résultat OakBot.Models.RootResult

GetStream() public méthode

public GetStream ( string channel ) : StreamResult
channel string
Résultat OakBot.Models.StreamResult

GetStreamSummary() public méthode

public GetStreamSummary ( string game = null ) : StreamSummary
game string
Résultat OakBot.Models.StreamSummary

GetStreams() public méthode

public GetStreams ( string game = null, string channel = null, string clientId = null, PagingInfo pagingInfo = null ) : TwitchList
game string
channel string
clientId string
pagingInfo OakBot.Helpers.PagingInfo
Résultat TwitchList

GetTeam() public méthode

public GetTeam ( string team ) : Team
team string
Résultat OakBot.Models.Team

GetTeams() public méthode

public GetTeams ( PagingInfo pagingInfo = null ) : TwitchList
pagingInfo OakBot.Helpers.PagingInfo
Résultat TwitchList

GetTeams() public méthode

public GetTeams ( string channel ) : TwitchList
channel string
Résultat TwitchList

GetTopGames() public méthode

public GetTopGames ( PagingInfo pagingInfo = null ) : TwitchList
pagingInfo OakBot.Helpers.PagingInfo
Résultat TwitchList

GetTopVideos() public méthode

public GetTopVideos ( string game = null, PeriodType period = PeriodType.week, PagingInfo pagingInfo = null ) : TwitchList
game string
period PeriodType
pagingInfo OakBot.Helpers.PagingInfo
Résultat TwitchList

GetUser() public méthode

public GetUser ( string user ) : User
user string
Résultat OakBot.Models.User

GetVideo() public méthode

public GetVideo ( string id ) : Video
id string
Résultat OakBot.Models.Video

IsFollowing() public méthode

public IsFollowing ( string user, string target ) : bool
user string
target string
Résultat bool

IsLive() public méthode

public IsLive ( string channel ) : bool
channel string
Résultat bool

SearchChannels() public méthode

public SearchChannels ( string query, PagingInfo pagingInfo = null ) : TwitchList
query string
pagingInfo PagingInfo
Résultat TwitchList

SearchGames() public méthode

public SearchGames ( string query, bool live = false, PagingInfo pagingInfo = null ) : TwitchList
query string
live bool
pagingInfo PagingInfo
Résultat TwitchList

SearchStreams() public méthode

public SearchStreams ( string query, PagingInfo pagingInfo = null ) : TwitchList
query string
pagingInfo PagingInfo
Résultat TwitchList

SearchStreams() public méthode

public SearchStreams ( string query, bool hls, PagingInfo pagingInfo = null ) : TwitchList
query string
hls bool
pagingInfo PagingInfo
Résultat TwitchList

TwitchReadOnlyClient() public méthode

public TwitchReadOnlyClient ( ) : OakBot.Enums
Résultat OakBot.Enums

TwitchReadOnlyClient() public méthode

public TwitchReadOnlyClient ( string url ) : OakBot.Enums
url string
Résultat OakBot.Enums

Property Details

restClient public_oe property

public RestClient restClient
Résultat RestClient