16 #ifndef ACSDK_APLCAPABILITYCOMMON_APLPAYLOADPARSER_H_ 17 #define ACSDK_APLCAPABILITYCOMMON_APLPAYLOADPARSER_H_ 21 #include <rapidjson/stringbuffer.h> 22 #include <rapidjson/document.h> 29 namespace aplCapabilityCommon {
74 const rapidjson::Document& jsonPayload);
101 #endif // ACSDK_APLCAPABILITYCOMMON_APLPAYLOADPARSER_H_ Definition: PresentationSession.h:40
static std::string extractSupportedViewports(const rapidjson::Document &jsonPayload)
::std::string string
Definition: gtest-port.h:1097
static const std::string extractWindowId(const rapidjson::Document &jsonPayload)
Definition: APLPayloadParser.h:31
static std::string extractAPLTimeoutType(const rapidjson::Document &jsonPayload)
static bool extractPresentationToken(const rapidjson::Document &jsonPayload, std::string &token)
static bool parseDirectivePayload(const std::string &jsonPayload, rapidjson::Document *document)
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
static std::string extractDocument(const rapidjson::Document &jsonPayload)
static std::string extractDatasources(const rapidjson::Document &jsonPayload)
static const alexaClientSDK::aplCapabilityCommonInterfaces::PresentationSession extractPresentationSession(const std::string &skillIdFieldName, const std::string &presentationSkilId, const rapidjson::Document &jsonPayload)