<PackageReference Include="Relativity.Server.Services.Interfaces.SDK" Version="5000.0.2" />

ObjectRuleResponse

Represents the results of a read operation on an object rule.
public List<Action> Actions { get; set; }

Gets a list of RESTful operations that a user has permissions to perform on the object rule.

public bool AllowAdd { get; set; }

Gets or sets a Boolean value indicating whether new choices can be added by a user to the selected field when editing instances of the object type on the choice behavior.

public bool AllowDelete { get; set; }

Gets or sets a Boolean value indicating whether choices can be deleted by a user to the selected field when editing instances of the object type on the choice behavior.

public bool AllowLayoutChange { get; set; }

Gets or sets a Boolean value indicating whether the user can switch to a different layout on the default layout behavior.

public bool AllowRename { get; set; }

Gets or sets a Boolean value indicating whether choices can be renamed by a user to the selected field when editing instances of the object type on the choice behavior.

public ObjectRuleBehavior Behavior { get; set; }

Gets the object rule behaviour.

Gets or sets the identifier for the choice on default layout and sub list visibility behaviors.

Gets the Artifact ID and name of the user who created the object rule.

public DateTime CreatedOn { get; set; }

Gets the date and time when the object rule was added to Relativity.

Gets or sets the identifier for the field on choice, default layout and sub list visibility behaviors.

Gets the Artifact ID and name of the user who recently updated the object rule.

public DateTime LastModifiedOn { get; set; }

Gets the date and time when the object rule was most recently updated.

Gets or sets the identifier for the layout on default layout and default layout on new behaviors.

public Meta Meta { get; set; }

Gets a list of unsupported and read-only properties on the current object rule object.

public ObjectTypeIdentifier ObjectType { get; set; }

Gets the identifier for the object type associated with the object rule.

Gets or sets a list of identifiers of associated Relativity Applications for the object rule.

public bool ShowAddLink { get; set; }

Gets or sets a Boolean value indicating whether an add link will be visible to users for the object type on the custom single object add link visibility behavior.

public bool ShowDelete { get; set; }

Gets or sets a Boolean value indicating whether the delete button will be visible to users on global button and sub list visibility behaviors.

public bool ShowLink { get; set; }

Gets or sets a Boolean value indicating whether the link button will be visible to users for the object type on global button visbility and sub list visibility behavors.

public bool ShowMassCopy { get; set; }

Gets or sets a Boolean value indicating whether mass copy will be visible to users for the object type on the mass action visibility behavior.

public bool ShowMassEdit { get; set; }

Gets or sets a Boolean value indicating whether mass edit will be visible to users for the object type.

public bool ShowMassReplace { get; set; }

Gets or sets a Boolean value indicating whether mass replace will be visible to users for the object type.

public bool ShowMassTally { get; set; }

Gets or sets a Boolean value indicating whether mass tally will be visible to users for the object type.

public bool ShowNew { get; set; }

Gets or sets a Boolean value indicating whether the new button will be visible to users for the object type on global button visbility and sub list visibility behavors.

public bool ShowUnlink { get; set; }

Gets or sets a Boolean value indicating whether the unlink button will be visible to users for the object type on global button visbility and sub list visibility behavors.

Gets or sets the identifier for the object on sub list visibility behavior.

public string Url { get; set; }

Gets or sets the URL override for new button override, override edit link, and override view link behaviors.