Model: Entity Type

An entity type defines the characteristics that are common to all entity instances. In particular, an entity type defines which components it is combined from. Additional properties can also be defined.

Data Model

FieldDataTypeDescriptionExample
NameStringThe name of the entity typeplayer
NamespaceStringThe namespacelogical_gates
DescriptionStringTextual description of the entity type
ComponentsVec<Component>The components which composes the entity type. These provides additional properties
PropertiesVec<Property Type>The additional properties on entity instances
ExtensionsVec<Extension>A list of extensions which contains additional information

ER Diagram

Entity-TypestringnamestringnamespacestringdescriptionEntity-InstancestringidstringlabelstringdescriptionExtensionstringnameJSONextensionComponentstringnamestringdescriptionProperty-TypestringnamestringdescriptionenumDataTypeenumSocketTypeRelation-TypestringnamestringinstanceTypeNamestringnamespacestringdescriptioncomposesdefinesdefinesdefinesoutboundinboundcomposeshashashasis-a

GraphQL