16 #ifndef ALEXA_CLIENT_SDK_CAPABILITYAGENTS_TOGGLECONTROLLER_INCLUDE_TOGGLECONTROLLER_TOGGLECONTROLLERATTRIBUTEBUILDER_H_ 17 #define ALEXA_CLIENT_SDK_CAPABILITYAGENTS_TOGGLECONTROLLER_INCLUDE_TOGGLECONTROLLER_TOGGLECONTROLLERATTRIBUTEBUILDER_H_ 24 namespace capabilityAgents {
25 namespace toggleController {
44 static std::unique_ptr<ToggleControllerAttributeBuilder>
create();
62 bool m_invalidAttribute;
75 #endif // ALEXA_CLIENT_SDK_CAPABILITYAGENTS_TOGGLECONTROLLER_INCLUDE_TOGGLECONTROLLER_TOGGLECONTROLLERATTRIBUTEBUILDER_H_ ToggleControllerAttributeBuilder & withCapabilityResources(const avsCommon::avs::CapabilityResources &capabilityResources) override
static std::unique_ptr< ToggleControllerAttributeBuilder > create()
avsCommon::utils::Optional< avsCommon::sdkInterfaces::toggleController::ToggleControllerAttributes > build() override
virtual ~ToggleControllerAttributeBuilder()=default
Definition: CapabilitySemantics.h:34
Definition: Optional.h:32
Definition: ToggleControllerAttributeBuilderInterface.h:38
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
Definition: ToggleControllerAttributeBuilder.h:31
Definition: CapabilityResources.h:34
ToggleControllerAttributeBuilder & withSemantics(const avsCommon::avs::capabilitySemantics::CapabilitySemantics &semantics) override