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