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
dataChangeService
IDataChangeServicehttpClient
HttpClientopenSettingsConfiguration
OpenSettingsConfigurationproviderInfo
ProviderInfoopenSettingsMemoryCache
OpenSettingsMemoryCache
Methods
GetSettingHistoriesAsync(GetSettingHistoriesInput, CancellationToken)
public Task<IJsonResponse> GetSettingHistoriesAsync(GetSettingHistoriesInput input, CancellationToken cancellationToken = default)
Parameters
input
GetSettingHistoriesInputcancellationToken
CancellationToken
Returns
- Task<IJsonResponse>
GetSettingHistoryByIdAsync(GetSettingHistoryInput, CancellationToken)
public Task<IJsonResponse> GetSettingHistoryByIdAsync(GetSettingHistoryInput input, CancellationToken cancellationToken = default)
Parameters
input
GetSettingHistoryInputcancellationToken
CancellationToken
Returns
- Task<IJsonResponse>
GetSettingHistoryBySlugAsync(GetSettingHistoryInput, CancellationToken)
public Task<IJsonResponse> GetSettingHistoryBySlugAsync(GetSettingHistoryInput input, CancellationToken cancellationToken = default)
Parameters
input
GetSettingHistoryInputcancellationToken
CancellationToken
Returns
- Task<IJsonResponse>
GetSettingHistoryDataAsync(GetSettingHistoryDataInput, CancellationToken)
public Task<IJsonResponse> GetSettingHistoryDataAsync(GetSettingHistoryDataInput input, CancellationToken cancellationToken = default)
Parameters
input
GetSettingHistoryDataInputcancellationToken
CancellationToken
Returns
- Task<IJsonResponse>
RestoreSettingHistoryAsync(RestoreSettingHistoryInput, CancellationToken)
public Task<IJsonResponse<RestoreSettingHistoryResponse>> RestoreSettingHistoryAsync(RestoreSettingHistoryInput input, CancellationToken cancellationToken)
Parameters
input
RestoreSettingHistoryInputcancellationToken
CancellationToken
Returns
- Task<IJsonResponse<RestoreSettingHistoryResponse>>