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

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

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

Метод Описание
Block ( string target ) : TwitchResponse
CanSubscribeToChannel ( string channel ) : bool
Follow ( string target, bool notifications = false ) : FollowedChannel
GetBlocks ( ) : TwitchList
GetChannelEditors ( ) : TwitchList
GetFollowedStreams ( PagingInfo pagingInfo = null ) : TwitchList
GetFollowedVideos ( PagingInfo pagingInfo = null ) : TwitchList
GetFollowers ( PagingInfo pagingInfo = null, SortDirection sortDirection = SortDirection.asc ) : TwitchList
GetMyChannel ( ) : Channel
GetMyStream ( ) : StreamResult
GetMyUser ( ) : User
GetRequest ( string url, Method method ) : RestRequest
GetSubscribedChannel ( string channel ) : Subscription
GetSubscriber ( string user ) : Subscription
GetSubscribers ( PagingInfo pagingInfo = null, SortDirection sortDirection = SortDirection.asc ) : TwitchList
IsSubscribedToChannel ( string channel ) : bool
IsSubscriber ( string user ) : bool
ResetStreamKey ( ) : User
SetDelay ( long delay ) : Channel
SetGame ( string game ) : Channel
SetTitle ( string title ) : Channel
TriggerCommercial ( int length ) : TwitchResponse

TwitchAuthenticatedClient ( string oauth, string clientId ) : OakBot.Enums
Unblock ( string target ) : TwitchResponse
Unfollow ( string target ) : TwitchResponse
Update ( string status = null, string game = null, long delay = null ) : Channel

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

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

public Block ( string target ) : TwitchResponse
target string
Результат OakBot.Models.TwitchResponse

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

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

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

public Follow ( string target, bool notifications = false ) : FollowedChannel
target string
notifications bool
Результат OakBot.Models.FollowedChannel

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public GetSubscribers ( PagingInfo pagingInfo = null, SortDirection sortDirection = SortDirection.asc ) : TwitchList
pagingInfo OakBot.Helpers.PagingInfo
sortDirection SortDirection
Результат TwitchList

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

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

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

public IsSubscriber ( string user ) : bool
user string
Результат bool

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

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

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

public SetDelay ( long delay ) : Channel
delay long
Результат OakBot.Models.Channel

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

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

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

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

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

public TriggerCommercial ( int length ) : TwitchResponse
length int Length of commercial break in seconds. Default value is 30. Valid values are 30, 60, 90, 120, 150, and 180. You can only trigger a commercial once every 8 minutes.
Результат OakBot.Models.TwitchResponse

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

public TwitchAuthenticatedClient ( string oauth, string clientId ) : OakBot.Enums
oauth string
clientId string
Результат OakBot.Enums

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

public Unblock ( string target ) : TwitchResponse
target string
Результат OakBot.Models.TwitchResponse

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

public Unfollow ( string target ) : TwitchResponse
target string
Результат OakBot.Models.TwitchResponse

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

public Update ( string status = null, string game = null, long delay = null ) : Channel
status string
game string
delay long
Результат OakBot.Models.Channel