DeviceService class

Constructors

DeviceService(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

assignDeviceToTenant(String tenantId, String deviceId, {RequestConfig? requestConfig}) Future<Device?>
claimDevice(String deviceName, ClaimRequest claimRequest, {RequestConfig? requestConfig}) Future<ClaimResult>
countDevicesByDeviceProfileIdAndEmptyOtaPackage(OtaPackageType otaPackageType, String deviceProfileId, {RequestConfig? requestConfig}) Future<int>
deleteDevice(String deviceId, {RequestConfig? requestConfig}) Future<void>
deletePersistedRpc(String rpcId, {RequestConfig? requestConfig}) Future<void>
findByQuery(DeviceSearchQuery query, {RequestConfig? requestConfig}) Future<List<Device>>
getCustomerDevices(String customerId, PageLink pageLink, {String type = '', RequestConfig? requestConfig}) Future<PageData<Device>>
getDevice(String deviceId, {RequestConfig? requestConfig}) Future<Device?>
getDeviceCredentialsByDeviceId(String deviceId, {RequestConfig? requestConfig}) Future<DeviceCredentials?>
getDevicesByEntityGroupId(String entityGroupId, PageLink pageLink, {RequestConfig? requestConfig}) Future<PageData<Device>>
getDevicesByIds(List<String> deviceIds, {RequestConfig? requestConfig}) Future<List<Device>>
getDeviceTypes({RequestConfig? requestConfig}) Future<List<EntitySubtype>>
getPersistedRpc(String rpcId, {RequestConfig? requestConfig}) Future<Rpc?>
getPersistedRpcByDevice(String deviceId, RpcStatus rpcStatus, PageLink pageLink, {RequestConfig? requestConfig}) Future<PageData<Rpc>>
getTenantDevice(String deviceName, {RequestConfig? requestConfig}) Future<Device?>
getTenantDevices(PageLink pageLink, {String type = '', RequestConfig? requestConfig}) Future<PageData<Device>>
getUserDevices(PageLink pageLink, {String type = '', RequestConfig? requestConfig}) Future<PageData<Device>>
handleOneWayDeviceRPCRequest(String deviceId, dynamic requestBody, {RequestConfig? requestConfig}) Future<void>
handleTwoWayDeviceRPCRequest(String deviceId, dynamic requestBody, {RequestConfig? requestConfig}) Future
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
reClaimDevice(String deviceName, {RequestConfig? requestConfig}) Future<void>
saveDevice(Device device, {String? accessToken, String? entityGroupId, List<String>? entityGroupIds, RequestConfig? requestConfig}) Future<Device>
saveDeviceCredentials(DeviceCredentials deviceCredentials, {RequestConfig? requestConfig}) Future<DeviceCredentials>
toString() String
A string representation of this object.
inherited

Operators

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