Table of Contents

Interface IAppGroupService

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

Methods

CreateAppGroupAsync(CreateAppGroupInput, CancellationToken)

Task<IResponse> CreateAppGroupAsync(CreateAppGroupInput input, CancellationToken cancellationToken = default)

Parameters

input CreateAppGroupInput
cancellationToken CancellationToken

Returns

Task<IResponse>

DeleteAppGroupAsync(DeleteAppGroupInput, CancellationToken)

Task<IResponse> DeleteAppGroupAsync(DeleteAppGroupInput input, CancellationToken cancellationToken = default)

Parameters

input DeleteAppGroupInput
cancellationToken CancellationToken

Returns

Task<IResponse>

DeleteUnmappedAppGroupsAsync(CancellationToken)

Task<IResponse> DeleteUnmappedAppGroupsAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task<IResponse>

DragAppGroupAsync(DragItemSortOrderInput, CancellationToken)

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

Parameters

input DragItemSortOrderInput
cancellationToken CancellationToken

Returns

Task<IResponse>

GetAppGroupByIdAsync(GetAppGroupInput, CancellationToken)

Task<IResponse> GetAppGroupByIdAsync(GetAppGroupInput input, CancellationToken cancellationToken = default)

Parameters

input GetAppGroupInput
cancellationToken CancellationToken

Returns

Task<IResponse>

GetAppGroupBySlugAsync(GetAppGroupInput, CancellationToken)

Task<IResponse> GetAppGroupBySlugAsync(GetAppGroupInput input, CancellationToken cancellationToken = default)

Parameters

input GetAppGroupInput
cancellationToken CancellationToken

Returns

Task<IResponse>

GetAppGroupsAsync(GetAppGroupsInput, CancellationToken)

Task<IResponse> GetAppGroupsAsync(GetAppGroupsInput input, CancellationToken cancellationToken = default)

Parameters

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

GetPaginatedAppGroupsAsync(GetPaginatedInput, CancellationToken)

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

Parameters

input GetPaginatedInput
cancellationToken CancellationToken

Returns

Task<IResponse>

ReorderAppGroupsAsync(Guid?)

Task<IResponse> ReorderAppGroupsAsync(Guid? updatedById)

Parameters

updatedById Guid?

Returns

Task<IResponse>

UpdateAppGroupAsync(UpdateAppGroupInput, CancellationToken)

Task<IResponse> UpdateAppGroupAsync(UpdateAppGroupInput input, CancellationToken cancellationToken = default)

Parameters

input UpdateAppGroupInput
cancellationToken CancellationToken

Returns

Task<IResponse>

UpdateAppGroupSortOrderAsync(UpdateAppGroupSortOrderInput, CancellationToken)

Task<IResponse> UpdateAppGroupSortOrderAsync(UpdateAppGroupSortOrderInput input, CancellationToken cancellationToken = default)

Parameters

input UpdateAppGroupSortOrderInput
cancellationToken CancellationToken

Returns

Task<IResponse>