6#import <Foundation/Foundation.h>
7#import <ZoomSDK/ZoomSDKErrors.h>
34NS_ASSUME_NONNULL_BEGIN
47- (
ZoomSDKError)retrieveWithCountryCode:(NSString *)code PhoneNum:(NSString *)phoneNumber;
70- (
ZoomSDKError)verifyWithCountryCode:(NSString *)countryCode withPhoneNumber:(NSString *)number withCode:(NSString *)code;
109@protocol ZoomSDKRealNameAuthenticationDelegate <NSObject>
117- (void)onNeedRealNameAuthMeetingWithSupportCountryList:(NSArray *_Nullable)supportCountryList withPrivacyURL:(NSString *)privacyURL withRetrieveSMSVerificationCodeHandler:(
ZoomSDKRetrieveSMSVerificationCodeController *)handler;
146@property(nonatomic,assign,nullable)id<ZoomSDKRealNameAuthenticationDelegate> delegate;
153- (
ZoomSDKError)enableZoomAuthRealNameMeetingUIShown:(BOOL)enable;
159- (NSArray *)getSupportPhoneNumberCountryList;
177- (
ZoomSDKError)setDefaultCellPhoneInfo:(NSString*)countryCode phoneNumber:(NSString*)phoneNumber;
ZoomSDKError
Enumeration of common errors of SDK.
ZoomSDKSMSVerificationCodeError
Enumeration of SMS verification code error.
@ ZoomSDKSMSError_Verify_UnknownError
@ ZoomSDKSMSError_Verify_CodeExpired
@ ZoomSDKSMSError_Unknown
@ ZoomSDKSMSError_Retrieve_SendSMSFailed
@ ZoomSDKSMSError_Retrieve_PhoneNumSendTooFrequent
@ ZoomSDKSMSError_Verify_CodeIncorrect
@ ZoomSDKSMSError_Success
@ ZoomSDKSMSError_Retrieve_InvalidPhoneNum
@ ZoomSDKSMSError_Retrieve_PhoneNumAlreadyBound
Model class to represent real-name authentication country info.
NSString *_Nullable getCountryName()
Get the country Name of mobile phone number.
NSString *_Nullable getCountryCode()
Get the country code of mobile phone number.
NSString *_Nullable getCountryID()
Get the country ID of mobile phone number.
Controller to manage Zoom SDK Real Name Authentication.
id< ZoomSDKRealNameAuthenticationDelegate > _delegate
Controller for sending SMS verification code.
ZoomSDKError cancelAndLeaveMeeting()
Cancel and leave meeting.
Controller for verifying SMS verification code.
ZoomSDKError cancelAndLeaveMeeting()
Cancel and leave meeting.