Table of Contents

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 CreateInstanceInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

DeleteInstanceAsync(DeleteInstanceInput, CancellationToken)

public Task<IJsonResponse> DeleteInstanceAsync(DeleteInstanceInput input, CancellationToken cancellationToken = default)

Parameters

input DeleteInstanceInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

GetInstancesByAppIdAndIdentifierIdAsync(GetInstancesInput, CancellationToken)

public Task<IJsonResponse> GetInstancesByAppIdAndIdentifierIdAsync(GetInstancesInput input, CancellationToken cancellationToken = default)

Parameters

input GetInstancesInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

GetInstancesByAppIdAsync(GetInstancesInput, CancellationToken)

public Task<IJsonResponse> GetInstancesByAppIdAsync(GetInstancesInput input, CancellationToken cancellationToken = default)

Parameters

input GetInstancesInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

GetInstancesByAppSlugAndIdentifierSlugAsync(GetInstancesInput, CancellationToken)

public Task<IJsonResponse> GetInstancesByAppSlugAndIdentifierSlugAsync(GetInstancesInput input, CancellationToken cancellationToken = default)

Parameters

input GetInstancesInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

GetInstancesByAppSlugAsync(GetInstancesInput, CancellationToken)

public Task<IJsonResponse> GetInstancesByAppSlugAsync(GetInstancesInput input, CancellationToken cancellationToken = default)

Parameters

input GetInstancesInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

UpdateInstanceAsync(UpdateInstanceInput, CancellationToken)

public Task<IJsonResponse> UpdateInstanceAsync(UpdateInstanceInput input, CancellationToken cancellationToken)

Parameters

input UpdateInstanceInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>