<PackageReference Include="Relativity.Identity.SDK" Version="2.6.2" />

ObjectPermission

public class ObjectPermission
Model for Object Permissions
public bool AddEditable { get; set; }

Can modify Add permissions.

public bool AddSelected { get; set; }

Does this group have Add permission.

public int ArtifactGroupingID { get; set; }

The ID that links the permission to the group

public int ArtifactTypeID { get; set; }

ArtifactTypeID

public bool CanRemovePermissions { get; set; }

Group can disable all permissions.

public List<PermissionDetail> CustomPermissions { get; set; }

Custom permission details.

public bool DeleteEditable { get; set; }

Can modify Delete permissions.

public bool DeleteSelected { get; set; }

Does this group have Delete permission.

public bool EditEditable { get; set; }

Can modify Edit permissions.

public bool EditSecurityEditable { get; set; }

Can modify EditSecurity permissions.

public bool EditSecuritySelected { get; set; }

Does this group have EditSecurity permission.

public bool EditSelected { get; set; }

Does this group have Edit permission.

public bool HasChildPermissions { get; set; }

Indicates if this has child permissions.

public int HierarchyIndent { get; set; }

Indicates the current indent of this permission hierarchy.

public string Name { get; set; }

Permission Display Name.

public int ParentArtifactTypeID { get; set; }

Parent ArtifactTypeID

public List<PermissionDetail> SubPermissions { get; set; }

Sub permission details.

public bool ViewSelected { get; set; }

Are View Permissions Enabled?

Base Constructor