<PackageReference Include="Relativity.Server.Testing.Framework.Api.SDK" Version="10.3.0" />

Relativity.Testing.Framework.Api.Services.IAdminPermissionService

public interface IAdminPermissionService
Represents the admin permission API service.
void AddRemoveGroups(GroupSelector selector)

Sets the group seletor (added/removed groups) to and from admin permissions.

void AddToGroups(int[] groupIds)

Adds the group to admin permissions.

void AddToGroups(string[] groupNames)

Adds the group to admin permissions.

GroupPermissions GetAdminGroupPermissions(int groupId)

Gets the admin permissions for a group.

GroupPermissions GetAdminGroupPermissions(string groupName)

Gets the admin permissions for a group.

GroupSelector GetAdminGroupSelector()

Gets the admin group selector.

void SetAdminGroupPermissions(GroupPermissions groupPermissions)

Sets the admin permissions for a group.

void SetAdminGroupPermissions(int groupId, Action<GroupPermissionsChangeset> groupPermissionsChangesetSetter)

Sets the admin permissions for a group using changeset setter.

void SetAdminGroupPermissions(int groupId, GroupPermissionsChangeset groupPermissionsChangeset)

Sets the admin permissions for a group using changeset.

void SetAdminGroupPermissions(string groupName, Action<GroupPermissionsChangeset> groupPermissionsChangesetSetter)

Sets the admin permissions for a group using changeset setter.

void SetAdminGroupPermissions(string groupName, GroupPermissionsChangeset groupPermissionsChangeset)

Sets the admin permissions for a group using changeset.