2 using System.Threading;
3 using System.Threading.Tasks;
52 Task<TResult>
Create<TResult>(
string route, CancellationToken cancellationToken);
61 Task<TResult>
Read<TResult>(
string route, CancellationToken cancellationToken);
81 Task<TResult>
Update<TResult>(
string route, CancellationToken cancellationToken);
91 Task
Update<TBody>(
string route, TBody body, CancellationToken cancellationToken);
99 Task
Delete(
string route, CancellationToken cancellationToken);
111 Task<TResult>
Create<TBody, TResult>(
string route, TBody body,
long instanceId, CancellationToken cancellationToken);
121 Task<TResult>
Create<TResult>(
string route,
long instanceId, CancellationToken cancellationToken);
131 Task<TResult>
Patch<TResult>(
string route,
long instanceId, CancellationToken cancellationToken);
141 Task<TResult>
Read<TResult>(
string route,
long instanceId, CancellationToken cancellationToken);
153 Task<TResult>
Update<TBody, TResult>(
string route, TBody body,
long instanceId, CancellationToken cancellationToken);
162 Task
Delete(
string route,
long instanceId, CancellationToken cancellationToken);
173 Task
Delete<TBody>(
string route, TBody body,
long instanceId, CancellationToken cancellationToken);
183 Task<TResult>
Delete<TResult>(
string route,
long instanceId, CancellationToken cancellationToken);
ApiHeaders Headers
The ApiHeaders the IApiClient uses
TimeSpan Timeout
The request timeout
Task Delete< TBody >(string route, TBody body, long instanceId, CancellationToken cancellationToken)
Run an HTTP DELETE request
Task< TResult > Patch< TResult >(string route, long instanceId, CancellationToken cancellationToken)
Run an HTTP PATCH request
Task< TResult > Create< TResult >(string route, CancellationToken cancellationToken)
Run an HTTP PUT request
Task Update< TBody >(string route, TBody body, CancellationToken cancellationToken)
Run an HTTP POST request
Task< TResult > Delete< TResult >(string route, long instanceId, CancellationToken cancellationToken)
Run an HTTP DELETE request
Task< TResult > Read< TResult >(string route, CancellationToken cancellationToken)
Run an HTTP GET request
Task< TResult > Create< TBody, TResult >(string route, TBody body, CancellationToken cancellationToken)
Run an HTTP PUT request
For logging HTTP requests and responses
Task Delete(string route, CancellationToken cancellationToken)
Run an HTTP DELETE request
Task< TResult > Update< TBody, TResult >(string route, TBody body, CancellationToken cancellationToken)
Run an HTTP POST request
Uri Url
The Uri pointing the tgstation-server
void AddRequestLogger(IRequestLogger requestLogger)
Adds a requestLogger to the request pipeline
Task< TResult > Update< TResult >(string route, CancellationToken cancellationToken)
Run an HTTP POST request
Web interface for the API