Enum Class UserFeature

java.lang.Object
java.lang.Enum<UserFeature>
com.symphony.bdk.core.service.user.constant.UserFeature
All Implemented Interfaces:
Serializable, Comparable<UserFeature>, Constable

@API(status=STABLE) public enum UserFeature extends Enum<UserFeature>
The list of available user features.
See Also:
  • Enum Constant Details

    • postReadEnabled

      public static final UserFeature postReadEnabled
      Allows the user to read wall posts.
    • postWriteEnabled

      public static final UserFeature postWriteEnabled
      Allows the user to write wall posts.
    • delegatesEnabled

      public static final UserFeature delegatesEnabled
      Allows the user to have delegates.
    • isExternalIMEnabled

      public static final UserFeature isExternalIMEnabled
      Allows the user to chat in external IM/MIMs.
    • canShareFilesExternally

      public static final UserFeature canShareFilesExternally
      Allows the user to share files externally.
    • canCreatePublicRoom

      public static final UserFeature canCreatePublicRoom
      Allows the user to create internal public rooms.
    • canUpdateAvatar

      public static final UserFeature canUpdateAvatar
      Allows the user to edit profile picture.
    • isExternalRoomEnabled

      public static final UserFeature isExternalRoomEnabled
      Allows the user to chat in private external rooms.
    • canCreatePushedSignals

      public static final UserFeature canCreatePushedSignals
      Allows the user to create push signals.
    • canUseCompactMode

      public static final UserFeature canUseCompactMode
      Enables Lite Mode.
    • mustBeRecorded

      public static final UserFeature mustBeRecorded
      Must be recorded in meetings.
    • sendFilesEnabled

      public static final UserFeature sendFilesEnabled
      Allows the user to send files internally.
    • canUseInternalAudio

      public static final UserFeature canUseInternalAudio
      Allows the user to use audio in internal Meetings.
    • canUseInternalVideo

      public static final UserFeature canUseInternalVideo
      Allows the user to use video in internal Meetings.
    • canProjectInternalScreenShare

      public static final UserFeature canProjectInternalScreenShare
      Allows the user to share screens in internal Meetings.
    • canViewInternalScreenShare

      public static final UserFeature canViewInternalScreenShare
      Allows the user to view shared screens in internal Meetings.
    • canCreateMultiLateralRoom

      public static final UserFeature canCreateMultiLateralRoom
      Allows the user to create multi-lateral room.
    • canJoinMultiLateralRoom

      public static final UserFeature canJoinMultiLateralRoom
      Allows the user to join multi-lateral room.
    • canUseFirehose

      public static final UserFeature canUseFirehose
      Allows the user to use Firehose.
    • canUseInternalAudioMobile

      public static final UserFeature canUseInternalAudioMobile
      Allows the user to use audio in internal meetings on mobile.
    • canUseInternalVideoMobile

      public static final UserFeature canUseInternalVideoMobile
      Allows the user to use video in internal meetings on mobile.
    • canProjectInternalScreenShareMobile

      public static final UserFeature canProjectInternalScreenShareMobile
      Allows the user to share screens in internal meetings on mobile.
    • canViewInternalScreenShareMobile

      public static final UserFeature canViewInternalScreenShareMobile
      Allows the user to view shared screens in internal meetings on mobile.
    • canManageSignalSubscription

      public static final UserFeature canManageSignalSubscription
      Allows the user to manage signal subscriptions.
  • Method Details

    • values

      public static UserFeature[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static UserFeature valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null