AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Public Types | Public Attributes | List of all members
alexaClientSDK::alexaLiveViewControllerInterfaces::Target Struct Reference

#include <LiveViewControllerTypes.h>

Collaboration diagram for alexaClientSDK::alexaLiveViewControllerInterfaces::Target:
Collaboration graph
[legend]

Public Types

enum  TargetType { TargetType::ALEXA_ENDPOINT, TargetType::UNKNOWN }
 Enum class for different types of target endpoints. Currently only ALEXA_ENDPOINT is supported. More...
 

Public Attributes

std::string endpointId
 Identifier of the device. More...
 
avsCommon::utils::Optional< TargetTypetype
 (Optional) Type of endpoint. Valid value: ALEXA_ENDPOINT. More...
 

Detailed Description

Target object. Identifies the endpoint of the viewing device.

Member Enumeration Documentation

◆ TargetType

Enum class for different types of target endpoints. Currently only ALEXA_ENDPOINT is supported.

Enumerator
ALEXA_ENDPOINT 

Used to represent an Alexa endpoint.

UNKNOWN 

Any other endpoint that is not supported at this point.

Member Data Documentation

◆ endpointId

std::string alexaClientSDK::alexaLiveViewControllerInterfaces::Target::endpointId

Identifier of the device.

◆ type

avsCommon::utils::Optional<TargetType> alexaClientSDK::alexaLiveViewControllerInterfaces::Target::type

(Optional) Type of endpoint. Valid value: ALEXA_ENDPOINT.


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