16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_TOGGLECONTROLLER_TOGGLECONTROLLERATTRIBUTEBUILDERINTERFACE_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_TOGGLECONTROLLER_TOGGLECONTROLLERATTRIBUTEBUILDERINTERFACE_H_ 27 namespace sdkInterfaces {
28 namespace toggleController {
80 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_TOGGLECONTROLLER_TOGGLECONTROLLERATTRIBUTEBUILDERINTERFACE_H_
virtual utils::Optional< ToggleControllerAttributes > build()=0
virtual ToggleControllerAttributeBuilderInterface & withSemantics(const avsCommon::avs::capabilitySemantics::CapabilitySemantics &semantics)=0
Definition: CapabilitySemantics.h:34
Definition: Optional.h:32
Definition: ToggleControllerAttributeBuilderInterface.h:38
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
virtual ToggleControllerAttributeBuilderInterface & withCapabilityResources(const avsCommon::avs::CapabilityResources &capabilityResources)=0
virtual ~ToggleControllerAttributeBuilderInterface()=default
Definition: CapabilityResources.h:34