Table of Contents

Class DataSourceDataClass

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

Represents a data class associated with a data source.

public class DataSourceDataClass

Inheritance

objectDataSourceDataClass

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<DataSourceDataClass>(DataSourceDataClass)

Constructors

DataSourceDataClass()

public DataSourceDataClass()

Properties

Alias

Gets or sets the alias of the data class.

public string Alias { get; set; }

Property Value

string

Attribute

Gets or sets the attribute of the data class.

public string Attribute { get; set; }

Property Value

string

DataClassId

Gets or sets the ID of the data class.

public Guid DataClassId { get; set; }

Property Value

Guid

FieldDefinitions

Gets or sets the field definitions associated with the data class.

public IList<FieldDefinition> FieldDefinitions { get; set; }

Property Value

IList<FieldDefinition>

IsArray

Gets or sets a value indicating whether the data class is an array.

public bool IsArray { get; set; }

Property Value

bool

RelatedDataClasses

Gets or sets the related data classes associated with the data class.

public IList<DataSourceDataClass> RelatedDataClasses { get; set; }

Property Value

IList<DataSourceDataClass>