Meeting SDK for iOS API Reference
Loading...
Searching...
No Matches
MobileRTCAccountInfo Class Reference

It is used to store the profile information of logged-in user. More...

#include <MobileRTCAuthService.h>

Inherits NSObject.

Instance Methods

(nullable NSString *) - getEmailAddress
 Gets the working email address.
(nullable NSString *) - getUserName
 Gets the username of a logged in account. [Login User Only].
(nullable NSString *) - getPMIVanityURL
 Gets the PMI Vanity URL from user profile information.
(BOOL) - isTelephoneOnlySupported
 Determines if Audio Type (Telephone Only) is supported while scheduling a meeting.
(BOOL) - isTelephoneAndVoipSupported
 Determines if Audio Type (Telephone And VoIP) is supported while scheduling a meeting.
(BOOL) - is3rdPartyAudioSupported
 Determines if Audio Type (3rdParty Audio) is supported while scheduling a meeting.
(nullable NSString *) - get3rdPartyAudioInfo
 Gets the 3rd Party Audio Info from user profile.
(MobileRTCMeetingItemAudioType- getDefaultAudioInfo
 Gets the default Audio Type from user profile.
(BOOL) - onlyAllowSignedInUserJoinMeeting
 Determines if only signed-in users can join the meeting while scheduling a meeting.
(nullable NSArray< MobileRTCAlternativeHost * > *) - getCanScheduleForUsersList
 Gets the alternative host list from user profile information.
(BOOL) - isLocalRecordingSupported
 Determines if local recording is supported while scheduling a meeting.
(BOOL) - isCloudRecordingSupported
 Determines if cloud recording is supported while scheduling a meeting.
(MobileRTCMeetingItemRecordType- getDefaultAutoRecordType
 Gets the default Meeting Auto Recording Types from user profile.
(BOOL) - isSpecifiedDomainCanJoinFeatureOn
 Determines if only users in specified domain can join the meeting while scheduling a meeting.
(nullable NSArray< NSString * > *) - getDefaultCanJoinUserSpecifiedDomains
 Gets the specified domain from user profile.

Detailed Description

It is used to store the profile information of logged-in user.

Definition at line 161 of file MobileRTCAuthService.h.

Method Documentation

◆ get3rdPartyAudioInfo

- (nullable NSString *) get3rdPartyAudioInfo

Gets the 3rd Party Audio Info from user profile.

Returns
The 3rd Party Audio Info.

References get3rdPartyAudioInfo.

Referenced by get3rdPartyAudioInfo.

◆ getCanScheduleForUsersList

- (nullable NSArray< MobileRTCAlternativeHost * > *) getCanScheduleForUsersList

Gets the alternative host list from user profile information.

Returns
An array with MobileRTCAlternativeHost information.

References getCanScheduleForUsersList.

Referenced by getCanScheduleForUsersList.

◆ getDefaultAudioInfo

- (MobileRTCMeetingItemAudioType) getDefaultAudioInfo

Gets the default Audio Type from user profile.

Returns
The default Audio Type.

References getDefaultAudioInfo.

Referenced by getDefaultAudioInfo.

◆ getDefaultAutoRecordType

- (MobileRTCMeetingItemRecordType) getDefaultAutoRecordType

Gets the default Meeting Auto Recording Types from user profile.

Returns
The default Meeting Auto Recording Type.

References getDefaultAutoRecordType.

Referenced by getDefaultAutoRecordType.

◆ getDefaultCanJoinUserSpecifiedDomains

- (nullable NSArray< NSString * > *) getDefaultCanJoinUserSpecifiedDomains

Gets the specified domain from user profile.

Returns
The data in domain array is NSString type.

References getDefaultCanJoinUserSpecifiedDomains.

Referenced by getDefaultCanJoinUserSpecifiedDomains.

◆ getEmailAddress

- (nullable NSString *) getEmailAddress

Gets the working email address.

Returns
The working email address.

References getEmailAddress.

Referenced by getEmailAddress.

◆ getPMIVanityURL

- (nullable NSString *) getPMIVanityURL

Gets the PMI Vanity URL from user profile information.

Returns
PMI Vanity URL.

References getPMIVanityURL.

Referenced by getPMIVanityURL.

◆ getUserName

- (nullable NSString *) getUserName

Gets the username of a logged in account. [Login User Only].

Returns
Username of the logged in account.

References getUserName.

Referenced by getUserName.

◆ is3rdPartyAudioSupported

- (BOOL) is3rdPartyAudioSupported

Determines if Audio Type (3rdParty Audio) is supported while scheduling a meeting.

Returns
YES if supported. Otherwise, NO.

References is3rdPartyAudioSupported.

Referenced by is3rdPartyAudioSupported.

◆ isCloudRecordingSupported

- (BOOL) isCloudRecordingSupported

Determines if cloud recording is supported while scheduling a meeting.

Returns
YES if supported. Otherwise, NO.

References isCloudRecordingSupported.

Referenced by isCloudRecordingSupported.

◆ isLocalRecordingSupported

- (BOOL) isLocalRecordingSupported

Determines if local recording is supported while scheduling a meeting.

Returns
YES if supported. Otherwise, NO.

References isLocalRecordingSupported.

Referenced by isLocalRecordingSupported.

◆ isSpecifiedDomainCanJoinFeatureOn

- (BOOL) isSpecifiedDomainCanJoinFeatureOn

Determines if only users in specified domain can join the meeting while scheduling a meeting.

Returns
YES if only users in specified domain can join the meeting. Otherwise, NO.

References isSpecifiedDomainCanJoinFeatureOn.

Referenced by isSpecifiedDomainCanJoinFeatureOn.

◆ isTelephoneAndVoipSupported

- (BOOL) isTelephoneAndVoipSupported

Determines if Audio Type (Telephone And VoIP) is supported while scheduling a meeting.

Returns
YES if supported. Otherwise, NO.

References isTelephoneAndVoipSupported.

Referenced by isTelephoneAndVoipSupported.

◆ isTelephoneOnlySupported

- (BOOL) isTelephoneOnlySupported

Determines if Audio Type (Telephone Only) is supported while scheduling a meeting.

Returns
YES if supported. Otherwise, NO.

References isTelephoneOnlySupported.

Referenced by isTelephoneOnlySupported.

◆ onlyAllowSignedInUserJoinMeeting

- (BOOL) onlyAllowSignedInUserJoinMeeting

Determines if only signed-in users can join the meeting while scheduling a meeting.

Returns
YES if only signed-in users are allowed to join the meeting. Otherwise, NO.

References onlyAllowSignedInUserJoinMeeting.

Referenced by onlyAllowSignedInUserJoinMeeting.