Table of Contents

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 IDataChangeService
httpClientFactory IHttpClientFactory
openSettingsConfiguration OpenSettingsConfiguration
providerInfo ProviderInfo

Methods

GetSettingHistoriesAsync(GetSettingHistoriesInput, CancellationToken)

public Task<IResponse> GetSettingHistoriesAsync(GetSettingHistoriesInput input, CancellationToken cancellationToken = default)

Parameters

input GetSettingHistoriesInput
cancellationToken CancellationToken

Returns

Task<IResponse>

GetSettingHistoryByIdAsync(GetSettingHistoryInput, CancellationToken)

public Task<IResponse> GetSettingHistoryByIdAsync(GetSettingHistoryInput input, CancellationToken cancellationToken = default)

Parameters

input GetSettingHistoryInput
cancellationToken CancellationToken

Returns

Task<IResponse>

GetSettingHistoryBySlugAsync(GetSettingHistoryInput, CancellationToken)

public Task<IResponse> GetSettingHistoryBySlugAsync(GetSettingHistoryInput input, CancellationToken cancellationToken = default)

Parameters

input GetSettingHistoryInput
cancellationToken CancellationToken

Returns

Task<IResponse>

GetSettingHistoryDataAsync(GetSettingHistoryDataInput, CancellationToken)

public Task<IResponse> GetSettingHistoryDataAsync(GetSettingHistoryDataInput input, CancellationToken cancellationToken = default)

Parameters

input GetSettingHistoryDataInput
cancellationToken CancellationToken

Returns

Task<IResponse>

RestoreSettingHistoryAsync(RestoreSettingHistoryInput, CancellationToken)

public Task<IResponse<RestoreSettingHistoryResponse>> RestoreSettingHistoryAsync(RestoreSettingHistoryInput input, CancellationToken cancellationToken)

Parameters

input RestoreSettingHistoryInput
cancellationToken CancellationToken

Returns

Task<IResponse<RestoreSettingHistoryResponse>>