Table of Contents

Class EntityObjectJsonConverter.JsonSchemaModelEntity

Namespace
TimeCockpit.Data.JsonConverters
Assembly
TimeCockpit.Data.dll

hierachical data structure representing an EntityObject.

public class JsonSchemaModelEntity
Inheritance
Object
EntityObjectJsonConverter.JsonSchemaModelEntity
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()

Constructors

JsonSchemaModelEntity(String, ModelEntityBase)

Initializes a new instance of the JsonSchemaModelEntity class.

public JsonSchemaModelEntity(string modelEntityName, ModelEntityBase modelEntity)

Parameters

modelEntityName String

name of the model entity.

modelEntity ModelEntityBase

the model entity representing this schema entity.

Properties

ModelEntity

Gets the model entity for this schema entity.

public ModelEntityBase ModelEntity { get; }

Property Value

ModelEntityBase

ModelEntityName

Gets the name of the model entity.

public string ModelEntityName { get; }

Property Value

String

Properties

Gets or sets the properties of the entity object represented by this schema.

public EntityObjectJsonConverter.JsonSchemaProperty[] Properties { get; set; }

Property Value

EntityObjectJsonConverter.JsonSchemaProperty[]

Relations

Gets or sets the relations of the entity object represented by this schema.

public EntityObjectJsonConverter.JsonSchemaRelation[] Relations { get; set; }

Property Value

EntityObjectJsonConverter.JsonSchemaRelation[]