16 #ifndef ACSDKAUTHORIZATION_LWA_LWAAUTHORIZATIONCONFIGURATION_H_ 17 #define ACSDKAUTHORIZATION_LWA_LWAAUTHORIZATIONCONFIGURATION_H_ 26 namespace acsdkAuthorization {
42 static std::unique_ptr<LWAAuthorizationConfiguration>
create(
44 const std::shared_ptr<avsCommon::utils::DeviceInfo>& deviceInfo,
135 const std::shared_ptr<avsCommon::utils::DeviceInfo>& deviceInfo,
143 bool initScopeData();
146 std::shared_ptr<avsCommon::utils::DeviceInfo> m_deviceInfo;
149 std::chrono::seconds m_requestTimeout;
152 std::chrono::seconds m_accessTokenRefreshHeadStart;
174 #endif // ACSDKAUTHORIZATION_LWA_LWAAUTHORIZATIONCONFIGURATION_H_ Definition: ConfigurationNode.h:71
static std::unique_ptr< LWAAuthorizationConfiguration > create(const avsCommon::utils::configuration::ConfigurationNode &configuration, const std::shared_ptr< avsCommon::utils::DeviceInfo > &deviceInfo, const std::string &configRootKey="")
::std::string string
Definition: gtest-port.h:1097
std::chrono::seconds getAccessTokenRefreshHeadStart() const
Definition: LWAAuthorizationConfiguration.h:32
std::string getCustomerProfileUrl() const
std::string getScopeData() const
std::string getRefreshTokenUrl() const
std::string getLocale() const
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
std::string getProductId() const
std::string getDeviceSerialNumber() const
std::string getRequestCodePairUrl() const
std::chrono::seconds getRequestTimeout() const
std::string getClientId() const
std::string getRequestTokenUrl() const