#include <SystemNamespace.h>
|
| CompleteAuthorizationMessage (const std::string &url, const std::string &code, const std::string &authClientId) |
|
| Message (const std::string &nameSpace, const int version, const std::string &name) |
|
Message & | addMember (const std::string &name, const std::string &value) |
|
Message & | addMember (const std::string &name, unsigned value) |
|
Message & | addMemberInPayload (const std::string &name, const std::string &value) |
|
Message & | addIntegerInPayload (const std::string &name, const int value) |
|
Message & | addMemberInPayload (const std::string &name, unsigned value) |
|
Message & | setEnabledInPayload (bool enabled) |
|
Message & | setStateInPayload (const std::string &state) |
|
Message & | setTokenInPayload (const std::string &token) |
|
Message & | setTokenInPayload (unsigned token) |
|
Message & | setParsedPayload (const std::string &payload) |
|
Message & | setParsedPayloadInPayload (const std::string &payload) |
|
Message & | setWindowIdInPayload (const std::string &windowId) |
|
Message & | addPayload () |
|
Message & | setPayload (rapidjson::Value &&payload) |
|
auto | alloc () -> decltype(mDocument.GetAllocator()) |
|
std::string | get () |
|
rapidjson::Value && | getValue () |
|
| MessageInterface (const int version, const std::string &nameSpace, const std::string &name) |
|
The CompleteAuthorizationMessage
provides the GUI Client with information to present to the user to complete CBL device authorization.
◆ CompleteAuthorizationMessage()
alexaClientSDK::sampleApplications::ipcServerSampleApp::ipc::IPCNamespaces::CompleteAuthorizationMessage::CompleteAuthorizationMessage |
( |
const std::string & |
url, |
|
|
const std::string & |
code, |
|
|
const std::string & |
authClientId |
|
) |
| |
|
inline |
Constructor.
- Parameters
-
url | The URL that the user needs to navigate to. |
code | The code that the user needs to enter once authorized. |
authClientId | The device's Client Id. |
The documentation for this class was generated from the following file:
- /workplace/avs-device-sdk/SampleApplications/IPCServerSampleApplication/LibIPCServerSampleApp/include/IPCServerSampleApp/IPC/Namespaces/SystemNamespace.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