Interface IAppGroupService
- Namespace
- OpenSettings.Services.Interfaces
- Assembly
- OpenSettings.dll
public interface IAppGroupService
Methods
Task<IResponse> CreateAppGroupAsync(CreateAppGroupInput input, CancellationToken cancellationToken = default)
Parameters
input CreateAppGroupInput
cancellationToken CancellationToken
Returns
- Task<IResponse>
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>
Task<IResponse> DragAppGroupAsync(DragItemSortOrderInput input, CancellationToken cancellationToken = default)
Parameters
input DragItemSortOrderInput
cancellationToken CancellationToken
Returns
- Task<IResponse>
Task<IResponse> GetAppGroupByIdAsync(GetAppGroupInput input, CancellationToken cancellationToken = default)
Parameters
input GetAppGroupInput
cancellationToken CancellationToken
Returns
- Task<IResponse>
Task<IResponse> GetAppGroupBySlugAsync(GetAppGroupInput input, CancellationToken cancellationToken = default)
Parameters
input GetAppGroupInput
cancellationToken CancellationToken
Returns
- Task<IResponse>
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>>
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>
Task<IResponse> UpdateAppGroupAsync(UpdateAppGroupInput input, CancellationToken cancellationToken = default)
Parameters
input UpdateAppGroupInput
cancellationToken CancellationToken
Returns
- Task<IResponse>
Task<IResponse> UpdateAppGroupSortOrderAsync(UpdateAppGroupSortOrderInput input, CancellationToken cancellationToken = default)
Parameters
input UpdateAppGroupSortOrderInput
cancellationToken CancellationToken
Returns
- Task<IResponse>