Table of Contents

Interface ISettingsService

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

Methods

CopySettingToAsync(CopySettingToInput, CancellationToken)

Task<IJsonResponse> CopySettingToAsync(CopySettingToInput input, CancellationToken cancellationToken = default)

Parameters

input CopySettingToInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

CreateSettingAsync(CreateSettingInput, CancellationToken)

Task<IJsonResponse> CreateSettingAsync(CreateSettingInput input, CancellationToken cancellationToken = default)

Parameters

input CreateSettingInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

DeleteSettingAsync(DeleteSettingInput, CancellationToken)

Task<IJsonResponse> DeleteSettingAsync(DeleteSettingInput input, CancellationToken cancellationToken = default)

Parameters

input DeleteSettingInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

GetSettingByIdAsync(GetSettingByIdInput, CancellationToken)

Task<IJsonResponse> GetSettingByIdAsync(GetSettingByIdInput input, CancellationToken cancellationToken = default)

Parameters

input GetSettingByIdInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

GetSettingDataAsync(GetSettingDataInput, CancellationToken)

Task<IJsonResponse> GetSettingDataAsync(GetSettingDataInput input, CancellationToken cancellationToken = default)

Parameters

input GetSettingDataInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

GetSettingsByAppIdAndIdentifierIdAsync(GetSettingsByAppAndIdentifierInput, CancellationToken)

Task<IJsonResponse> GetSettingsByAppIdAndIdentifierIdAsync(GetSettingsByAppAndIdentifierInput input, CancellationToken cancellationToken = default)

Parameters

input GetSettingsByAppAndIdentifierInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

GetSettingsByAppSlugAndIdentifierSlugAsync(GetSettingsByAppAndIdentifierInput, CancellationToken)

Task<IJsonResponse> GetSettingsByAppSlugAndIdentifierSlugAsync(GetSettingsByAppAndIdentifierInput input, CancellationToken cancellationToken = default)

Parameters

input GetSettingsByAppAndIdentifierInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

GetSettingsDataAsync(GetSettingsDataInput, CancellationToken)

Task<IJsonResponse> GetSettingsDataAsync(GetSettingsDataInput input, CancellationToken cancellationToken = default)

Parameters

input GetSettingsDataInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

GetSettingsLastUpdatedComputedIdentifiersAsync(GetSettingsLastUpdatedComputedIdentifiersInput, CancellationToken)

Task<IJsonResponse<GetSettingsLastUpdatedComputedIdentifiersResponse>> GetSettingsLastUpdatedComputedIdentifiersAsync(GetSettingsLastUpdatedComputedIdentifiersInput input, CancellationToken cancellationToken = default)

Parameters

input GetSettingsLastUpdatedComputedIdentifiersInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse<GetSettingsLastUpdatedComputedIdentifiersResponse>>

UpdateSettingAsync(UpdateSettingInput, CancellationToken)

Task<IJsonResponse> UpdateSettingAsync(UpdateSettingInput input, CancellationToken cancellationToken = default)

Parameters

input UpdateSettingInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

UpdateSettingDataAsync(UpdateSettingDataInput, CancellationToken)

Task<IJsonResponse<UpdateSettingDataResponse>> UpdateSettingDataAsync(UpdateSettingDataInput input, CancellationToken cancellationToken)

Parameters

input UpdateSettingDataInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse<UpdateSettingDataResponse>>