AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Public Member Functions | Public Attributes | List of all members
alexaClientSDK::avsCommon::avs::AVSMessageEndpoint Struct Reference

#include <AVSMessageEndpoint.h>

Public Member Functions

 AVSMessageEndpoint ()=default
 
 AVSMessageEndpoint (const std::string &endpointId)
 

Public Attributes

const std::string endpointId
 The mandatory endpoint identifier which should uniquely identify a single endpoint across all user devices. More...
 
std::map< std::string, std::string > cookies
 The optional custom key value pair associated with the device. More...
 

Detailed Description

The structure representing the endpoint attributes that may be included in AVS Directives and Events.

See https://developer.amazon.com/docs/alexa/alexa-voice-service/versioning.html for more details.

Constructor & Destructor Documentation

◆ AVSMessageEndpoint() [1/2]

alexaClientSDK::avsCommon::avs::AVSMessageEndpoint::AVSMessageEndpoint ( )
default

Default constructor.

◆ AVSMessageEndpoint() [2/2]

alexaClientSDK::avsCommon::avs::AVSMessageEndpoint::AVSMessageEndpoint ( const std::string &  endpointId)
inline

Constructor.

Parameters
endpointIdThis endpoint id.

Member Data Documentation

◆ cookies

std::map<std::string, std::string> alexaClientSDK::avsCommon::avs::AVSMessageEndpoint::cookies

The optional custom key value pair associated with the device.

◆ endpointId

const std::string alexaClientSDK::avsCommon::avs::AVSMessageEndpoint::endpointId

The mandatory endpoint identifier which should uniquely identify a single endpoint across all user devices.


The documentation for this struct was generated from the following file:

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