FastRoomOptions class

FastRoomOptions is configuration options for a whiteboard room.

Available Extensions

Constructors

FastRoomOptions({required String appId, required String uuid, required String token, required String uid, required FastRegion fastRegion, bool writable = true, bool useMultiViews = true, double? containerSizeRatio, Map<String, String>? collectorStyles})

Properties

appId String
The App Identifier of your Interactive Whiteboard project issued by Agora
final
collectorStyles Map<String, String>?
CSS transmit to multi-window e.g. { "top": "40", "left": "40", "right": "40", "bottom": "40", "position": "fixed", }
final
containerSizeRatio double?
Local display of multi-window content height to width ratio, default is 9:16
final
fastRegion FastRegion
The data center, which must be the same as the data center you chose when creating the whiteboard room
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
token String
The room token for user authentication
final
uid String
The unique identifier of a user in string format
final
useMultiViews bool
fastboard has a strong dependency on multi-window. It's support some apis like insertDoc, insertVideo etc.
final
uuid String
The room uuid, that is, the unique identifier of a room.
final
writable bool
Whether the user joins the whiteboard room in interactive mode: true: Join the whiteboard room in interactive mode, that is, with read and write permissions. false: Join the whiteboard room in subscription mode, that is, with read-only permission.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited