Table of Contents

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 IDataChangeService
httpClient HttpClient
openSettingsConfiguration OpenSettingsConfiguration
providerInfo ProviderInfo
openSettingsMemoryCache OpenSettingsMemoryCache

Methods

GetSettingHistoriesAsync(GetSettingHistoriesInput, CancellationToken)

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

Parameters

input GetSettingHistoriesInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

GetSettingHistoryByIdAsync(GetSettingHistoryInput, CancellationToken)

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

Parameters

input GetSettingHistoryInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

GetSettingHistoryBySlugAsync(GetSettingHistoryInput, CancellationToken)

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

Parameters

input GetSettingHistoryInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

GetSettingHistoryDataAsync(GetSettingHistoryDataInput, CancellationToken)

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

Parameters

input GetSettingHistoryDataInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse>

RestoreSettingHistoryAsync(RestoreSettingHistoryInput, CancellationToken)

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

Parameters

input RestoreSettingHistoryInput
cancellationToken CancellationToken

Returns

Task<IJsonResponse<RestoreSettingHistoryResponse>>