Class DslDataClass
Namespace: Casewhere.Runtime.DSL
Assembly: Casewhere.Runtime.dll
The DslDataClass is corresponding Data Class in Casewhere system. It contains publicable data on a Data Class.
public class DslDataClass
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<DslDataClass>(DslDataClass)
Constructors
DslDataClass()
public DslDataClass()
Properties
Attributes
The Attributes is a data attribute list in a data class.
public IList<DslDataAttribute> Attributes { get; set; }
Property Value
Description
The Description of The Data Class
public string Description { get; set; }
Property Value
Extensions
List of extensions of this data class
public IList<string> Extensions { get; set; }
Property Value
Id
The identifier of the Data Class.
public Guid Id { get; set; }
Property Value
Name
The name of the Data Class.
public string Name { get; set; }
Property Value
ProductId
The ProductId specifies product which the Data Class depend on.
public Guid ProductId { get; set; }
Property Value
Tags
The Tags are attached to a Data Class
public IList<string> Tags { get; set; }