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<IResponse> CreateInstanceAsync(CreateInstanceInput input, CancellationToken cancellationToken = default)

Parameters

input CreateInstanceInput
cancellationToken CancellationToken

Returns

Task<IResponse>

DeleteInstanceAsync(DeleteInstanceInput, CancellationToken)

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

Parameters

input DeleteInstanceInput
cancellationToken CancellationToken

Returns

Task<IResponse>

GetInstancesByAppIdAndIdentifierIdAsync(GetInstancesInput, CancellationToken)

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

Parameters

input GetInstancesInput
cancellationToken CancellationToken

Returns

Task<IResponse>

GetInstancesByAppIdAsync(GetInstancesInput, CancellationToken)

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

Parameters

input GetInstancesInput
cancellationToken CancellationToken

Returns

Task<IResponse>

GetInstancesByAppSlugAndIdentifierSlugAsync(GetInstancesInput, CancellationToken)

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

Parameters

input GetInstancesInput
cancellationToken CancellationToken

Returns

Task<IResponse>

GetInstancesByAppSlugAsync(GetInstancesInput, CancellationToken)

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

Parameters

input GetInstancesInput
cancellationToken CancellationToken

Returns

Task<IResponse>

UpdateInstanceAsync(UpdateInstanceInput, CancellationToken)

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

Parameters

input UpdateInstanceInput
cancellationToken CancellationToken

Returns

Task<IResponse>