Package 

Interface IThingDeviceOperator

    • Method Summary

      Modifier and Type Method Description
      abstract void )>getThingModelWithProductId(String pid, IThingDataCallback<ThingSmartThingModel> callback)
      abstract void )>getThingModelWithProductId(String pid, String productVersion, IThingDataCallback<ThingSmartThingModel> callback)
      abstract String dpsFromProperties(String deviceId, String properties)
      abstract void >)>getAuthPropertyByUUID(String uuid, String code, IThingResultCallback<Map<String, Object>> callback)
      abstract void >)>getAuthPropertyByUUID(List<String> uuids, String code, IThingResultCallback<Map<String, Object>> callback)
      abstract void >)>getAuthPropertyByUUID(String uuid, List<String> codes, IThingResultCallback<Map<String, Object>> callback)
      abstract void removeDeviceCloud(String devId, IResultCallback cb)
      abstract void resetFactory(String devId, IResultCallback cb)
      abstract void removeOrResetDeviceCloud(boolean isReset, String devId, IResultCallback cb)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getThingModelWithProductId

         abstract void )>getThingModelWithProductId(String pid, String productVersion, IThingDataCallback<ThingSmartThingModel> callback)
      • dpsFromProperties

         abstract String dpsFromProperties(String deviceId, String properties)
      • getAuthPropertyByUUID

         abstract void >)>getAuthPropertyByUUID(String uuid, String code, IThingResultCallback<Map<String, Object>> callback)
      • getAuthPropertyByUUID

         abstract void >)>getAuthPropertyByUUID(List<String> uuids, String code, IThingResultCallback<Map<String, Object>> callback)
      • getAuthPropertyByUUID

         abstract void >)>getAuthPropertyByUUID(String uuid, List<String> codes, IThingResultCallback<Map<String, Object>> callback)
      • removeDeviceCloud

         abstract void removeDeviceCloud(String devId, IResultCallback cb)
      • resetFactory

         abstract void resetFactory(String devId, IResultCallback cb)