Table of Contents

Class FieldDefinition

Namespace: Casewhere.Models
Assembly: Casewhere.Models.dll

Represents a field definition.

public class FieldDefinition

Inheritance

objectFieldDefinition

Inherited Members

object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<FieldDefinition>(FieldDefinition)

Constructors

FieldDefinition()

public FieldDefinition()

Properties

DataAttribute

Gets or sets the data attribute of the field.

public DataClassAttribute DataAttribute { get; set; }

Property Value

DataClassAttribute

DataType

Gets or sets the data type of the field.

public DataClassPropertyType DataType { get; set; }

Property Value

DataClassPropertyType

Expression

Gets or sets the expression of the field.

public string Expression { get; set; }

Property Value

string

ExtensionDataClassId

public Guid ExtensionDataClassId { get; set; }

Property Value

Guid

Filterable

Gets or sets a value indicating whether the field is filterable.

public bool Filterable { get; set; }

Property Value

bool

IsCustom

Gets or sets a value indicating whether the field is a custom field.

public bool IsCustom { get; set; }

Property Value

bool

IsDefault

Gets or sets a value indicating whether the field is the default field.

public bool IsDefault { get; set; }

Property Value

bool

Name

Gets or sets the name of the field.

public string Name { get; set; }

Property Value

string

Title

Gets or sets the title of the field.

public string Title { get; set; }

Property Value

string