ZegoSignalingPluginInterface class abstract
For all apis and events, See mixins.
- Mixed in types
-
- ZegoSignalingPluginRoomAPI
- ZegoSignalingPluginRoomEvent
- ZegoSignalingPluginInvitationAPI
- ZegoSignalingPluginInvitationEvent
- ZegoSignalingPluginUserAPI
- ZegoSignalingPluginUserEvent
- ZegoSignalingPluginNotificationAPI
- ZegoSignalingPluginNotificationEvent
- ZegoSignalingPluginMessageAPI
- ZegoSignalingPluginMessageEvent
- IZegoUIKitPlugin
Constructors
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