Class InstancesRestService
- Namespace
- OpenSettings.Services.Rest
- Assembly
- OpenSettings.dll
public sealed class InstancesRestService : IInstancesRestService, IInstancesService
- Inheritance
-
InstancesRestService
- Implements
- Inherited Members
Constructors
InstancesRestService(HttpClient)
public InstancesRestService(HttpClient httpClient)
Parameters
httpClient
HttpClient
Methods
CreateInstanceAsync(CreateInstanceInput, CancellationToken)
public Task<IJsonResponse> CreateInstanceAsync(CreateInstanceInput input, CancellationToken cancellationToken = default)
Parameters
input
CreateInstanceInputcancellationToken
CancellationToken
Returns
- Task<IJsonResponse>
DeleteInstanceAsync(DeleteInstanceInput, CancellationToken)
public Task<IJsonResponse> DeleteInstanceAsync(DeleteInstanceInput input, CancellationToken cancellationToken = default)
Parameters
input
DeleteInstanceInputcancellationToken
CancellationToken
Returns
- Task<IJsonResponse>
GetInstancesByAppIdAndIdentifierIdAsync(GetInstancesInput, CancellationToken)
public Task<IJsonResponse> GetInstancesByAppIdAndIdentifierIdAsync(GetInstancesInput input, CancellationToken cancellationToken = default)
Parameters
input
GetInstancesInputcancellationToken
CancellationToken
Returns
- Task<IJsonResponse>
GetInstancesByAppIdAsync(GetInstancesInput, CancellationToken)
public Task<IJsonResponse> GetInstancesByAppIdAsync(GetInstancesInput input, CancellationToken cancellationToken = default)
Parameters
input
GetInstancesInputcancellationToken
CancellationToken
Returns
- Task<IJsonResponse>
GetInstancesByAppSlugAndIdentifierSlugAsync(GetInstancesInput, CancellationToken)
public Task<IJsonResponse> GetInstancesByAppSlugAndIdentifierSlugAsync(GetInstancesInput input, CancellationToken cancellationToken = default)
Parameters
input
GetInstancesInputcancellationToken
CancellationToken
Returns
- Task<IJsonResponse>
GetInstancesByAppSlugAsync(GetInstancesInput, CancellationToken)
public Task<IJsonResponse> GetInstancesByAppSlugAsync(GetInstancesInput input, CancellationToken cancellationToken = default)
Parameters
input
GetInstancesInputcancellationToken
CancellationToken
Returns
- Task<IJsonResponse>
UpdateInstanceAsync(UpdateInstanceInput, CancellationToken)
public Task<IJsonResponse> UpdateInstanceAsync(UpdateInstanceInput input, CancellationToken cancellationToken)
Parameters
input
UpdateInstanceInputcancellationToken
CancellationToken
Returns
- Task<IJsonResponse>