Interface IAppTagService
- Namespace
- OpenSettings.Services.Interfaces
- Assembly
- OpenSettings.dll
public interface IAppTagService
Methods
Task<IResponse> CreateAppTagAsync(CreateAppTagInput input, CancellationToken cancellationToken = default)
Parameters
input CreateAppTagInput
cancellationToken CancellationToken
Returns
- Task<IResponse>
Task<IResponse> DeleteAppTagAsync(DeleteAppTagInput input, CancellationToken cancellationToken = default)
Parameters
input DeleteAppTagInput
cancellationToken CancellationToken
Returns
- Task<IResponse>
Task<IResponse> DeleteUnmappedAppTagsAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken CancellationToken
Returns
- Task<IResponse>
Task<IResponse> DragAppTagAsync(DragItemSortOrderInput input, CancellationToken cancellationToken = default)
Parameters
input DragItemSortOrderInput
cancellationToken CancellationToken
Returns
- Task<IResponse>
Task<IResponse> GetAppTagByIdAsync(GetAppTagInput input, CancellationToken cancellationToken = default)
Parameters
input GetAppTagInput
cancellationToken CancellationToken
Returns
- Task<IResponse>
Task<IResponse> GetAppTagBySlugAsync(GetAppTagInput input, CancellationToken cancellationToken = default)
Parameters
input GetAppTagInput
cancellationToken CancellationToken
Returns
- Task<IResponse>
Task<IResponse> GetAppTagsAsync(GetAppTagsInput input, CancellationToken cancellationToken = default)
Parameters
input GetAppTagsInput
cancellationToken CancellationToken
Returns
- Task<IResponse>
Task<IResponse<GetOrCreateResponse>> GetOrCreateAsync(string name, SetSortOrderPosition setSortOrderPosition, Guid? createdById, CancellationToken cancellationToken = default)
Parameters
name string
setSortOrderPosition SetSortOrderPosition
createdById Guid?
cancellationToken CancellationToken
Returns
- Task<IResponse<GetOrCreateResponse>>
Task<IResponse> GetPaginatedAppTagsAsync(GetPaginatedInput input, CancellationToken cancellationToken = default)
Parameters
input GetPaginatedInput
cancellationToken CancellationToken
Returns
- Task<IResponse>
Task<IResponse> ReorderAppTagAsync(Guid? updatedById)
Parameters
updatedById Guid?
Returns
- Task<IResponse>
Task<IResponse> UpdateAppTagAsync(UpdateAppTagInput input, CancellationToken cancellationToken = default)
Parameters
input UpdateAppTagInput
cancellationToken CancellationToken
Returns
- Task<IResponse>
Task<IResponse> UpdateAppTagSortOrderAsync(UpdateAppTagSortOrderInput input, CancellationToken cancellationToken = default)
Parameters
input UpdateAppTagSortOrderInput
cancellationToken CancellationToken
Returns
- Task<IResponse>