ZegoSignalingPluginRoomAPI mixin
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
beginRoomPropertiesBatchOperation({required String roomID, required bool isForce, required bool isDeleteAfterOwnerLeft, required bool isUpdateOwner})
→ void
-
begin room properties batch operation
-
deleteRoomProperties({required String roomID, required List<String> keys, required bool isForce})
→ Future<ZegoSignalingPluginRoomPropertiesOperationResult>
-
delete room properties
-
endRoomPropertiesBatchOperation({required String roomID})
→ Future<ZegoSignalingPluginEndRoomBatchOperationResult>
-
end room properties batch operation
-
joinRoom({required String roomID, required String roomName, Map<String, String> roomAttributes = const {}, int roomDestroyDelayTime = 0})
→ Future<ZegoSignalingPluginJoinRoomResult>
-
join room
-
leaveRoom({required String roomID})
→ Future<ZegoSignalingPluginLeaveRoomResult>
-
leave room
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
queryRoomProperties({required String roomID})
→ Future<ZegoSignalingPluginQueryRoomPropertiesResult>
-
query room properties
-
queryUsersInRoomAttributes({required String roomID, int count = 100, String nextFlag = ''})
→ Future<ZegoSignalingPluginQueryUsersInRoomAttributesResult>
-
query users in room attributes
-
setUsersInRoomAttributes({required String roomID, required List<String> userIDs, required Map<String, String> setAttributes, bool isDeleteAfterOwnerLeft = true})
→ Future<ZegoSignalingPluginSetUsersInRoomAttributesResult>
-
set users in room attributes
-
toString()
→ String
-
A string representation of this object.
inherited
-
updateRoomProperties({required String roomID, required bool isForce, required bool isDeleteAfterOwnerLeft, required bool isUpdateOwner, required Map<String, String> roomProperties})
→ Future<ZegoSignalingPluginRoomPropertiesOperationResult>
-
update room properties