RemoteActivityData constructor

RemoteActivityData({
  1. RemoteParticipant? identity,
  2. String? id,
  3. String? message,
  4. int? timestamp,
  5. int? timeStamp,
  6. String? action,
  7. bool isSender = false,
  8. String? requestId = "",
  9. String? meetingUid = "",
  10. String? displayName = "",
  11. String? participantLobbyStatus = "",
  12. String? token = "",
  13. bool value = false,
  14. String? userIdentity = "",
  15. String? userName = "",
  16. TranscriptionActionModel? liveCaptionsData,
  17. String? partialTranscription,
  18. String? finalTranscription,
  19. String? participantIdentity,
  20. int? whiteboardId,
  21. String? consent,
  22. List<ConsentParticipant>? participants,
  23. String? dispatchId,
  24. String? mode,
  25. bool isDeleted = false,
  26. bool isEdited = false,
  27. ReplyMessage? replyMessage,
  28. String? messageId,
  29. Reaction? reaction,
  30. List<Reaction>? reactions,
  31. bool removeReaction = false,
  32. bool isScreenShareAllowed = false,
  33. String? fromUserId,
  34. List? messages,
  35. List<RaisedHand>? raisedHands,
})

Implementation

RemoteActivityData({
  this.identity,
  this.id,
  this.message,
  this.timestamp,
  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,
  this.fromUserId,
  this.messages,
  this.raisedHands,
  // ✅ ADD NEW FIELD
});