16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_MODECONTROLLER_MODECONTROLLERATTRIBUTES_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_MODECONTROLLER_MODECONTROLLERATTRIBUTES_H_ 19 #include <unordered_map> 27 namespace sdkInterfaces {
28 namespace modeController {
56 const std::unordered_map<std::string, ModeResources>&
modes,
69 const std::unordered_map<std::string, ModeResources>& modes,
77 const std::unordered_map<std::string, ModeResources>
modes;
88 avsCommon::avs::CapabilityResources(),
95 const std::unordered_map<std::string, ModeResources>&
modes,
97 capabilityResources{capabilityResources},
105 const std::unordered_map<std::string, ModeResources>&
modes,
108 capabilityResources{capabilityResources},
119 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_MODECONTROLLER_MODECONTROLLERATTRIBUTES_H_ Definition: ModeControllerAttributes.h:39
::std::string string
Definition: gtest-port.h:1097
ModeControllerAttributes()
Definition: ModeControllerAttributes.h:86
Definition: CapabilityConfiguration.h:190
avsCommon::utils::Optional< avsCommon::avs::capabilitySemantics::CapabilitySemantics > semantics
A semantics definition as an Optional CapabilitySemantics.
Definition: ModeControllerAttributes.h:83
Definition: Optional.h:32
const bool ordered
If true indicates that the modes in modes are ordered.
Definition: ModeControllerAttributes.h:80
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
Definition: CapabilityResources.h:34
const std::unordered_map< std::string, ModeResources > modes
A map of controller supported modes string and their mode resource using ModeResources.
Definition: ModeControllerAttributes.h:77
const avsCommon::avs::CapabilityResources capabilityResources
A capability resource CapabilityResources.
Definition: ModeControllerAttributes.h:74