Table of Contents

Interface IInstancesService

Namespace
OpenSettings.Services.Interfaces
Assembly
OpenSettings.dll
public interface IInstancesService

Methods

CreateInstanceAsync(CreateInstanceInput, CancellationToken)

Task<IJsonResponse> CreateInstanceAsync(CreateInstanceInput input, CancellationToken cancellationToken = default)

Parameters

input CreateInstanceInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

DeleteInstanceAsync(DeleteInstanceInput, CancellationToken)

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

Parameters

input DeleteInstanceInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

GetInstancesByAppIdAndIdentifierIdAsync(GetInstancesInput, CancellationToken)

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

Parameters

input GetInstancesInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

GetInstancesByAppIdAsync(GetInstancesInput, CancellationToken)

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

Parameters

input GetInstancesInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

GetInstancesByAppSlugAndIdentifierSlugAsync(GetInstancesInput, CancellationToken)

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

Parameters

input GetInstancesInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

GetInstancesByAppSlugAsync(GetInstancesInput, CancellationToken)

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

Parameters

input GetInstancesInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

UpdateInstanceAsync(UpdateInstanceInput, CancellationToken)

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

Parameters

input UpdateInstanceInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>