Class SettingHistoriesRestService
- Namespace
- OpenSettings.Services.Rest
- Assembly
- OpenSettings.dll
public sealed class SettingHistoriesRestService : ISettingHistoriesRestService, ISettingHistoriesService
- Inheritance
-
SettingHistoriesRestService
- Implements
- Inherited Members
Constructors
SettingHistoriesRestService(IDataChangeService, HttpClient, OpenSettingsConfiguration, ProviderInfo, OpenSettingsMemoryCache)
public SettingHistoriesRestService(IDataChangeService dataChangeService, HttpClient httpClient, OpenSettingsConfiguration openSettingsConfiguration, ProviderInfo providerInfo, OpenSettingsMemoryCache openSettingsMemoryCache)
Parameters
dataChangeServiceIDataChangeServicehttpClientHttpClientopenSettingsConfigurationOpenSettingsConfigurationproviderInfoProviderInfoopenSettingsMemoryCacheOpenSettingsMemoryCache
Methods
GetSettingHistoriesAsync(GetSettingHistoriesInput, CancellationToken)
public Task<IResponse> GetSettingHistoriesAsync(GetSettingHistoriesInput input, CancellationToken cancellationToken = default)
Parameters
inputGetSettingHistoriesInputcancellationTokenCancellationToken
Returns
- Task<IResponse>
GetSettingHistoryByIdAsync(GetSettingHistoryInput, CancellationToken)
public Task<IResponse> GetSettingHistoryByIdAsync(GetSettingHistoryInput input, CancellationToken cancellationToken = default)
Parameters
inputGetSettingHistoryInputcancellationTokenCancellationToken
Returns
- Task<IResponse>
GetSettingHistoryBySlugAsync(GetSettingHistoryInput, CancellationToken)
public Task<IResponse> GetSettingHistoryBySlugAsync(GetSettingHistoryInput input, CancellationToken cancellationToken = default)
Parameters
inputGetSettingHistoryInputcancellationTokenCancellationToken
Returns
- Task<IResponse>
GetSettingHistoryDataAsync(GetSettingHistoryDataInput, CancellationToken)
public Task<IResponse> GetSettingHistoryDataAsync(GetSettingHistoryDataInput input, CancellationToken cancellationToken = default)
Parameters
inputGetSettingHistoryDataInputcancellationTokenCancellationToken
Returns
- Task<IResponse>
RestoreSettingHistoryAsync(RestoreSettingHistoryInput, CancellationToken)
public Task<IResponse<RestoreSettingHistoryResponse>> RestoreSettingHistoryAsync(RestoreSettingHistoryInput input, CancellationToken cancellationToken)
Parameters
inputRestoreSettingHistoryInputcancellationTokenCancellationToken
Returns
- Task<IResponse<RestoreSettingHistoryResponse>>