#include <APLPayloadParser.h>
◆ extractDatasources()
static std::string alexaClientSDK::sampleApplications::ipcServerSampleApp::APLPayloadParser::extractDatasources |
( |
const rapidjson::Document & |
jsonPayload | ) |
|
|
static |
Extract the datasourse from APL payload.
- Parameters
-
jsonPayload | rapidjson DOM instance of payload. |
- Returns
- string containing the json value of datasource
◆ extractDocument()
static std::string alexaClientSDK::sampleApplications::ipcServerSampleApp::APLPayloadParser::extractDocument |
( |
const rapidjson::Document & |
jsonPayload | ) |
|
|
static |
Extract the document from APL payload.
- Parameters
-
jsonPayload | rapidjson DOM instance of payload. |
- Returns
- string containing the json value of document
◆ extractPresentationSession()
Extract the presentation session instance from APL payload.
- Parameters
-
jsonPayload | rapidjson DOM instance of payload. |
- Returns
- Instance of
PresentationSession
object.
◆ extractSupportedViewports()
static std::string alexaClientSDK::sampleApplications::ipcServerSampleApp::APLPayloadParser::extractSupportedViewports |
( |
const rapidjson::Document & |
jsonPayload | ) |
|
|
static |
Extract the supported viewports from APL payload.
- Parameters
-
jsonPayload | rapidjson DOM instance of payload. |
- Returns
- string containing the json value of supported viewports.
◆ extractTimeoutType()
Extract the timeout type from APL payload.
- Parameters
-
jsonPayload | rapidjson DOM instance of payload. |
- Returns
- TimeoutType of the APL payload.
The documentation for this class was generated from the following file:
- /workplace/avs-device-sdk/SampleApplications/IPCServerSampleApplication/LibIPCServerSampleApp/include/IPCServerSampleApp/AlexaPresentation/APLPayloadParser.h
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License, Version 2.0