![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
Namespaces | |
| test | |
Classes | |
| class | DefaultEndpointBuilder |
| class | Endpoint |
| class | EndpointBuilder |
| class | EndpointRegistrationManager |
Functions | |
| bool | isEndpointIdValid (const avsCommon::sdkInterfaces::endpoints::EndpointIdentifier &identifier) |
| bool | isFriendlyNameValid (const std::string &name) |
| bool | isDescriptionValid (const std::string &description) |
| bool | isManufacturerNameValid (const std::string &manufacturerName) |
| bool | isAdditionalAttributesValid (const avsCommon::avs::AVSDiscoveryEndpointAttributes::AdditionalAttributes &attributes) |
| bool | areConnectionsValid (const std::vector< std::map< std::string, std::string >> &connections) |
| bool | areCookiesValid (const std::map< std::string, std::string > &cookies) |
| bool alexaClientSDK::endpoints::areConnectionsValid | ( | const std::vector< std::map< std::string, std::string >> & | connections | ) |
Returns whether the given connections values follows AVS specification.
| connections | The list of maps of connections objects |
true if valid; otherwise, return false. | bool alexaClientSDK::endpoints::areCookiesValid | ( | const std::map< std::string, std::string > & | cookies | ) |
Returns whether the given cookies follow the AVS specification.
| cookies | The map of cookies name and values. |
true if valid; otherwise, return false. | bool alexaClientSDK::endpoints::isAdditionalAttributesValid | ( | const avsCommon::avs::AVSDiscoveryEndpointAttributes::AdditionalAttributes & | attributes | ) |
Returns whether the given attributes follows AVS specification.
See format specification here:
| attributes | The attributes to be validated. |
true if all attributes are valid; otherwise, return false. | bool alexaClientSDK::endpoints::isDescriptionValid | ( | const std::string & | description | ) |
Returns whether the given description follows AVS specification.
| description | The description to be validated. |
true if valid; otherwise, return false. | bool alexaClientSDK::endpoints::isEndpointIdValid | ( | const avsCommon::sdkInterfaces::endpoints::EndpointIdentifier & | identifier | ) |
Returns whether the given identifier follows AVS specification.
| identifier | The identifier to be validated. |
true if valid; otherwise, return false. | bool alexaClientSDK::endpoints::isFriendlyNameValid | ( | const std::string & | name | ) |
Returns whether the given name follows AVS specification.
| name | The friendly name to be validated. |
true if valid; otherwise, return false. | bool alexaClientSDK::endpoints::isManufacturerNameValid | ( | const std::string & | manufacturerName | ) |
Returns whether the given manufacturer name follows AVS specification.
| manufacturerName | The manufacturer name to be validated. |
true if valid; otherwise, return false. AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0