Meeting SDK for Windows API Reference
Loading...
Searching...
No Matches
IAuthServiceEvent Class Referenceabstract

Authentication service callback event. More...

#include <auth_service_interface.h>

Public Member Functions

virtual ~IAuthServiceEvent ()
 
virtual void onAuthenticationReturn (AuthResult ret)=0
 Authentication result callback.
 
virtual void onLoginReturnWithReason (LOGINSTATUS ret, IAccountInfo *pAccountInfo, LoginFailReason reason)=0
 Callback of login result with fail reason.
 
virtual void onLogout ()=0
 Logout result callback.
 
virtual void onZoomIdentityExpired ()=0
 Zoom identity has expired, please re-login or generate a new zoom access token via REST Api.
 
virtual void onZoomAuthIdentityExpired ()=0
 Zoom authentication identity will be expired in 10 minutes, please re-auth.
 
virtual void onNotificationServiceStatus (SDKNotificationServiceStatus status, SDKNotificationServiceError error)=0
 Notification service status changed callback.
 

Detailed Description

Authentication service callback event.

Definition at line 148 of file auth_service_interface.h.

Constructor & Destructor Documentation

◆ ~IAuthServiceEvent()

virtual IAuthServiceEvent::~IAuthServiceEvent ( )
inlinevirtual

Definition at line 151 of file auth_service_interface.h.

151{}

Member Function Documentation

◆ onAuthenticationReturn()

virtual void IAuthServiceEvent::onAuthenticationReturn ( AuthResult  ret)
pure virtual

Authentication result callback.

Parameters
retAuthentication result value. For more details, see AuthResult enum.

◆ onLoginReturnWithReason()

virtual void IAuthServiceEvent::onLoginReturnWithReason ( LOGINSTATUS  ret,
IAccountInfo pAccountInfo,
LoginFailReason  reason 
)
pure virtual

Callback of login result with fail reason.

Parameters
retLogin status. see LOGINSTATUS enum.
pAccountInfoValid when the ret is LOGINRET_SUCCESS. Otherwise NULL.
reasonLogin fail reason. Valid when the ret is LOGIN_FAILED. Otherwise LoginFail_None. see LoginFailReason enum.

◆ onLogout()

virtual void IAuthServiceEvent::onLogout ( )
pure virtual

Logout result callback.

◆ onNotificationServiceStatus()

virtual void IAuthServiceEvent::onNotificationServiceStatus ( SDKNotificationServiceStatus  status,
SDKNotificationServiceError  error 
)
pure virtual

Notification service status changed callback.

Parameters
statusThe value of transfer meeting service. For more details, see SDKNotificationServiceStatus.
errorConnection Notification service fail error code.For more details, see SDKNotificationServiceError enum.

◆ onZoomAuthIdentityExpired()

virtual void IAuthServiceEvent::onZoomAuthIdentityExpired ( )
pure virtual

Zoom authentication identity will be expired in 10 minutes, please re-auth.

◆ onZoomIdentityExpired()

virtual void IAuthServiceEvent::onZoomIdentityExpired ( )
pure virtual

Zoom identity has expired, please re-login or generate a new zoom access token via REST Api.