ZegoSignalingPluginInterface class abstract

For all apis and events, See mixins.

Mixed in types

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

acceptInvitation({required String invitationID, String extendedData = ''}) Future<ZegoSignalingPluginResponseInvitationResult>
inherited
beginRoomPropertiesBatchOperation({required String roomID, required bool isForce, required bool isDeleteAfterOwnerLeft, required bool isUpdateOwner}) → void
begin room properties batch operation
inherited
cancelInvitation({required String invitationID, required List<String> invitees, String extendedData = ''}) Future<ZegoSignalingPluginCancelInvitationResult>
inherited
connectUser({required String id, String name = '', String token = ''}) Future<ZegoSignalingPluginConnectUserResult>
login
inherited
deleteRoomProperties({required String roomID, required List<String> keys, required bool isForce}) Future<ZegoSignalingPluginRoomPropertiesOperationResult>
delete room properties
inherited
disconnectUser() Future<ZegoSignalingPluginDisconnectUserResult>
logout
inherited
enableNotifyWhenAppRunningInBackgroundOrQuit({bool isIOSSandboxEnvironment = false}) Future<ZegoSignalingPluginEnableNotifyResult>
inherited
endRoomPropertiesBatchOperation({required String roomID}) Future<ZegoSignalingPluginEndRoomBatchOperationResult>
end room properties batch operation
inherited
getConnectionStateChangedEventStream() Stream<ZegoSignalingPluginConnectionStateChangedEvent>
inherited
getErrorEventStream() Stream<ZegoSignalingPluginErrorEvent>
get error event stream
getIncomingInvitationCancelledEventStream() Stream<ZegoSignalingPluginIncomingInvitationCancelledEvent>
inherited
getIncomingInvitationReceivedEventStream() Stream<ZegoSignalingPluginIncomingInvitationReceivedEvent>
inherited
getIncomingInvitationTimeoutEventStream() Stream<ZegoSignalingPluginIncomingInvitationTimeoutEvent>
inherited
getInRoomTextMessageReceivedEventStream() Stream<ZegoSignalingPluginInRoomTextMessageReceivedEvent>
inherited
getNotificationArrivedEventStream() Stream<ZegoSignalingPluginNotificationArrivedEvent>
inherited
getNotificationClickedEventStream() Stream<ZegoSignalingPluginNotificationClickedEvent>
inherited
getNotificationRegisteredEventStream() Stream<ZegoSignalingPluginNotificationRegisteredEvent>
inherited
getOutgoingInvitationAcceptedEventStream() Stream<ZegoSignalingPluginOutgoingInvitationAcceptedEvent>
inherited
getOutgoingInvitationRejectedEventStream() Stream<ZegoSignalingPluginOutgoingInvitationRejectedEvent>
inherited
getOutgoingInvitationTimeoutEventStream() Stream<ZegoSignalingPluginOutgoingInvitationTimeoutEvent>
inherited
getPluginType() ZegoUIKitPluginType
inherited
getRoomMemberJoinedEventStream() Stream<ZegoSignalingPluginRoomMemberJoinedEvent>
inherited
getRoomMemberLeftEventStream() Stream<ZegoSignalingPluginRoomMemberLeftEvent>
inherited
getRoomPropertiesBatchUpdatedEventStream() Stream<ZegoSignalingPluginRoomPropertiesBatchUpdatedEvent>
inherited
getRoomPropertiesUpdatedEventStream() Stream<ZegoSignalingPluginRoomPropertiesUpdatedEvent>
inherited
getRoomStateChangedEventStream() Stream<ZegoSignalingPluginRoomStateChangedEvent>
inherited
getTokenWillExpireEventStream() Stream<ZegoSignalingPluginTokenWillExpireEvent>
inherited
getUsersInRoomAttributesUpdatedEventStream() Stream<ZegoSignalingPluginUsersInRoomAttributesUpdatedEvent>
inherited
getVersion() Future<String>
inherited
init({required int appID, String appSign = ''}) → void
joinRoom({required String roomID, required String roomName, Map<String, String> roomAttributes = const {}, int roomDestroyDelayTime = 0}) Future<ZegoSignalingPluginJoinRoomResult>
join room
inherited
leaveRoom({required String roomID}) Future<ZegoSignalingPluginLeaveRoomResult>
leave room
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
queryRoomProperties({required String roomID}) Future<ZegoSignalingPluginQueryRoomPropertiesResult>
query room properties
inherited
queryUsersInRoomAttributes({required String roomID, int count = 100, String nextFlag = ''}) Future<ZegoSignalingPluginQueryUsersInRoomAttributesResult>
query users in room attributes
inherited
refuseInvitation({required String invitationID, String extendedData = ''}) Future<ZegoSignalingPluginResponseInvitationResult>
inherited
renewToken(String token) Future<ZegoSignalingPluginRenewTokenResult>
inherited
sendInRoomTextMessage({required String roomID, required String message}) Future<ZegoSignalingPluginInRoomTextMessageResult>
inherited
sendInvitation({required List<String> invitees, required int timeout, String extendedData = '', ZegoSignalingPluginNotificationConfig? notificationConfig}) Future<ZegoSignalingPluginSendInvitationResult>
inherited
setUsersInRoomAttributes({required String roomID, required List<String> userIDs, required Map<String, String> setAttributes, bool isDeleteAfterOwnerLeft = true}) Future<ZegoSignalingPluginSetUsersInRoomAttributesResult>
set users in room attributes
inherited
toString() String
A string representation of this object.
inherited
uninit() → void
updateRoomProperties({required String roomID, required bool isForce, required bool isDeleteAfterOwnerLeft, required bool isUpdateOwner, required Map<String, String> roomProperties}) Future<ZegoSignalingPluginRoomPropertiesOperationResult>
update room properties
inherited

Operators

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