<PackageReference Include="Relativity.Server.DataVisualization.SDK" Version="5001.0.1" />

Relativity.DataVisualization.V1.ObjectRules.Models.ObjectRuleResponse

public class ObjectRuleResponse : IHaveDisplayableObjectIdentifier, IHaveMetaAndActions, IHaveMeta, IHaveActions
Represents the results of a read operation on an Object Rule.
public List<Action> Actions { get; set; }

The list of RESTful actions available for 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.

public Securable<DisplayableObjectIdentifier> Choice { get; set; }

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

public Securable<DisplayableObjectIdentifier> CreatedBy { get; set; }

The identifier for the User that created the Object Rule.

public DateTime CreatedOn { get; set; }

Gets the date and time when the Object Rule was added to Relativity.

public Securable<DisplayableObjectIdentifier> Field { get; set; }

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

public Securable<DisplayableObjectIdentifier> LastModifiedBy { get; set; }

The identifier for the User that last modified the Object Rule.

public DateTime LastModifiedOn { get; set; }

Gets the date and time when the Object Rule was most recently updated.

public Securable<DisplayableObjectIdentifier> Layout { get; set; }

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 DisplayableObjectIdentifier ObjectIdentifier { get; set; }

The DisplayableObjectIdentifier that uniquely identifies the Object Rule.

public DisplayableObjectTypeIdentifier ObjectType { get; set; }

Gets the identifier for the object type associated with the Object Rule.

public SecurableList<DisplayableObjectIdentifier> RelativityApplications { get; set; }

The 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 visibility and sub list visibility behaviors.

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 visibility and sub list visibility behaviors.

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 visibility and sub list visibility behaviors.

public Securable<SubListObjectIdentifier> SubListObject { get; set; }

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.