Class LicensesController
- Namespace
- OpenSettings.AspNetCore.Controllers.v1
- Assembly
- OpenSettings.AspNetCore.dll
[Route("v1/licenses")]
public class LicensesController : ControllerBase
- Inheritance
-
LicensesController
- Inherited Members
Constructors
LicensesController(ILicensesService)
public LicensesController(ILicensesService licenseService)
Parameters
licenseService
ILicensesService
Methods
DeleteLicense(DeleteLicenseRequest, CancellationToken)
[HttpDelete("{ReferenceId}")]
public Task<IActionResult> DeleteLicense(DeleteLicenseRequest request, CancellationToken cancellationToken)
Parameters
request
DeleteLicenseRequestcancellationToken
CancellationToken
Returns
GetCurrentLicense(CancellationToken)
[HttpGet("current")]
public Task<IActionResult> GetCurrentLicense(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationToken
Returns
GetPaginatedLicenses(GetPaginatedLicensesRequest, CancellationToken)
[HttpGet("paginated")]
public Task<IActionResult> GetPaginatedLicenses(GetPaginatedLicensesRequest request, CancellationToken cancellationToken = default)
Parameters
request
GetPaginatedLicensesRequestcancellationToken
CancellationToken
Returns
SaveLicense(SaveLicenseRequest, CancellationToken)
[HttpPost]
public Task<IActionResult> SaveLicense(SaveLicenseRequest request, CancellationToken cancellationToken)
Parameters
request
SaveLicenseRequestcancellationToken
CancellationToken