Class IdentifiersController
- Namespace
- OpenSettings.AspNetCore.Controllers.v1
- Assembly
- OpenSettings.AspNetCore.dll
[Route("v1/identifiers")]
public class IdentifiersController : ControllerBase
- Inheritance
-
IdentifiersController
- Inherited Members
Constructors
IdentifiersController(IIdentifiersService)
public IdentifiersController(IIdentifiersService identifiersService)
Parameters
identifiersService
IIdentifiersService
Methods
CreateIdentifier(CreateIdentifierRequest, CancellationToken)
[HttpPost]
public Task<IActionResult> CreateIdentifier(CreateIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
request
CreateIdentifierRequestcancellationToken
CancellationToken
Returns
DeleteIdentifier(DeleteIdentifierRequest, CancellationToken)
[HttpDelete("{IdentifierId}")]
public Task<IActionResult> DeleteIdentifier(DeleteIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
request
DeleteIdentifierRequestcancellationToken
CancellationToken
Returns
DeleteUnmappedIdentifiers(CancellationToken)
[HttpDelete("unmapped")]
public Task<IActionResult> DeleteUnmappedIdentifiers(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationToken
Returns
DragIdentifier(DragItemSortOrderRequest, CancellationToken)
[HttpPost("{SourceId}/drag/{TargetId}")]
public Task<IActionResult> DragIdentifier(DragItemSortOrderRequest request, CancellationToken cancellationToken = default)
Parameters
request
DragItemSortOrderRequestcancellationToken
CancellationToken
Returns
GetIdentifierById(GetIdentifierRequest, CancellationToken)
[HttpGet("{IdentifierIdOrSlug}")]
public Task<IActionResult> GetIdentifierById(GetIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
request
GetIdentifierRequestcancellationToken
CancellationToken
Returns
GetIdentifierBySlug(GetIdentifierRequest, CancellationToken)
[HttpGet("slug/{IdentifierIdOrSlug}")]
public Task<IActionResult> GetIdentifierBySlug(GetIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
request
GetIdentifierRequestcancellationToken
CancellationToken
Returns
GetIdentifiers(GetIdentifiersRequest, CancellationToken)
[HttpGet]
public Task<IActionResult> GetIdentifiers(GetIdentifiersRequest request, CancellationToken cancellationToken = default)
Parameters
request
GetIdentifiersRequestcancellationToken
CancellationToken
Returns
GetPaginatedIdentifiers(GetPaginatedRequest, CancellationToken)
[HttpGet("paginated")]
public Task<IActionResult> GetPaginatedIdentifiers(GetPaginatedRequest request, CancellationToken cancellationToken = default)
Parameters
request
GetPaginatedRequestcancellationToken
CancellationToken
Returns
ReorderIdentifiers()
[HttpPost("reorder")]
public Task<IActionResult> ReorderIdentifiers()
Returns
UpdateIdentifier(UpdateIdentifierRequest, CancellationToken)
[HttpPut("{IdentifierId}")]
public Task<IActionResult> UpdateIdentifier(UpdateIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
request
UpdateIdentifierRequestcancellationToken
CancellationToken
Returns
UpdateIdentifierSortOrder(UpdateIdentifierSortOrderRequest, CancellationToken)
[HttpPost("{IdentifierId}/sort-order")]
public Task<IActionResult> UpdateIdentifierSortOrder(UpdateIdentifierSortOrderRequest request, CancellationToken cancellationToken = default)
Parameters
request
UpdateIdentifierSortOrderRequestcancellationToken
CancellationToken