Interface IApiClient
Assembly: Glitch9.IO.dll
Syntax
public interface IApiClient
Properties
|
Edit this page
View Source
Declaration
HttpHeader[] AdditionalHeaders { get; }
Property Value
|
Edit this page
View Source
BaseRequestParameters
Declaration
Dictionary<string, RequestParameter> BaseRequestParameters { get; }
Property Value
|
Edit this page
View Source
BaseUrl
Declaration
Property Value
|
Edit this page
View Source
Jss
Declaration
JsonSerializerSettings Jss { get; }
Property Value
| Type |
Description |
| JsonSerializerSettings |
|
|
Edit this page
View Source
Name
Declaration
Property Value
|
Edit this page
View Source
RequiresApiKey
Declaration
bool RequiresApiKey { get; }
Property Value
Methods
|
Edit this page
View Source
DELETEAsync<TStatus>(ICrudService, string, RequestOptions, params RequestParameter[])
Declaration
UniTask<TStatus> DELETEAsync<TStatus>(ICrudService service, string url, RequestOptions options, params RequestParameter[] @params) where TStatus : class, IDeletionStatus
Parameters
Returns
| Type |
Description |
| UniTask<TStatus> |
|
Type Parameters
|
Edit this page
View Source
DELETEAsync<TBody, TStatus>(ICrudService, string, TBody, RequestOptions, params RequestParameter[])
Declaration
UniTask<TStatus> DELETEAsync<TBody, TStatus>(ICrudService service, string url, TBody body, RequestOptions options, params RequestParameter[] @params) where TStatus : class, IDeletionStatus
Parameters
Returns
| Type |
Description |
| UniTask<TStatus> |
|
Type Parameters
| Name |
Description |
| TBody |
|
| TStatus |
|
|
Edit this page
View Source
GETAsync<TResponse>(ICrudService, string, RequestOptions, params RequestParameter[])
Declaration
UniTask<TResponse> GETAsync<TResponse>(ICrudService service, string url, RequestOptions options, params RequestParameter[] @params)
Parameters
Returns
| Type |
Description |
| UniTask<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PATCHAsync<TResponse>(ICrudService, string, RequestOptions, params RequestParameter[])
Declaration
UniTask<TResponse> PATCHAsync<TResponse>(ICrudService service, string url, RequestOptions options, params RequestParameter[] @params)
Parameters
Returns
| Type |
Description |
| UniTask<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
POSTAsync<TResponse>(ICrudService, string, RequestOptions, params RequestParameter[])
Declaration
UniTask<TResponse> POSTAsync<TResponse>(ICrudService service, string url, RequestOptions options, params RequestParameter[] @params)
Parameters
Returns
| Type |
Description |
| UniTask<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
POSTAsync<TBody>(ICrudService, string, TBody, RequestOptions, params RequestParameter[])
Declaration
UniTask<RESTResponse> POSTAsync<TBody>(ICrudService service, string url, TBody body, RequestOptions options, params RequestParameter[] @params)
Parameters
Returns
Type Parameters
|
Edit this page
View Source
POSTAsync<TBody, TResponse>(ICrudService, string, TBody, RequestOptions, params RequestParameter[])
Declaration
UniTask<TResponse> POSTAsync<TBody, TResponse>(ICrudService service, string url, TBody body, RequestOptions options, params RequestParameter[] @params)
Parameters
Returns
| Type |
Description |
| UniTask<TResponse> |
|
Type Parameters
| Name |
Description |
| TBody |
|
| TResponse |
|
|
Edit this page
View Source
ValidateAuthAsync()
Declaration
UniTask<bool> ValidateAuthAsync()
Returns
| Type |
Description |
| UniTask<bool> |
|
Extension Methods