Class SettingHistoriesController
- Namespace
- OpenSettings.AspNetCore.Controllers.v1
- Assembly
- OpenSettings.AspNetCore.dll
[Route("v1/setting-histories")]
public class SettingHistoriesController : ControllerBase
- Inheritance
-
SettingHistoriesController
- Inherited Members
Constructors
SettingHistoriesController(ISettingHistoriesService)
public SettingHistoriesController(ISettingHistoriesService settingHistoriesService)
Parameters
settingHistoriesService
ISettingHistoriesService
Methods
GetSettingHistoryById(GetSettingHistoryRequest, CancellationToken)
[HttpGet("{HistoryIdOrSlug}")]
public Task<IActionResult> GetSettingHistoryById(GetSettingHistoryRequest request, CancellationToken cancellationToken = default)
Parameters
request
GetSettingHistoryRequestcancellationToken
CancellationToken
Returns
GetSettingHistoryBySlug(GetSettingHistoryRequest, CancellationToken)
[HttpGet("slug/{HistoryIdOrSlug}")]
public Task<IActionResult> GetSettingHistoryBySlug(GetSettingHistoryRequest request, CancellationToken cancellationToken = default)
Parameters
request
GetSettingHistoryRequestcancellationToken
CancellationToken
Returns
GetSettingHistoryData(GetSettingHistoryDataRequest, CancellationToken)
[HttpGet("{HistoryId}/data")]
public Task<IActionResult> GetSettingHistoryData(GetSettingHistoryDataRequest request, CancellationToken cancellationToken = default)
Parameters
request
GetSettingHistoryDataRequestcancellationToken
CancellationToken
Returns
RestoreSettingHistory(RestoreSettingHistoryRequest, CancellationToken)
[HttpPost("{HistoryId}/restore")]
public Task<IActionResult> RestoreSettingHistory(RestoreSettingHistoryRequest request, CancellationToken cancellationToken = default)
Parameters
request
RestoreSettingHistoryRequestcancellationToken
CancellationToken