copyWith method
GroupCall
copyWith({
- int? id,
- String? title,
- int? scheduledStartDate,
- bool? enabledStartNotification,
- bool? isActive,
- bool? isRtmpStream,
- bool? isJoined,
- bool? needRejoin,
- bool? canBeManaged,
- int? participantCount,
- bool? hasHiddenListeners,
- bool? loadedAllParticipants,
- List<
GroupCallRecentSpeaker> ? recentSpeakers, - bool? isMyVideoEnabled,
- bool? isMyVideoPaused,
- bool? canEnableVideo,
- bool? muteNewParticipants,
- bool? canToggleMuteNewParticipants,
- int? recordDuration,
- bool? isVideoRecorded,
- int? duration,
- dynamic extra,
- int? clientId,
Implementation
GroupCall copyWith({
int? id,
String? title,
int? scheduledStartDate,
bool? enabledStartNotification,
bool? isActive,
bool? isRtmpStream,
bool? isJoined,
bool? needRejoin,
bool? canBeManaged,
int? participantCount,
bool? hasHiddenListeners,
bool? loadedAllParticipants,
List<GroupCallRecentSpeaker>? recentSpeakers,
bool? isMyVideoEnabled,
bool? isMyVideoPaused,
bool? canEnableVideo,
bool? muteNewParticipants,
bool? canToggleMuteNewParticipants,
int? recordDuration,
bool? isVideoRecorded,
int? duration,
dynamic extra,
int? clientId,
}) =>
GroupCall(
id: id ?? this.id,
title: title ?? this.title,
scheduledStartDate: scheduledStartDate ?? this.scheduledStartDate,
enabledStartNotification:
enabledStartNotification ?? this.enabledStartNotification,
isActive: isActive ?? this.isActive,
isRtmpStream: isRtmpStream ?? this.isRtmpStream,
isJoined: isJoined ?? this.isJoined,
needRejoin: needRejoin ?? this.needRejoin,
canBeManaged: canBeManaged ?? this.canBeManaged,
participantCount: participantCount ?? this.participantCount,
hasHiddenListeners: hasHiddenListeners ?? this.hasHiddenListeners,
loadedAllParticipants:
loadedAllParticipants ?? this.loadedAllParticipants,
recentSpeakers: recentSpeakers ?? this.recentSpeakers,
isMyVideoEnabled: isMyVideoEnabled ?? this.isMyVideoEnabled,
isMyVideoPaused: isMyVideoPaused ?? this.isMyVideoPaused,
canEnableVideo: canEnableVideo ?? this.canEnableVideo,
muteNewParticipants: muteNewParticipants ?? this.muteNewParticipants,
canToggleMuteNewParticipants:
canToggleMuteNewParticipants ?? this.canToggleMuteNewParticipants,
recordDuration: recordDuration ?? this.recordDuration,
isVideoRecorded: isVideoRecorded ?? this.isVideoRecorded,
duration: duration ?? this.duration,
extra: extra ?? this.extra,
clientId: clientId ?? this.clientId,
);