API Reference > imodeljs-backend > Schema > Entity Entity Class Base class for all Entities in an iModel. Every subclass of Entity handles one BIS class. Extended by Relationship Element Model ElementAspect Implements EntityProps Methods Name Description forEachProperty(func: PropertyCallback, includeCustom: boolean = false): void Call a function for each property of this Entity. Beta Properties Name Type Description classFullName Accessor ReadOnly string Get the full BIS class name of this Entity in the form "schema:class". classFullName Accessor StaticReadOnly string Get the full BIS class name of this Entity in the form "schema:class" className Accessor StaticReadOnly string The name of the BIS class associated with this class. className Accessor ReadOnly string The name of the BIS class associated with this class. id Id64String The Id of this Entity. iModel IModelDb The IModelDb that contains this Entity schema Static undefined The Schema that defines this class. schemaName Accessor ReadOnly string The name of the BIS Schema that defines this class Defined in core/backend/src/Entity.ts Line 17 Last Updated: 13 June, 2024