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