AlexaClientSDK  1.25.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Namespaces | Classes | Functions | Variables
alexaClientSDK::capabilityAgents::apiGateway Namespace Reference

Namespaces

 test
 

Classes

class  ApiGatewayCapabilityAgent
 

Functions

static std::shared_ptr< avsCommon::avs::CapabilityConfigurationgetApiGatewayConfigurations ()
 

Variables

static const std::string TAG {"ApiGateway"}
 String to identify log entries originating from this file. More...
 
static const std::string NAMESPACE = "Alexa.ApiGateway"
 The namespace for this CA. More...
 
static const NamespaceAndName SET_GATEWAY_DIRECTIVE {NAMESPACE, "SetGateway"}
 The SetGateway directive signature. More...
 
static const std::string PAYLOAD_KEY_GATEWAY = "gateway"
 Gateway payload key. More...
 
static const std::string APIGAETWAY_CAPABILITY_INTERFACE_TYPE = "AlexaInterface"
 
static const std::string APIGAETWAY_CAPABILITY_INTERFACE_NAME = "Alexa.ApiGateway"
 AlexaInterface interface name. More...
 
static const std::string APIGAETWAY_CAPABILITY_INTERFACE_VERSION = "1.0"
 AlexaInterface interface version. More...
 

Function Documentation

◆ getApiGatewayConfigurations()

static std::shared_ptr<avsCommon::avs::CapabilityConfiguration> alexaClientSDK::capabilityAgents::apiGateway::getApiGatewayConfigurations ( )
static

Creates the ApiGateway capability configuration.

Returns
The ApiGateway capability configuration.

Variable Documentation

◆ APIGAETWAY_CAPABILITY_INTERFACE_NAME

const std::string alexaClientSDK::capabilityAgents::apiGateway::APIGAETWAY_CAPABILITY_INTERFACE_NAME = "Alexa.ApiGateway"
static

AlexaInterface interface name.

◆ APIGAETWAY_CAPABILITY_INTERFACE_TYPE

const std::string alexaClientSDK::capabilityAgents::apiGateway::APIGAETWAY_CAPABILITY_INTERFACE_TYPE = "AlexaInterface"
static

ApiGateway capability constants ApiGateway interface type

◆ APIGAETWAY_CAPABILITY_INTERFACE_VERSION

const std::string alexaClientSDK::capabilityAgents::apiGateway::APIGAETWAY_CAPABILITY_INTERFACE_VERSION = "1.0"
static

AlexaInterface interface version.

◆ NAMESPACE

const std::string alexaClientSDK::capabilityAgents::apiGateway::NAMESPACE = "Alexa.ApiGateway"
static

The namespace for this CA.

◆ PAYLOAD_KEY_GATEWAY

const std::string alexaClientSDK::capabilityAgents::apiGateway::PAYLOAD_KEY_GATEWAY = "gateway"
static

Gateway payload key.

◆ SET_GATEWAY_DIRECTIVE

const NamespaceAndName alexaClientSDK::capabilityAgents::apiGateway::SET_GATEWAY_DIRECTIVE {NAMESPACE, "SetGateway"}
static

The SetGateway directive signature.

◆ TAG

const std::string alexaClientSDK::capabilityAgents::apiGateway::TAG {"ApiGateway"}
static

String to identify log entries originating from this file.

AlexaClientSDK 1.25.0 - Copyright 2016-2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0