Interface ISettingsService
- Namespace
- OpenSettings.Services.Interfaces
- Assembly
- OpenSettings.dll
public interface ISettingsService
Methods
Task<IJsonResponse> CopySettingToAsync(CopySettingToInput input, CancellationToken cancellationToken = default)
Parameters
input
CopySettingToInput
cancellationToken
CancellationToken
Returns
- Task<IJsonResponse>
Task<IJsonResponse> CreateSettingAsync(CreateSettingInput input, CancellationToken cancellationToken = default)
Parameters
input
CreateSettingInput
cancellationToken
CancellationToken
Returns
- Task<IJsonResponse>
Task<IJsonResponse> DeleteSettingAsync(DeleteSettingInput input, CancellationToken cancellationToken = default)
Parameters
input
DeleteSettingInput
cancellationToken
CancellationToken
Returns
- Task<IJsonResponse>
Task<IJsonResponse> GetSettingByIdAsync(GetSettingByIdInput input, CancellationToken cancellationToken = default)
Parameters
input
GetSettingByIdInput
cancellationToken
CancellationToken
Returns
- Task<IJsonResponse>
Task<IJsonResponse> GetSettingDataAsync(GetSettingDataInput input, CancellationToken cancellationToken = default)
Parameters
input
GetSettingDataInput
cancellationToken
CancellationToken
Returns
- Task<IJsonResponse>
Task<IJsonResponse> GetSettingsByAppIdAndIdentifierIdAsync(GetSettingsByAppAndIdentifierInput input, CancellationToken cancellationToken = default)
Parameters
input
GetSettingsByAppAndIdentifierInput
cancellationToken
CancellationToken
Returns
- Task<IJsonResponse>
Task<IJsonResponse> GetSettingsByAppSlugAndIdentifierSlugAsync(GetSettingsByAppAndIdentifierInput input, CancellationToken cancellationToken = default)
Parameters
input
GetSettingsByAppAndIdentifierInput
cancellationToken
CancellationToken
Returns
- Task<IJsonResponse>
Task<IJsonResponse> GetSettingsDataAsync(GetSettingsDataInput input, CancellationToken cancellationToken = default)
Parameters
input
GetSettingsDataInput
cancellationToken
CancellationToken
Returns
- Task<IJsonResponse>
Task<IJsonResponse<GetSettingsLastUpdatedComputedIdentifiersResponse>> GetSettingsLastUpdatedComputedIdentifiersAsync(GetSettingsLastUpdatedComputedIdentifiersInput input, CancellationToken cancellationToken = default)
Parameters
input
GetSettingsLastUpdatedComputedIdentifiersInput
cancellationToken
CancellationToken
Returns
- Task<IJsonResponse<GetSettingsLastUpdatedComputedIdentifiersResponse>>
Task<IJsonResponse> UpdateSettingAsync(UpdateSettingInput input, CancellationToken cancellationToken = default)
Parameters
input
UpdateSettingInput
cancellationToken
CancellationToken
Returns
- Task<IJsonResponse>
Task<IJsonResponse<UpdateSettingDataResponse>> UpdateSettingDataAsync(UpdateSettingDataInput input, CancellationToken cancellationToken)
Parameters
input
UpdateSettingDataInput
cancellationToken
CancellationToken
Returns
- Task<IJsonResponse<UpdateSettingDataResponse>>