EntityGroup class abstract

A JSON value representing the entity group.

Properties:

  • id - JSON object with the EntityGroupId Id. Specify this field to update the Entity Group. Referencing non-existing Entity Group Id will cause error. Omit this field to create new Entity Group.
  • createdTime - Timestamp of the entity group creation, in milliseconds
  • type
  • name - Name of the entity group
  • ownerId - JSON object with the owner of the group - Tenant or Customer Id.
  • additionalInfo - Additional parameters of the entity group. May include: 'description' (string), 'isPublic' (boolean, whether this group is shared publicly), 'publicCustomerId' (string, UUID of the public customer associated with this group).
  • configuration - JSON with the configuration for UI components: list of columns, settings, actions, etc
  • version
  • edgeGroupAll - Indicates special edge group 'All' that contains all entities and can't be deleted.
  • groupAll - Indicates special group 'All' that contains all entities and can't be deleted.
  • tenantId
Annotations
  • @BuiltValue.new()

Constructors

EntityGroup([void updates(EntityGroupBuilder b)])
factory

Properties

additionalInfo → JsonObject?
Additional parameters of the entity group. May include: 'description' (string), 'isPublic' (boolean, whether this group is shared publicly), 'publicCustomerId' (string, UUID of the public customer associated with this group).
no setter
configuration → JsonObject?
JSON with the configuration for UI components: list of columns, settings, actions, etc
no setter
createdTime → int?
Timestamp of the entity group creation, in milliseconds
no setter
edgeGroupAll → bool?
Indicates special edge group 'All' that contains all entities and can't be deleted.
no setter
groupAll → bool?
Indicates special group 'All' that contains all entities and can't be deleted.
no setter
hashCode → int
The hash code for this object.
no setterinherited
id → EntityGroupId?
JSON object with the EntityGroupId Id. Specify this field to update the Entity Group. Referencing non-existing Entity Group Id will cause error. Omit this field to create new Entity Group.
no setter
name → String
Name of the entity group
no setter
ownerId → EntityId?
JSON object with the owner of the group - Tenant or Customer Id.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
tenantId → TenantId?
no setter
type → EntityGroupTypeEnum
no setter
version → int?
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(EntityGroupBuilder)) → EntityGroup
Rebuilds the instance.
inherited
toBuilder() → EntityGroupBuilder
Converts the instance to a builder B.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Properties

serializer → Serializer<EntityGroup>
no setter