RemoteActivityData constructor
RemoteActivityData({
- RemoteParticipant? identity,
- String? id,
- String? message,
- int? timestamp,
- String? action,
- bool isSender = false,
- String? requestId = "",
- String? meetingUid = "",
- String? displayName = "",
- String? participantLobbyStatus = "",
- String? token = "",
- bool value = false,
- String? userIdentity = "",
- String? userName = "",
- TranscriptionActionModel? liveCaptionsData,
- String? partialTranscription,
- String? finalTranscription,
- String? participantIdentity,
- int? whiteboardId,
- String? consent,
- List<
ConsentParticipant> ? participants, - String? dispatchId,
- String? mode,
- bool isDeleted = false,
- bool isEdited = false,
- ReplyMessage? replyMessage,
- String? messageId,
- Reaction? reaction,
- List<
Reaction> ? reactions, - bool removeReaction = false,
Implementation
RemoteActivityData({
this.identity,
this.id,
this.message,
this.timestamp,
this.action,
this.isSender = false,
this.requestId = "",
this.meetingUid = "",
this.displayName = "",
this.participantLobbyStatus = "",
this.token = "",
this.value = false,
this.userIdentity = "",
this.userName = "",
this.liveCaptionsData,
this.partialTranscription,
this.finalTranscription,
this.participantIdentity,
this.whiteboardId,
this.consent,
this.participants,
this.dispatchId,
this.mode,
this.isDeleted = false,
this.isEdited = false,
this.replyMessage,
this.messageId,
this.reaction,
this.reactions,
this.removeReaction = false,
this.isScreenShareAllowed = false,
// ✅ ADD NEW FIELD
});