|
| | Extensions (IApiSettings settings, IRateLimiter rateLimiter, IHttpCallHandler http) |
| |
| Task< GetExtensionTransactionsResponse > | GetExtensionTransactionsAsync (string extensionId, List< string > ids=null, string after=null, int first=20, string applicationAccessToken=null) |
| | Gets the list of Extension transactions for a given Extension. More...
|
| |
| Task< GetExtensionLiveChannelsResponse > | GetExtensionLiveChannelsAsync (string extensionId, int first=20, string after=null, string accessToken=null) |
| | Returns live channels that have installed or activated a specific Extension More...
|
| |
| Task< GetReleasedExtensionsResponse > | GetReleasedExtensionsAsync (string extensionId, string extensionVersion=null, string accessToken=null) |
| | Gets information about a released Extension; either the current version or a specified version. More...
|
| |
| | ApiBase (IApiSettings settings, IRateLimiter rateLimiter, IHttpCallHandler http) |
| |
| async ValueTask< string > | GetAccessTokenAsync (string accessToken=null) |
| |
|
| async Task< string > | TwitchGetAsync (string resource, ApiVersion api, List< KeyValuePair< string, string > > getParams=null, string accessToken=null, string clientId=null, string customBase=null) |
| |
| async Task< T > | TwitchGetGenericAsync< T > (string resource, ApiVersion api, List< KeyValuePair< string, string > > getParams=null, string accessToken=null, string clientId=null, string customBase=null) |
| |
| async Task< T > | TwitchPatchGenericAsync< T > (string resource, ApiVersion api, string payload, List< KeyValuePair< string, string > > getParams=null, string accessToken=null, string clientId=null, string customBase=null) |
| |
| async Task< string > | TwitchPatchAsync (string resource, ApiVersion api, string payload, List< KeyValuePair< string, string > > getParams=null, string accessToken=null, string clientId=null, string customBase=null) |
| |
| async Task< KeyValuePair< int, string > > | TwitchDeleteAsync (string resource, ApiVersion api, List< KeyValuePair< string, string > > getParams=null, string accessToken=null, string clientId=null, string customBase=null) |
| |
| async Task< T > | TwitchPostGenericAsync< T > (string resource, ApiVersion api, string payload, List< KeyValuePair< string, string > > getParams=null, string accessToken=null, string clientId=null, string customBase=null) |
| |
| async Task< T > | TwitchPostGenericModelAsync< T > (string resource, ApiVersion api, RequestModel model, string accessToken=null, string clientId=null, string customBase=null) |
| |
| async Task< T > | TwitchDeleteGenericAsync< T > (string resource, ApiVersion api, List< KeyValuePair< string, string > > getParams=null, string accessToken=null, string clientId=null, string customBase=null) |
| |
| async Task< T > | TwitchPutGenericAsync< T > (string resource, ApiVersion api, string payload=null, List< KeyValuePair< string, string > > getParams=null, string accessToken=null, string clientId=null, string customBase=null) |
| |
| async Task< string > | TwitchPutAsync (string resource, ApiVersion api, string payload, List< KeyValuePair< string, string > > getParams=null, string accessToken=null, string clientId=null, string customBase=null) |
| |
| async Task< KeyValuePair< int, string > > | TwitchPostAsync (string resource, ApiVersion api, string payload, List< KeyValuePair< string, string > > getParams=null, string accessToken=null, string clientId=null, string customBase=null) |
| |
| Task | PutBytesAsync (string url, byte[] payload) |
| |
| async Task< T > | GetGenericAsync< T > (string url, List< KeyValuePair< string, string > > getParams=null, string accessToken=null, ApiVersion api=ApiVersion.Helix, string clientId=null) |
| |
| readonly IApiSettings | Settings |
| |