Class FieldDefinition
Namespace: Casewhere.Models
Assembly: Casewhere.Models.dll
Represents a field definition.
public class FieldDefinition
Inheritance
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
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
ExtensionDataClassId
public Guid ExtensionDataClassId { get; set; }
Property Value
Filterable
Gets or sets a value indicating whether the field is filterable.
public bool Filterable { get; set; }
Property Value
IsCustom
Gets or sets a value indicating whether the field is a custom field.
public bool IsCustom { get; set; }
Property Value
IsDefault
Gets or sets a value indicating whether the field is the default field.
public bool IsDefault { get; set; }
Property Value
Name
Gets or sets the name of the field.
public string Name { get; set; }
Property Value
Title
Gets or sets the title of the field.
public string Title { get; set; }