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::acsdkExternalMediaPlayerInterfaces::ObservableSessionProperties Struct Reference

#include <ExternalMediaPlayerObserverInterface.h>

Public Member Functions

 ObservableSessionProperties ()
 
 ObservableSessionProperties (bool loggedIn, const std::string &userName)
 

Public Attributes

bool loggedIn
 Flag that identifies if a user is currently logged in or not. More...
 
std::string userName
 

Detailed Description

struct that includes the Session properties exposed to observers

Constructor & Destructor Documentation

◆ ObservableSessionProperties() [1/2]

alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ObservableSessionProperties::ObservableSessionProperties ( )
inline

Default Constructor.

◆ ObservableSessionProperties() [2/2]

alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ObservableSessionProperties::ObservableSessionProperties ( bool  loggedIn,
const std::string &  userName 
)
inline

Constructor

Parameters
loggedInFlag that identifies if a users is logged in or not.
userNameThe user name of the currently logged in user.

Member Data Documentation

◆ loggedIn

bool alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ObservableSessionProperties::loggedIn

Flag that identifies if a user is currently logged in or not.

◆ userName

std::string alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ObservableSessionProperties::userName

The userName of the user currently logged in via a Login directive from the AVS.


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