Package us.zoom.sdk

Interface AccountService


  • public interface AccountService
    Account Information Service for current logged-in User.
    • 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.
      • 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.
      • 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, see MobileRTCDialinCountry.
        Returns:
        If the function succeeds, it will return the country codes. Otherwise returns null.