C# Class OakBot.Clients.TwitchAuthenticatedClient

Inheritance: TwitchReadOnlyClient, ITwitchClient
Afficher le fichier Open project: ocgineer/OakBot Class Usage Examples

Méthodes publiques

Méthode Description
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

Method Details

Block() public méthode

public Block ( string target ) : TwitchResponse
target string
Résultat OakBot.Models.TwitchResponse

CanSubscribeToChannel() public méthode

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

Follow() public méthode

public Follow ( string target, bool notifications = false ) : FollowedChannel
target string
notifications bool
Résultat OakBot.Models.FollowedChannel

GetBlocks() public méthode

public GetBlocks ( ) : TwitchList
Résultat TwitchList

GetChannelEditors() public méthode

public GetChannelEditors ( ) : TwitchList
Résultat TwitchList

GetFollowedStreams() public méthode

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

GetFollowedVideos() public méthode

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

GetFollowers() public méthode

public GetFollowers ( PagingInfo pagingInfo = null, SortDirection sortDirection = SortDirection.asc ) : TwitchList
pagingInfo OakBot.Helpers.PagingInfo
sortDirection SortDirection
Résultat TwitchList

GetMyChannel() public méthode

public GetMyChannel ( ) : Channel
Résultat OakBot.Models.Channel

GetMyStream() public méthode

public GetMyStream ( ) : StreamResult
Résultat OakBot.Models.StreamResult

GetMyUser() public méthode

public GetMyUser ( ) : User
Résultat OakBot.Models.User

GetRequest() public méthode

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

GetSubscribedChannel() public méthode

public GetSubscribedChannel ( string channel ) : Subscription
channel string
Résultat OakBot.Models.Subscription

GetSubscriber() public méthode

public GetSubscriber ( string user ) : Subscription
user string
Résultat OakBot.Models.Subscription

GetSubscribers() public méthode

public GetSubscribers ( PagingInfo pagingInfo = null, SortDirection sortDirection = SortDirection.asc ) : TwitchList
pagingInfo OakBot.Helpers.PagingInfo
sortDirection SortDirection
Résultat TwitchList

IsSubscribedToChannel() public méthode

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

IsSubscriber() public méthode

public IsSubscriber ( string user ) : bool
user string
Résultat bool

ResetStreamKey() public méthode

public ResetStreamKey ( ) : User
Résultat OakBot.Models.User

SetDelay() public méthode

public SetDelay ( long delay ) : Channel
delay long
Résultat OakBot.Models.Channel

SetGame() public méthode

public SetGame ( string game ) : Channel
game string
Résultat OakBot.Models.Channel

SetTitle() public méthode

public SetTitle ( string title ) : Channel
title string
Résultat OakBot.Models.Channel

TriggerCommercial() public méthode

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.
Résultat OakBot.Models.TwitchResponse

TwitchAuthenticatedClient() public méthode

public TwitchAuthenticatedClient ( string oauth, string clientId ) : OakBot.Enums
oauth string
clientId string
Résultat OakBot.Enums

Unblock() public méthode

public Unblock ( string target ) : TwitchResponse
target string
Résultat OakBot.Models.TwitchResponse

Unfollow() public méthode

public Unfollow ( string target ) : TwitchResponse
target string
Résultat OakBot.Models.TwitchResponse

Update() public méthode

public Update ( string status = null, string game = null, long delay = null ) : Channel
status string
game string
delay long
Résultat OakBot.Models.Channel