ChatRoomCapabilities

public struct ChatRoomCapabilities : OptionSet

ChatRoomCapabilities is used to indicate the capabilities of a chat room.

  • Declaration

    Swift

    public let rawValue: Int
  • Declaration

    Swift

    public init(rawValue: Int)
  • No capabilities.

    Declaration

    Swift

    public static let None: ChatRoomCapabilities
  • No server.

    Declaration

    Swift

    public static let Basic: ChatRoomCapabilities
  • Supports RTT.

    Declaration

    Swift

    public static let RealTimeText: ChatRoomCapabilities
  • Use server (supports group chat)

    Declaration

    Swift

    public static let Conference: ChatRoomCapabilities
  • Special proxy chat room flag.

    Declaration

    Swift

    public static let Proxy: ChatRoomCapabilities
  • Chat room migratable from Basic to Conference.

    Declaration

    Swift

    public static let Migratable: ChatRoomCapabilities
  • A communication between two participants (can be Basic or Conference)

    Declaration

    Swift

    public static let OneToOne: ChatRoomCapabilities
  • Chat room is encrypted.

    Declaration

    Swift

    public static let Encrypted: ChatRoomCapabilities
  • Chat room can enable ephemeral messages.

    Declaration

    Swift

    public static let Ephemeral: ChatRoomCapabilities