16 #ifndef ACSDKDEVICESETUPINTERFACES_DEVICESETUPINTERFACE_H_ 17 #define ACSDKDEVICESETUPINTERFACES_DEVICESETUPINTERFACE_H_ 25 namespace acsdkDeviceSetupInterfaces {
42 switch (assistedSetup) {
46 return "ALEXA_COMPANION_APPLICATION";
77 virtual std::future<bool> sendDeviceSetupComplete(
AssistedSetup assistedSetup) = 0;
83 #endif // ACSDKDEVICESETUPINTERFACES_DEVICESETUPINTERFACE_H_ std::ostream & operator<<(std::ostream &stream, AssistedSetup assistedSetup)
Definition: DeviceSetupInterface.h:59
::std::string string
Definition: gtest-port.h:1097
AssistedSetup
Indicates if setup was assisted by another device or application.
Definition: DeviceSetupInterface.h:28
Setup occurred only on the device.
Setup occurred with assistance from the companion app.
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
Satisfies the AVS DeviceSetup Interface.
Definition: DeviceSetupInterface.h:64
std::string assistedSetupToString(AssistedSetup assistedSetup)
Definition: DeviceSetupInterface.h:41