Mac SDK
ZoomSDKRealNameAuthenticationController.h
1 
2 #import <Foundation/Foundation.h>
3 #import "ZoomSDKErrors.h"
4 
5 typedef enum
6 {
7  ZoomSDKSMSError_Unkunow,
8  ZoomSDKSMSError_Success,
9  ZoomSDKSMSError_Retrieve_SendSMSFailed,
10  ZoomSDKSMSError_Retrieve_InvalidPhoneNum,
11  ZoomSDKSMSError_Retrieve_PhoneNumAlreadyBound,
12  ZoomSDKSMSError_Retrieve_PhoneNumSendTooFrequent,
13  ZoomSDKSMSError_Verify_CodeIncorrect,
14  ZoomSDKSMSError_Verify_CodeExpired,
15  ZoomSDKSMSError_Verify_UnknownError,
16 }ZoomSDKSMSVerificationCodeError;
17 
19 
26 - (ZoomSDKError)retriveWithCountryCode:(NSString *)code PhoneNum:(NSString *)phoneNumber;
27 
32 - (ZoomSDKError)cancelAndLeaveMeeting;
33 @end
34 
36 
44 - (ZoomSDKError)verifyWithCountryCode:(NSString *)countryCode withPhoneNumber:(NSString *)number withCode:(NSString *)code;
45 
50 - (ZoomSDKError)cancelAndLeaveMeeting;
51 @end
52 
53 @interface ZoomSDKRealNameAuthCountryInfo : NSObject
54 {
55  NSString *_countryID;
56  NSString *_countryName;
57  NSString *_countryCode;
58 }
59 
64 - (NSString *)getCountryID;
65 
70 - (NSString *)getCountryName;
71 
76 - (NSString *)getCountryCode;
77 @end
78 
80 
87 -(void)onNeedRealNameAuthMeetingWithSupportCountryList:(NSArray *)supportCountryList withPrivacyURL:(NSString *)privacyURL withRetrieveSMSVerificationCodeHandler:(ZoomSDKRetrieveSMSVerificationCodeController *)handler;
88 
94 -(void)onRetrieveSMSVerificationCodeResult:(ZoomSDKSMSVerificationCodeError)result withVerifySMSVerificationCodeHandle:(ZoomSDKVerifySMSVerificationCodeController *)handler;
95 
100 -(void)onVerifySMSVerificationCodeResult:(ZoomSDKSMSVerificationCodeError)reuslt;
101 @end
102 
104 {
105  id<ZoomSDKRealNameAuthenticationDelegate> _delegate;
106 }
107 @property(nonatomic,assign)id<ZoomSDKRealNameAuthenticationDelegate> delegate;
108 
114 -(ZoomSDKError)enableZoomAuthRealNameMeetingUIShown:(BOOL)enable;
115 
120 -(NSArray *)getSupportPhoneNumberCountryList;
121 
126 -(ZoomSDKRetrieveSMSVerificationCodeController *)resendSMSVerificationCodeController;
127 
132 -(ZoomSDKVerifySMSVerificationCodeController *)reVerifySMSVerificationCodeController;
133 
138 - (ZoomSDKError)setDefaultCellPhoneInfo:(NSString*)countryCode phoneNumber:(NSString*)phoneNumber;
139 @end
140 
-[ZoomSDKRetrieveSMSVerificationCodeController cancelAndLeaveMeeting]
ZoomSDKError cancelAndLeaveMeeting()
Cancel and leave meeting.
ZoomSDKRealNameAuthCountryInfo
Definition: ZoomSDKRealNameAuthenticationController.h:54
ZoomSDKRetrieveSMSVerificationCodeController
Definition: ZoomSDKRealNameAuthenticationController.h:19
ZoomSDKRealNameAuthenticationController
Definition: ZoomSDKRealNameAuthenticationController.h:104
ZoomSDKVerifySMSVerificationCodeController
Definition: ZoomSDKRealNameAuthenticationController.h:36
ZoomSDKRealNameAuthenticationDelegate-p
Definition: ZoomSDKRealNameAuthenticationController.h:79
-[ZoomSDKVerifySMSVerificationCodeController cancelAndLeaveMeeting]
ZoomSDKError cancelAndLeaveMeeting()
Cancel and leave meeting.