Table of Contents

Interface IAppTagService

Namespace
OpenSettings.Services.Interfaces
Assembly
OpenSettings.dll
public interface IAppTagService

Methods

CreateAppTagAsync(CreateAppTagInput, CancellationToken)

Task<IResponse> CreateAppTagAsync(CreateAppTagInput input, CancellationToken cancellationToken = default)

Parameters

input CreateAppTagInput
cancellationToken CancellationToken

Returns

Task<IResponse>

DeleteAppTagAsync(DeleteAppTagInput, CancellationToken)

Task<IResponse> DeleteAppTagAsync(DeleteAppTagInput input, CancellationToken cancellationToken = default)

Parameters

input DeleteAppTagInput
cancellationToken CancellationToken

Returns

Task<IResponse>

DeleteUnmappedAppTagsAsync(CancellationToken)

Task<IResponse> DeleteUnmappedAppTagsAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task<IResponse>

DragAppTagAsync(DragItemSortOrderInput, CancellationToken)

Task<IResponse> DragAppTagAsync(DragItemSortOrderInput input, CancellationToken cancellationToken = default)

Parameters

input DragItemSortOrderInput
cancellationToken CancellationToken

Returns

Task<IResponse>

GetAppTagByIdAsync(GetAppTagInput, CancellationToken)

Task<IResponse> GetAppTagByIdAsync(GetAppTagInput input, CancellationToken cancellationToken = default)

Parameters

input GetAppTagInput
cancellationToken CancellationToken

Returns

Task<IResponse>

GetAppTagBySlugAsync(GetAppTagInput, CancellationToken)

Task<IResponse> GetAppTagBySlugAsync(GetAppTagInput input, CancellationToken cancellationToken = default)

Parameters

input GetAppTagInput
cancellationToken CancellationToken

Returns

Task<IResponse>

GetAppTagsAsync(GetAppTagsInput, CancellationToken)

Task<IResponse> GetAppTagsAsync(GetAppTagsInput input, CancellationToken cancellationToken = default)

Parameters

input GetAppTagsInput
cancellationToken CancellationToken

Returns

Task<IResponse>

GetOrCreateAsync(string, SetSortOrderPosition, Guid?, CancellationToken)

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>>

GetPaginatedAppTagsAsync(GetPaginatedInput, CancellationToken)

Task<IResponse> GetPaginatedAppTagsAsync(GetPaginatedInput input, CancellationToken cancellationToken = default)

Parameters

input GetPaginatedInput
cancellationToken CancellationToken

Returns

Task<IResponse>

ReorderAppTagAsync(Guid?)

Task<IResponse> ReorderAppTagAsync(Guid? updatedById)

Parameters

updatedById Guid?

Returns

Task<IResponse>

UpdateAppTagAsync(UpdateAppTagInput, CancellationToken)

Task<IResponse> UpdateAppTagAsync(UpdateAppTagInput input, CancellationToken cancellationToken = default)

Parameters

input UpdateAppTagInput
cancellationToken CancellationToken

Returns

Task<IResponse>

UpdateAppTagSortOrderAsync(UpdateAppTagSortOrderInput, CancellationToken)

Task<IResponse> UpdateAppTagSortOrderAsync(UpdateAppTagSortOrderInput input, CancellationToken cancellationToken = default)

Parameters

input UpdateAppTagSortOrderInput
cancellationToken CancellationToken

Returns

Task<IResponse>