API Reference > imodeljs-frontend > ElementState > EntityState EntityState Class The "state" of an Entity as represented in a web browser. Every subclass of EntityState handles one BIS class. Extended by ModelState ElementState Implements EntityProps Methods Name Description constructor(props: EntityProps, iModel: IModelConnection, _state?: EntityState): EntityState Constructor for EntityState clone(iModel?: IModelConnection): this Make an independent copy of this EntityState equals(other: this): boolean Return true if this EntityState is equal to another one. Properties Name Type Description classFullName Accessor StaticReadOnly string Get full BIS class name of this Entity in the form "SchemaName:ClassName". classFullName string The full class name 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 IModelConnection The iModel from which this Entity was loaded jsonProperties [key: string]: any Optional json properties of this Entity. schemaName Accessor StaticReadOnly string The name of the BIS schema for this class. Defined in core/frontend/src/EntityState.ts Line 16 Last Updated: 15 June, 2021