EntityGroupService class

Constructors

EntityGroupService(ThingsboardClient tbClient)
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addEntitiesToEntityGroup(String entityGroupId, List<String> entityIds, {RequestConfig? requestConfig}) Future<void>
assignEntityGroupToEdge(String edgeId, String entityGroupId, EntityType groupType, {RequestConfig? requestConfig}) Future<EntityGroup?>
deleteEntityGroup(String entityGroupId, {RequestConfig? requestConfig}) Future<void>
getEdgeEntityGroups(String edgeId, EntityType groupType, {RequestConfig? requestConfig}) Future<List<EntityGroupInfo>>
getEntities(String entityGroupId, PageLink pageLink, {RequestConfig? requestConfig}) Future<PageData<ShortEntityView>>
getEntityGroup(String entityGroupId, {RequestConfig? requestConfig}) Future<EntityGroupInfo?>
getEntityGroupAllByOwnerAndType(EntityId ownerId, EntityType groupType, {RequestConfig? requestConfig}) Future<EntityGroupInfo?>
getEntityGroupInfoByOwnerAndNameAndType(EntityId ownerId, EntityType groupType, String groupName, {RequestConfig? requestConfig}) Future<EntityGroupInfo?>
getEntityGroupsByIds(List<String> entityGroupIds, {RequestConfig? requestConfig}) Future<List<EntityGroup>>
getEntityGroupsByOwnerAndType(EntityId ownerId, EntityType groupType, {RequestConfig? requestConfig}) Future<List<EntityGroupInfo>>
getEntityGroupsByType(EntityType groupType, {RequestConfig? requestConfig}) Future<List<EntityGroupInfo>>
getEntityGroupsForEntity(EntityId entityId, {RequestConfig? requestConfig}) Future<List<EntityGroupId>>
getGroupEntity(String entityGroupId, String entityId, {RequestConfig? requestConfig}) Future<ShortEntityView?>
getOwners(PageLink pageLink, {RequestConfig? requestConfig}) Future<PageData<ContactBased<HasUuid>>>
makeEntityGroupPrivate(String entityGroupId, {RequestConfig? requestConfig}) Future<void>
makeEntityGroupPublic(String entityGroupId, {RequestConfig? requestConfig}) Future<void>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeEntitiesFromEntityGroup(String entityGroupId, List<String> entityIds, {RequestConfig? requestConfig}) Future<void>
saveEntityGroup(EntityGroup entityGroup, {RequestConfig? requestConfig}) Future<EntityGroupInfo>
shareEntityGroup(String entityGroupId, ShareGroupRequest shareGroupRequest, {RequestConfig? requestConfig}) Future<void>
shareEntityGroupToChildOwnerUserGroup(String entityGroupId, String userGroupId, String roleId, {RequestConfig? requestConfig}) Future<void>
toString() String
A string representation of this object.
inherited
unassignEntityGroupFromEdge(String edgeId, String entityGroupId, EntityType groupType, {RequestConfig? requestConfig}) Future<EntityGroup?>

Operators

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