|  | 
| async Task< BatchResponse< T >[]> | BatchGet< T > (string endpoint, object queryParams=null, RestRequestConfig restRequestConfig=null) | 
|  | 
| async Task< HttpResponseMessage > | Request (HttpMethod httpMethod, string endpoint, object content=null, object queryParams=null, RestRequestConfig restRequestConfig=null) | 
|  | 
| async Task< T > | Request< T > (HttpMethod httpMethod, string endpoint, object content=null, object queryParams=null, RestRequestConfig restRequestConfig=null) | 
|  | 
| async Task< HttpResponseMessage > | Post (string endpoint, object content=null, object queryParams=null, RestRequestConfig restRequestConfig=null) | 
|  | 
| async Task< T > | Post< T > (string endpoint, object content=null, object queryParams=null, RestRequestConfig restRequestConfig=null) | 
|  | 
| async Task< HttpResponseMessage > | Put (string endpoint, object content=null, object queryParams=null, RestRequestConfig restRequestConfig=null) | 
|  | 
| async Task< T > | Put< T > (string endpoint, object content=null, object queryParams=null, RestRequestConfig restRequestConfig=null) | 
|  | 
| async Task< HttpResponseMessage > | Patch (string endpoint, object content=null, object queryParams=null, RestRequestConfig restRequestConfig=null) | 
|  | 
| async Task< T > | Patch< T > (string endpoint, object content=null, object queryParams=null, RestRequestConfig restRequestConfig=null) | 
|  | 
| async Task< HttpResponseMessage > | Get (string endpoint, object queryParams=null, RestRequestConfig restRequestConfig=null) | 
|  | 
| async Task< T > | Get< T > (string endpoint, object queryParams=null, RestRequestConfig restRequestConfig=null) | 
|  | 
| async Task< HttpResponseMessage > | Delete (string endpoint, object queryParams=null, object content=null, RestRequestConfig restRequestConfig=null) | 
|  | 
| async Task< T > | Delete< T > (string endpoint, object queryParams=null, object content=null, RestRequestConfig restRequestConfig=null) | 
|  | 
|  | RestClient (string clientId, string clientSecret, string server=ProductionServer, string appName="Unknown", string appVersion="0.0.1") | 
|  | 
| async void | Dispose () | 
|  | 
| async Task | InstallExtension (SdkExtension sdkExtension) | 
|  | 
| async Task< HttpResponseMessage > | Request (HttpRequestMessage httpRequestMessage, RestRequestConfig restRequestConfig=null) | 
|  | 
| async Task< TokenInfo > | Authorize (GetTokenRequest getTokenRequest) | 
|  | 
| Task< TokenInfo > | Authorize (string username, string extension, string password) | 
|  | 
| Task< TokenInfo > | Authorize (string authCode, string redirectUri) | 
|  | 
| Task< TokenInfo > | Authorize (string jwt) | 
|  | 
| Task< TokenInfo > | Refresh (string refreshToken=null) | 
|  | 
| async Task | Revoke (string tokenToRevoke=null) | 
|  | 
| Index | Restapi (string apiVersion="v1.0") | 
|  | 
| Paths.Scim.Index | Scim (string version="v2") | 
|  | 
| Paths.Analytics.Index | Analytics () | 
|  | 
| Paths.TeamMessaging.Index | TeamMessaging () | 
|  | 
| Paths.Ai.Index | Ai () | 
|  | 
| Paths.Rcvideo.Index | Rcvideo () | 
|  | 
| Paths.Webinar.Index | Webinar () | 
|  |