Use enum for Settings::local_anonymous_access_role
BUG:24267885
Change-Id: I406ed545f11be20177b9d38b3ea6fef9ded9a566
Reviewed-on: https://weave-review.googlesource.com/1200
Reviewed-by: Vitaly Buka <vitalybuka@google.com>
diff --git a/libweave/src/device_registration_info.h b/libweave/src/device_registration_info.h
index bd08ecd..77820e0 100644
--- a/libweave/src/device_registration_info.h
+++ b/libweave/src/device_registration_info.h
@@ -72,14 +72,12 @@
const OnCloudRequestErrorCallback& error_callback) override;
std::string RegisterDevice(const std::string& ticket_id,
ErrorPtr* error) override;
- bool UpdateDeviceInfo(const std::string& name,
+ void UpdateDeviceInfo(const std::string& name,
const std::string& description,
- const std::string& location,
- ErrorPtr* error) override;
- bool UpdateBaseConfig(const std::string& anonymous_access_role,
+ const std::string& location) override;
+ void UpdateBaseConfig(AuthScope anonymous_access_role,
bool local_discovery_enabled,
- bool local_pairing_enabled,
- ErrorPtr* error) override;
+ bool local_pairing_enabled) override;
bool UpdateServiceConfig(const std::string& client_id,
const std::string& client_secret,
const std::string& api_key,