Class AppGroupRestService
- Namespace
- OpenSettings.Services.Rest
- Assembly
- OpenSettings.dll
public sealed class AppGroupRestService : IAppGroupRestService, IAppGroupService
- Inheritance
-
AppGroupRestService
- Implements
-
- Inherited Members
-
Constructors
AppGroupRestService(IHttpClientFactory)
public AppGroupRestService(IHttpClientFactory httpClientFactory)
Parameters
httpClientFactory IHttpClientFactory
Methods
public Task<IResponse> CreateGroupAsync(CreateGroupInput input, CancellationToken cancellationToken = default)
Parameters
input CreateGroupInput
cancellationToken CancellationToken
Returns
- Task<IResponse>
public Task<IResponse> DeleteGroupAsync(DeleteGroupInput input, CancellationToken cancellationToken = default)
Parameters
input DeleteGroupInput
cancellationToken CancellationToken
Returns
- Task<IResponse>
DeleteUnmappedGroupsAsync(CancellationToken)
public Task<IResponse> DeleteUnmappedGroupsAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken CancellationToken
Returns
- Task<IResponse>
public Task<IResponse> DragGroupAsync(DragItemSortOrderInput input, CancellationToken cancellationToken = default)
Parameters
input DragItemSortOrderInput
cancellationToken CancellationToken
Returns
- Task<IResponse>
public Task<IResponse> GetGroupByIdAsync(GetGroupInput input, CancellationToken cancellationToken = default)
Parameters
input GetGroupInput
cancellationToken CancellationToken
Returns
- Task<IResponse>
public Task<IResponse> GetGroupBySlugAsync(GetGroupInput input, CancellationToken cancellationToken = default)
Parameters
input GetGroupInput
cancellationToken CancellationToken
Returns
- Task<IResponse>
public Task<IResponse> GetGroupsAsync(GetGroupsInput input, CancellationToken cancellationToken = default)
Parameters
input GetGroupsInput
cancellationToken CancellationToken
Returns
- Task<IResponse>
GetOrCreateAsync(string, SetSortOrderPosition, Guid?, CancellationToken)
public 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>>
public Task<IResponse> GetPaginatedGroupsAsync(GetPaginatedInput input, CancellationToken cancellationToken = default)
Parameters
input GetPaginatedInput
cancellationToken CancellationToken
Returns
- Task<IResponse>
ReorderAsync()
public Task<IResponse> ReorderAsync()
Returns
- Task<IResponse>
public Task<IResponse> UpdateGroupAsync(UpdateGroupInput input, CancellationToken cancellationToken = default)
Parameters
input UpdateGroupInput
cancellationToken CancellationToken
Returns
- Task<IResponse>
public Task<IResponse> UpdateGroupSortOrderAsync(UpdateGroupSortOrderInput input, CancellationToken cancellationToken = default)
Parameters
input UpdateGroupSortOrderInput
cancellationToken CancellationToken
Returns
- Task<IResponse>