<PackageReference Include="Relativity.API" Version="17.0.4" />

IView

public interface IView : IArtifact, IArtifactRef
Represents a View Object

The object the view is for

bool AvailableInObjectTab { get; set; }

Available in the object tab.

ArtifactRef to a Dashboard this field is linked to.

int? DisplayFieldArtifactID { get; set; }

The display field id. Required if there is a visualization type is 1.

int? GroupDefinitionFieldArtifactID { get; set; }

Group definition field id. Required if there is a visualization type is 1.

bool IsManualRerun { get; set; }

Does the view need a manual rerun.

bool IsVisible { get; set; }

Is it visible in the drop down

string Name { get; set; }

The name of the view.

int? Order { get; set; }

The order this view is listed in the view drop down menu for a Relativity Object

int? PayloadFieldArtifactID { get; set; }

The payload field id. Required if there is a visualization type is 1.

string QueryHint { get; set; }

A query hint.

int? ThreadMethod { get; set; }

ID of a thread method. Required if there is a visualization type is 1.

List of the conditions for the view.

List<IViewField> ViewFieldList { get; set; }

List of the fields of the view.

List<IViewOrder> ViewOrderList { get; set; }

List of sort orders for the view.

int VisualizationType { get; set; }

Type of visualization.