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
 Notification of authentication result.
 
virtual void onLoginReturnWithReason (LOGINSTATUS ret, IAccountInfo *pAccountInfo, LoginFailReason reason)=0
 Notification of login result with fail reason.
 
virtual void onLogout ()=0
 Notification of logout.
 
virtual void onZoomIdentityExpired ()=0
 Notification of Zoom identity has expired, please re-login or generate a new zoom access token via REST Api.
 
virtual void onZoomAuthIdentityExpired ()=0
 Notification of Zoom authentication identity will be expired in 10 minutes, please re-auth.
 
virtual void onNotificationServiceStatus (SDKNotificationServiceStatus status, SDKNotificationServiceError error)=0
 Notification of service status changed.
 

Detailed Description

Authentication service callback event.

Definition at line 216 of file auth_service_interface.h.

Constructor & Destructor Documentation

◆ ~IAuthServiceEvent()

virtual IAuthServiceEvent::~IAuthServiceEvent ( )
inlinevirtual

Definition at line 219 of file auth_service_interface.h.

219{}

Member Function Documentation

◆ onAuthenticationReturn()

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

Notification of authentication result.

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

◆ onLoginReturnWithReason()

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

Notification of login result with fail reason.

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

◆ onLogout()

virtual void IAuthServiceEvent::onLogout ( )
pure virtual

Notification of logout.

◆ onNotificationServiceStatus()

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

Notification of service status changed.

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

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

◆ onZoomIdentityExpired()

virtual void IAuthServiceEvent::onZoomIdentityExpired ( )
pure virtual

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