# Objects

**JSON Structure**

The general entity attributes are inherited from the base entity object, which is defined by the IEntity class (see [entity.ts file](https://github.com/DISSINET/InkVisitor/blob/dev/packages/shared/types/entity.ts)).

Definition of Object data object can be found in [object.ts file](https://github.com/DISSINET/InkVisitor/blob/dev/packages/shared/types/object.ts).

```typescript
export interface IObject extends IEntity {
  class: EntityEnums.Class.Object;
  data: IObjectData;
}

export interface IObjectData {
  logicalType: EntityEnums.LogicalType;
}
```