TwitchLib 3.5.3
|
Public Member Functions | |
TwitchAPI (ILoggerFactory loggerFactory=null, IRateLimiter rateLimiter=null, IApiSettings settings=null, IHttpCallHandler http=null) | |
Creates an Instance of the TwitchAPI Class. More... | |
Properties | |
IApiSettings | Settings [get] |
Auth.Auth | Auth [get] |
Helix.Helix | Helix [get] |
ThirdParty.ThirdParty | ThirdParty [get] |
Undocumented | Undocumented [get] |
Properties inherited from TwitchLib.Api.Interfaces.ITwitchAPI | |
IApiSettings | Settings [get] |
Helix.Helix | Helix [get] |
ThirdParty.ThirdParty | ThirdParty [get] |
Undocumented | Undocumented [get] |
TwitchLib.Api.TwitchAPI.TwitchAPI | ( | ILoggerFactory | loggerFactory = null , |
IRateLimiter | rateLimiter = null , |
||
IApiSettings | settings = null , |
||
IHttpCallHandler | http = null |
||
) |
Creates an Instance of the TwitchAPI Class.
loggerFactory | Instance Of LoggerFactory, otherwise no logging is used, |
rateLimiter | Instance Of RateLimiter, otherwise no ratelimiter is used. |
settings | Instance of ApiSettings, otherwise defaults used, can be changed later |
http | Instance of HttpCallHandler, otherwise default handler used |
|
get |
|
get |
Implements TwitchLib.Api.Interfaces.ITwitchAPI.
|
get |
Implements TwitchLib.Api.Interfaces.ITwitchAPI.
|
get |
Implements TwitchLib.Api.Interfaces.ITwitchAPI.
|
get |
Implements TwitchLib.Api.Interfaces.ITwitchAPI.