C# Класс OakBot.Clients.TwitchReadOnlyClient

Наследование: ITwitchClient
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
restClient RestClient

Открытые методы

Метод Описание
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

Описание методов

GetBadges() публичный Метод

public GetBadges ( string channel ) : BadgeResult
channel string
Результат OakBot.Models.BadgeResult

GetChannel() публичный Метод

public GetChannel ( string channel ) : Channel
channel string
Результат OakBot.Models.Channel

GetChannelVideos() публичный Метод

public GetChannelVideos ( string channel, bool broadcasts = false, bool hls = false, PagingInfo pagingInfo = null ) : TwitchList
channel string
broadcasts bool
hls bool
pagingInfo OakBot.Helpers.PagingInfo
Результат TwitchList

GetEmoticons() публичный Метод

public GetEmoticons ( ) : TwitchList
Результат TwitchList

GetFeaturedStreams() публичный Метод

public GetFeaturedStreams ( PagingInfo pagingInfo = null ) : TwitchList
pagingInfo OakBot.Helpers.PagingInfo
Результат TwitchList

GetFollowedChannel() публичный Метод

public GetFollowedChannel ( string user, string target ) : FollowedChannel
user string
target string
Результат OakBot.Models.FollowedChannel

GetFollowedChannels() публичный Метод

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
Результат TwitchList

GetFollowers() публичный Метод

public GetFollowers ( string channel, PagingInfo pagingInfo = null ) : TwitchList
channel string
pagingInfo OakBot.Helpers.PagingInfo
Результат TwitchList

GetIngests() публичный Метод

public GetIngests ( ) : TwitchList
Результат TwitchList

GetRequest() публичный Метод

public GetRequest ( string url, Method method ) : RestRequest
url string
method Method
Результат RestSharp.RestRequest

GetRoot() публичный Метод

public GetRoot ( ) : RootResult
Результат OakBot.Models.RootResult

GetStream() публичный Метод

public GetStream ( string channel ) : StreamResult
channel string
Результат OakBot.Models.StreamResult

GetStreamSummary() публичный Метод

public GetStreamSummary ( string game = null ) : StreamSummary
game string
Результат OakBot.Models.StreamSummary

GetStreams() публичный Метод

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
Результат TwitchList

GetTeam() публичный Метод

public GetTeam ( string team ) : Team
team string
Результат OakBot.Models.Team

GetTeams() публичный Метод

public GetTeams ( PagingInfo pagingInfo = null ) : TwitchList
pagingInfo OakBot.Helpers.PagingInfo
Результат TwitchList

GetTeams() публичный Метод

public GetTeams ( string channel ) : TwitchList
channel string
Результат TwitchList

GetTopGames() публичный Метод

public GetTopGames ( PagingInfo pagingInfo = null ) : TwitchList
pagingInfo OakBot.Helpers.PagingInfo
Результат TwitchList

GetTopVideos() публичный Метод

public GetTopVideos ( string game = null, PeriodType period = PeriodType.week, PagingInfo pagingInfo = null ) : TwitchList
game string
period PeriodType
pagingInfo OakBot.Helpers.PagingInfo
Результат TwitchList

GetUser() публичный Метод

public GetUser ( string user ) : User
user string
Результат OakBot.Models.User

GetVideo() публичный Метод

public GetVideo ( string id ) : Video
id string
Результат OakBot.Models.Video

IsFollowing() публичный Метод

public IsFollowing ( string user, string target ) : bool
user string
target string
Результат bool

IsLive() публичный Метод

public IsLive ( string channel ) : bool
channel string
Результат bool

SearchChannels() публичный Метод

public SearchChannels ( string query, PagingInfo pagingInfo = null ) : TwitchList
query string
pagingInfo PagingInfo
Результат TwitchList

SearchGames() публичный Метод

public SearchGames ( string query, bool live = false, PagingInfo pagingInfo = null ) : TwitchList
query string
live bool
pagingInfo PagingInfo
Результат TwitchList

SearchStreams() публичный Метод

public SearchStreams ( string query, PagingInfo pagingInfo = null ) : TwitchList
query string
pagingInfo PagingInfo
Результат TwitchList

SearchStreams() публичный Метод

public SearchStreams ( string query, bool hls, PagingInfo pagingInfo = null ) : TwitchList
query string
hls bool
pagingInfo PagingInfo
Результат TwitchList

TwitchReadOnlyClient() публичный Метод

public TwitchReadOnlyClient ( ) : OakBot.Enums
Результат OakBot.Enums

TwitchReadOnlyClient() публичный Метод

public TwitchReadOnlyClient ( string url ) : OakBot.Enums
url string
Результат OakBot.Enums

Описание свойств

restClient публичное свойство

public RestClient restClient
Результат RestClient