Package us.zoom.sdk
Interface AccountService
-
public interface AccountService
Account Information Service for current logged-in User.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getAccountEmail()
Get the account email of the current logged-in user.java.lang.String
getAccountName()
Get the username of the current logged-in user.MobileRTCDialinCountry
getAvailableDialInCountry()
Get all codes of country which allows to call in, seeMobileRTCDialinCountry
.java.util.List<Alternativehost>
getCanScheduleForUsersList()
Get the information of users who have assigned the current logged-in user to schedule a meeting.MeetingItem.AudioType
getDefaultAudioOption()
Get the default AUDIO TYPE of current logged-in user while scheduling a meeting.MeetingItem.AutoRecordType
getDefaultAutoRecordType()
Get default meeting auto-recording type from user web profile.java.util.List<java.lang.String>
getDefaultCanJoinUserSpecifiedDomains()
Get the specified domains set on user profile.java.lang.String
getDefaultThirdPartyAudioInfo()
Get the current user's own 3rd PARTY AUDIO information while scheduling a meeting.boolean
isCloudRecordingSupported()
Query if the CLOUD RECORDING is enabled while scheduling a meeting.boolean
isEnableJoinBeforeHostByDefault()
Query if it is enabled to JOIN BEFORE HOST(JBH) by default while scheduling a meeting.boolean
isHostMeetingInChinaFeatureOn()
Query if HOST MEETING IN CHINA is enabled while scheduling a meeting.boolean
isLocalRecordingSupported()
Query if the LOCAL RECORDING is enabled while scheduling a meeting.boolean
isSignedInUserMeetingOn()
Query if ONLY SIGNED-IN USERS CAN JOIN MEETINGS is enabled while scheduling a meeting.boolean
isSpecifiedDomainsCanJoinFeatureOn()
Query if users in specified domains can join meeting while scheduling a meeting.boolean
isTelephonySupported()
Query if the TELEPHONY of current user is enabled while scheduling a meeting.boolean
isThirdPartyAudioSupported()
Query if the 3rd PARTY AUDIO of current user is enabled while scheduling a meeting.boolean
isTurnOnAttendeeVideoByDefault()
Query if the PARTICIPANT'S VIDEO is turned on by default while scheduling a meeting.boolean
isTurnOnHostVideoByDefault()
Query if the HOST'S VIDEO is turned on by default while scheduling a meeting.
-
-
-
Method Detail
-
getAccountName
java.lang.String getAccountName()
Get the username of the current logged-in user.- Returns:
- Username.
-
getAccountEmail
java.lang.String getAccountEmail()
Get the account email of the current logged-in user.- Returns:
- User's account email.
-
getDefaultAudioOption
MeetingItem.AudioType getDefaultAudioOption()
Get the default AUDIO TYPE of current logged-in user while scheduling a meeting.- Returns:
- AUDIO TYPE defined in
MeetingItem.AudioType
-
isTelephonySupported
boolean isTelephonySupported()
Query if the TELEPHONY of current user is enabled while scheduling a meeting.- Returns:
- TRUE means enabled. Otherwise not.
-
isThirdPartyAudioSupported
boolean isThirdPartyAudioSupported()
Query if the 3rd PARTY AUDIO of current user is enabled while scheduling a meeting.- Returns:
- TRUE means enabled. Otherwise not.
-
getDefaultThirdPartyAudioInfo
java.lang.String getDefaultThirdPartyAudioInfo()
Get the current user's own 3rd PARTY AUDIO information while scheduling a meeting.- Returns:
- The information of the THIRD PARTY AUDIO.
-
isSignedInUserMeetingOn
boolean isSignedInUserMeetingOn()
Query if ONLY SIGNED-IN USERS CAN JOIN MEETINGS is enabled while scheduling a meeting.- Returns:
- TRUE means enabled. Otherwise not.
-
getCanScheduleForUsersList
java.util.List<Alternativehost> getCanScheduleForUsersList()
Get the information of users who have assigned the current logged-in user to schedule a meeting.- Returns:
- A
Alternativehost
list containing user's information.
-
isLocalRecordingSupported
boolean isLocalRecordingSupported()
Query if the LOCAL RECORDING is enabled while scheduling a meeting.- Returns:
- TRUE means enabled. Otherwise not.
-
isCloudRecordingSupported
boolean isCloudRecordingSupported()
Query if the CLOUD RECORDING is enabled while scheduling a meeting.- Returns:
- TRUE means enabled. Otherwise not.
-
getDefaultAutoRecordType
MeetingItem.AutoRecordType getDefaultAutoRecordType()
Get default meeting auto-recording type from user web profile.- Returns:
- Automatic recording type defined in
MeetingItem.AutoRecordType
-
isHostMeetingInChinaFeatureOn
boolean isHostMeetingInChinaFeatureOn()
Query if HOST MEETING IN CHINA is enabled while scheduling a meeting.- Returns:
- TRUE means enabled. Otherwise not.
-
isSpecifiedDomainsCanJoinFeatureOn
boolean isSpecifiedDomainsCanJoinFeatureOn()
Query if users in specified domains can join meeting while scheduling a meeting.- Returns:
- TRUE means able. Otherwise not.
-
getDefaultCanJoinUserSpecifiedDomains
java.util.List<java.lang.String> getDefaultCanJoinUserSpecifiedDomains()
Get the specified domains set on user profile.- Returns:
- The domains list.
-
isTurnOnHostVideoByDefault
boolean isTurnOnHostVideoByDefault()
Query if the HOST'S VIDEO is turned on by default while scheduling a meeting.- Returns:
- TRUE means turning on the video by default. Otherwise not.
-
isTurnOnAttendeeVideoByDefault
boolean isTurnOnAttendeeVideoByDefault()
Query if the PARTICIPANT'S VIDEO is turned on by default while scheduling a meeting.- Returns:
- TRUE means turning on the video by default. Otherwise not.
-
isEnableJoinBeforeHostByDefault
boolean isEnableJoinBeforeHostByDefault()
Query if it is enabled to JOIN BEFORE HOST(JBH) by default while scheduling a meeting.- Returns:
- TRUE means enabled. Otherwise not.
-
getAvailableDialInCountry
MobileRTCDialinCountry getAvailableDialInCountry()
Get all codes of country which allows to call in, seeMobileRTCDialinCountry
.- Returns:
- If the function succeeds, it will return the country codes. Otherwise returns null.
-
-