AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <CapabilityConfiguration.h>
Public Member Functions | |
Properties (bool isRetrievableIn=false, bool isProactivelyReportedIn=false, const std::vector< std::string > &supportedListIn=std::vector< std::string >(), const avsCommon::utils::Optional< bool > &isNonControllableIn=avsCommon::utils::Optional< bool >()) | |
Public Attributes | |
bool | isRetrievable |
boolean indicating if the capability properties can be retrieved using the ReportState Directive. More... | |
bool | isProactivelyReported |
boolean indicating if the capability properties are proactively reported using the ChangeReport Event. More... | |
std::vector< std::string > | supportedList |
The list of supported properties of the capability agent. More... | |
avsCommon::utils::Optional< bool > | isNonControllable |
The optional nonControllable properties flag. More... | |
Structure representing the Capability Properties field.
alexaClientSDK::avsCommon::avs::CapabilityConfiguration::Properties::Properties | ( | bool | isRetrievableIn = false , |
bool | isProactivelyReportedIn = false , |
||
const std::vector< std::string > & | supportedListIn = std::vector< std::string >() , |
||
const avsCommon::utils::Optional< bool > & | isNonControllableIn = avsCommon::utils::Optional< bool >() |
||
) |
Constructor.
isRetrievableIn | the isRetrievable properties flag. |
isProactivelyReportedIn | the isProactivelyReported properties flag. |
supportedListIn | the list of Supported property names. |
isNonControllableIn | the optional isNonControllable properties flag. |
avsCommon::utils::Optional<bool> alexaClientSDK::avsCommon::avs::CapabilityConfiguration::Properties::isNonControllable |
The optional nonControllable properties flag.
bool alexaClientSDK::avsCommon::avs::CapabilityConfiguration::Properties::isProactivelyReported |
boolean indicating if the capability properties are proactively reported using the ChangeReport
Event.
bool alexaClientSDK::avsCommon::avs::CapabilityConfiguration::Properties::isRetrievable |
boolean indicating if the capability properties can be retrieved using the ReportState
Directive.
std::vector<std::string> alexaClientSDK::avsCommon::avs::CapabilityConfiguration::Properties::supportedList |
The list of supported properties of the capability agent.
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0