![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <AuthRefreshedObserver.h>
Public Member Functions | |
void | onAuthStateChange (State newState, Error error) override |
![]() | |
virtual | ~AuthObserverInterface ()=default |
virtual void | onAuthStateChange (State newState, Error error)=0 |
Static Public Member Functions | |
static std::shared_ptr< AuthRefreshedObserver > | create (std::function< void()> callback) |
Additional Inherited Members | |
![]() | |
enum | State { State::UNINITIALIZED, State::REFRESHED, State::EXPIRED, State::UNRECOVERABLE_ERROR, State::AUTHORIZING } |
The enum State describes the state of authorization. More... | |
enum | Error { Error::SUCCESS, Error::UNKNOWN_ERROR, Error::AUTHORIZATION_FAILED, Error::UNAUTHORIZED_CLIENT, Error::SERVER_ERROR, Error::INVALID_REQUEST, Error::INVALID_VALUE, Error::AUTHORIZATION_EXPIRED, Error::UNSUPPORTED_GRANT_TYPE, Error::INVALID_CODE_PAIR, Error::AUTHORIZATION_PENDING, Error::SLOW_DOWN, Error::INTERNAL_ERROR, Error::INVALID_CBL_CLIENT_ID } |
The enum Error encodes possible errors which may occur when changing state. More... | |
Observe Authorization status to call the callback function once the status is refreshed.
|
static |
Creates a new instance of AuthRefreshedObserver
.
callback | callback function to be called once authorization is refreshed |
AuthRefreshedObserver
.
|
override |
Method called with the new Authorization state
newState | new state |
error | Not necessarily an error, but a description of the result of the operation which can also be success. |
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0