Class SettingHistoryRestService
- Namespace
- OpenSettings.Services.Rest
- Assembly
- OpenSettings.dll
public sealed class SettingHistoryRestService : ISettingHistoryRestService, ISettingHistoryService
- Inheritance
-
SettingHistoryRestService
- Implements
- Inherited Members
Constructors
SettingHistoryRestService(IDataChangeService, IHttpClientFactory, OpenSettingsConfiguration, ProviderInfo)
public SettingHistoryRestService(IDataChangeService dataChangeService, IHttpClientFactory httpClientFactory, OpenSettingsConfiguration openSettingsConfiguration, ProviderInfo providerInfo)
Parameters
dataChangeService
IDataChangeServicehttpClientFactory
IHttpClientFactoryopenSettingsConfiguration
OpenSettingsConfigurationproviderInfo
ProviderInfo
Methods
GetSettingHistoriesAsync(GetSettingHistoriesInput, CancellationToken)
public Task<IResponse> GetSettingHistoriesAsync(GetSettingHistoriesInput input, CancellationToken cancellationToken = default)
Parameters
input
GetSettingHistoriesInputcancellationToken
CancellationToken
Returns
- Task<IResponse>
GetSettingHistoryByIdAsync(GetSettingHistoryInput, CancellationToken)
public Task<IResponse> GetSettingHistoryByIdAsync(GetSettingHistoryInput input, CancellationToken cancellationToken = default)
Parameters
input
GetSettingHistoryInputcancellationToken
CancellationToken
Returns
- Task<IResponse>
GetSettingHistoryBySlugAsync(GetSettingHistoryInput, CancellationToken)
public Task<IResponse> GetSettingHistoryBySlugAsync(GetSettingHistoryInput input, CancellationToken cancellationToken = default)
Parameters
input
GetSettingHistoryInputcancellationToken
CancellationToken
Returns
- Task<IResponse>
GetSettingHistoryDataAsync(GetSettingHistoryDataInput, CancellationToken)
public Task<IResponse> GetSettingHistoryDataAsync(GetSettingHistoryDataInput input, CancellationToken cancellationToken = default)
Parameters
input
GetSettingHistoryDataInputcancellationToken
CancellationToken
Returns
- Task<IResponse>
RestoreSettingHistoryAsync(RestoreSettingHistoryInput, CancellationToken)
public Task<IResponse<RestoreSettingHistoryResponse>> RestoreSettingHistoryAsync(RestoreSettingHistoryInput input, CancellationToken cancellationToken)
Parameters
input
RestoreSettingHistoryInputcancellationToken
CancellationToken
Returns
- Task<IResponse<RestoreSettingHistoryResponse>>