- Namespace
- OpenSettings.Services.Interfaces
- Assembly
- OpenSettings.dll
public interface IIdentifiersService
Methods
Task<IJsonResponse> CreateIdentifierAsync(CreateIdentifierInput input, CancellationToken cancellationToken = default)
Parameters
input
CreateIdentifierInput
cancellationToken
CancellationToken
Returns
- Task<IJsonResponse>
Task<IJsonResponse> DeleteIdentifierAsync(DeleteIdentifierInput input, CancellationToken cancellationToken = default)
Parameters
input
DeleteIdentifierInput
cancellationToken
CancellationToken
Returns
- Task<IJsonResponse>
Task<IJsonResponse> DeleteUnmappedIdentifiersAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationToken
Returns
- Task<IJsonResponse>
Task<IJsonResponse> DragIdentifierAsync(DragItemSortOrderInput input, CancellationToken cancellationToken = default)
Parameters
input
DragItemSortOrderInput
cancellationToken
CancellationToken
Returns
- Task<IJsonResponse>
Task<IJsonResponse> GetIdentifierByIdAsync(GetIdentifierInput input, CancellationToken cancellationToken = default)
Parameters
input
GetIdentifierInput
cancellationToken
CancellationToken
Returns
- Task<IJsonResponse>
Task<IJsonResponse> GetIdentifierBySlugAsync(GetIdentifierInput input, CancellationToken cancellationToken = default)
Parameters
input
GetIdentifierInput
cancellationToken
CancellationToken
Returns
- Task<IJsonResponse>
Task<IJsonResponse> GetIdentifiersAsync(GetIdentifiersInput input, CancellationToken cancellationToken = default)
Parameters
input
GetIdentifiersInput
cancellationToken
CancellationToken
Returns
- Task<IJsonResponse>
Task<IJsonResponse<GetOrCreateResponse>> GetOrCreateAsync(string name, SetSortOrderPosition setSortOrderPosition, Guid? createdById, CancellationToken cancellationToken = default)
Parameters
name
string
setSortOrderPosition
SetSortOrderPosition
createdById
Guid?
cancellationToken
CancellationToken
Returns
- Task<IJsonResponse<GetOrCreateResponse>>
Task<IJsonResponse> GetPaginatedIdentifiersAsync(GetPaginatedInput input, CancellationToken cancellationToken = default)
Parameters
input
GetPaginatedInput
cancellationToken
CancellationToken
Returns
- Task<IJsonResponse>
Task<IJsonResponse> ReorderAsync()
Returns
- Task<IJsonResponse>
Task<IJsonResponse> UpdateIdentifierAsync(UpdateIdentifierInput input, CancellationToken cancellationToken = default)
Parameters
input
UpdateIdentifierInput
cancellationToken
CancellationToken
Returns
- Task<IJsonResponse>
Task<IJsonResponse> UpdateIdentifierSortOrderAsync(UpdateIdentifierSortOrderInput input, CancellationToken cancellationToken = default)
Parameters
input
UpdateIdentifierSortOrderInput
cancellationToken
CancellationToken
Returns
- Task<IJsonResponse>