16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_UTILS_INCLUDE_AVSCOMMON_UTILS_DEVICEINFO_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_UTILS_INCLUDE_AVSCOMMON_UTILS_DEVICEINFO_H_ 40 const std::shared_ptr<avsCommon::utils::configuration::ConfigurationNode>& configurationRoot);
49 static std::unique_ptr<DeviceInfo>
create(
66 static std::unique_ptr<DeviceInfo>
create(
221 return m_manufacturer;
225 return m_deviceDescription;
229 return m_defaultEndpointId;
236 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_UTILS_INCLUDE_AVSCOMMON_UTILS_DEVICEINFO_H_ Definition: DeviceInfo.h:31
Definition: ConfigurationNode.h:71
std::string getManufacturerName() const
Definition: DeviceInfo.h:220
std::string getDeviceSerialNumber() const
std::string getDeviceDescription() const
Definition: DeviceInfo.h:224
::std::string string
Definition: gtest-port.h:1097
bool operator==(const DeviceInfo &rhs)
static std::unique_ptr< DeviceInfo > create(const avsCommon::utils::configuration::ConfigurationNode &configurationRoot)
static std::shared_ptr< DeviceInfo > createFromConfiguration(const std::shared_ptr< avsCommon::utils::configuration::ConfigurationNode > &configurationRoot)
std::string getFriendlyName() const
std::string getDeviceType() const
bool operator!=(const DeviceInfo &rhs)
std::string getProductId() const
std::string getProductIdKey() const
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
std::string getClientId() const
std::string EndpointIdentifier
Definition: EndpointIdentifier.h:38
std::string getRegistrationKey() const
sdkInterfaces::endpoints::EndpointIdentifier getDefaultEndpointId() const
Definition: DeviceInfo.h:228