saveeye_flutter_sdk 1.0.3
saveeye_flutter_sdk: ^1.0.3 copied to clipboard
A Flutter SDK for integrating with SaveEye's device management platform. Provides GraphQL-based access to device data, monitoring, and management features.
0.0.1 #
Initial release
0.0.2 #
Readme updates
1.0.0 #
Added setDeviceAlarmThresholds Exported WebsocketError Added debug switch (For disabling logging)
1.0.1 #
Added unpair functionality
1.0.2 #
Added OnboardingSessions Added support for encryption
1.0.3 (alignment with React Native SDK) #
- Initialization: Added
localeandonErrorparameters.environmentnow supportsstagingin addition todevandprod. All requests sendx-localeandx-sdk-versionheaders when set. - Health & devices: Added
healthCheck(),getDeviceSettings(deviceId),getDeviceTypeById(deviceId). - Provisioning: Added
getDeviceIdBySerialOrBLEName,getAvailableSSIDForDevice(bleName),pairRemoteDeviceWithBaseDevice(deviceId, baseDeviceId, externalId?). - Settings: Added
setDeviceAlias,setLocalMqttSettings,setRmsCurrentMaxPerPhase,setBlinksPerKwh.setDeviceAlarmThresholdsnow accepts optionalalarmMinWh. - Realtime: Per-device WebSocket subscriptions; multiple callbacks per device;
unsubscribeFromRealtimeData(deviceId?)to unsubscribe one or all. Concurrent subscription to the same device yieldsCONCURRENT_SUBSCRIPTIONerror to the new callback. - Error reporting: Optional
onErrorcallback ininitializefor forwarding SDK errors to Sentry or logging. - Docs: README updated to mirror React Native SDK structure and document new APIs.