Class InstanceRestService
- Namespace
- OpenSettings.Services.Rest
- Assembly
- OpenSettings.dll
public sealed class InstanceRestService : IInstanceRestService, IInstanceService
- Inheritance
-
InstanceRestService
- Implements
- Inherited Members
Constructors
InstanceRestService(IHttpClientFactory)
public InstanceRestService(IHttpClientFactory httpClientFactory)
Parameters
httpClientFactoryIHttpClientFactory
Methods
CreateInstanceAsync(CreateInstanceInput, CancellationToken)
public Task<IResponse> CreateInstanceAsync(CreateInstanceInput input, CancellationToken cancellationToken = default)
Parameters
inputCreateInstanceInputcancellationTokenCancellationToken
Returns
- Task<IResponse>
DeleteInstanceAsync(DeleteInstanceInput, CancellationToken)
public Task<IResponse> DeleteInstanceAsync(DeleteInstanceInput input, CancellationToken cancellationToken = default)
Parameters
inputDeleteInstanceInputcancellationTokenCancellationToken
Returns
- Task<IResponse>
GetInstancesByAppIdAndIdentifierIdAsync(GetInstancesInput, CancellationToken)
public Task<IResponse> GetInstancesByAppIdAndIdentifierIdAsync(GetInstancesInput input, CancellationToken cancellationToken = default)
Parameters
inputGetInstancesInputcancellationTokenCancellationToken
Returns
- Task<IResponse>
GetInstancesByAppIdAsync(GetInstancesInput, CancellationToken)
public Task<IResponse> GetInstancesByAppIdAsync(GetInstancesInput input, CancellationToken cancellationToken = default)
Parameters
inputGetInstancesInputcancellationTokenCancellationToken
Returns
- Task<IResponse>
GetInstancesByAppSlugAndIdentifierSlugAsync(GetInstancesInput, CancellationToken)
public Task<IResponse> GetInstancesByAppSlugAndIdentifierSlugAsync(GetInstancesInput input, CancellationToken cancellationToken = default)
Parameters
inputGetInstancesInputcancellationTokenCancellationToken
Returns
- Task<IResponse>
GetInstancesByAppSlugAsync(GetInstancesInput, CancellationToken)
public Task<IResponse> GetInstancesByAppSlugAsync(GetInstancesInput input, CancellationToken cancellationToken = default)
Parameters
inputGetInstancesInputcancellationTokenCancellationToken
Returns
- Task<IResponse>
UpdateInstanceAsync(UpdateInstanceInput, CancellationToken)
public Task<IResponse> UpdateInstanceAsync(UpdateInstanceInput input, CancellationToken cancellationToken)
Parameters
inputUpdateInstanceInputcancellationTokenCancellationToken
Returns
- Task<IResponse>