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::acsdkAlerts::Alert::DynamicData Struct Reference

#include <Alert.h>

Collaboration diagram for alexaClientSDK::acsdkAlerts::Alert::DynamicData:
Collaboration graph
[legend]

Public Member Functions

 DynamicData ()
 

Public Attributes

State state
 The state of the alert. More...
 
avsCommon::utils::timing::TimePoint timePoint
 A TimePoint reflecting the time when the alert should become active. More...
 
int loopCount
 The number of times the sequence of assets should be rendered. More...
 
bool hasRenderingFailed
 A flag to capture if rendering any of asset urls failed. More...
 
std::string originalTime
 An attribute representing the local time when the alert was originally set. More...
 
std::string label
 An attribute representing the content of the alert. More...
 
AssetConfiguration assetConfiguration
 The assets associated with this alert. More...
 

Detailed Description

A struct to encapsulate an alert's dynamic data. These data members are expected to change. The purpose of this struct is to provide access to data members expected to be persisted on-device.

Constructor & Destructor Documentation

◆ DynamicData()

alexaClientSDK::acsdkAlerts::Alert::DynamicData::DynamicData ( )
inline

Constructor.

Member Data Documentation

◆ assetConfiguration

AssetConfiguration alexaClientSDK::acsdkAlerts::Alert::DynamicData::assetConfiguration

The assets associated with this alert.

◆ hasRenderingFailed

bool alexaClientSDK::acsdkAlerts::Alert::DynamicData::hasRenderingFailed

A flag to capture if rendering any of asset urls failed.

◆ label

std::string alexaClientSDK::acsdkAlerts::Alert::DynamicData::label

An attribute representing the content of the alert.

◆ loopCount

int alexaClientSDK::acsdkAlerts::Alert::DynamicData::loopCount

The number of times the sequence of assets should be rendered.

◆ originalTime

std::string alexaClientSDK::acsdkAlerts::Alert::DynamicData::originalTime

An attribute representing the local time when the alert was originally set.

◆ state

State alexaClientSDK::acsdkAlerts::Alert::DynamicData::state

The state of the alert.

◆ timePoint

avsCommon::utils::timing::TimePoint alexaClientSDK::acsdkAlerts::Alert::DynamicData::timePoint

A TimePoint reflecting the time when the alert should become active.


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