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

Relativity.Services.DataVisualization.V1.View.Models.ViewResponse

public class ViewResponse : IHaveDisplayableObjectIdentifier, IHaveMeta, IHaveActions
Represents a View.
public List<Action> Actions { get; set; }

The list of RESTful actions available for the View.

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

Gets or sets the user who created the view.

public DateTime? CreatedOn { get; set; }

Gets or sets the date and time in UTC when the view was created.

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

Gets or sets Dashboard associated with the view.

public SecurableList<FieldRef> Fields { get; set; }

Gets or sets the fields included in the view result set. They are specified as a collection of FieldRef objects.

public int? GroupDefinitionFieldArtifactID { get; set; }

Gets or sets the Group Definition Field Artifact ID.

public bool IsRelationalFieldView { get; set; }

Gets or sets a Boolean value indicating whether the view is used to display relational fields.

public bool IsSystemView { get; set; }

Gets or sets a Boolean value indicating whether the view is a system view.

public bool IsVisible { get; set; }

Gets or sets a Boolean value indicating whether the view is visible in the system.

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

Gets or sets the user who last modified the view.

public DateTime? LastModifiedOn { get; set; }

Gets or sets the date and time in UTC when the view was last modified.

public Meta Meta { get; set; }

The meta data associated with the View.

public DisplayableObjectIdentifier ObjectIdentifier { get; set; }

The DisplayableObjectIdentifier that uniquely identifies the View.

public Securable<DisplayableObjectTypeIdentifier> ObjectType { get; set; }

Gets or sets the Artifact Type information for the object that the view is assigned to.

public int Order { get; set; }

Gets or sets the position of the view in the view drop-down list.

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

Gets or sets the users who owns the view. Setting the Artifact ID on this property to 0 enables all users with View permissions to see the view.

public string QueryHint { get; set; }

Gets or sets a string parameter used to optimize views. Use the query hint only when instructed by the Relativity Client Services team. Currently, you can use Hashjoin:(true/false) or Maxdrop:(x) to populate the field.

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

Gets or sets the Relativity applications associated with the view.

public CriteriaCollection SearchCriteria { get; set; }

Gets or sets search criteria specified as a CriteriaCollection object.

public List<Sort> Sorts { get; set; }

Gets or sets the sort order for view results specified as a collection of Sort objects.

public bool VisibleInDropdown { get; set; }

Gets or sets a Boolean value indicating whether the view is visible in the view drop-down list.

public ViewResponse()

Initializes an instance of the ViewResponse class with all properties set to their default values.