copyWith method
ChatSettings
copyWith({
- Defaulted<
MuteStatus> muteStatus = const Omit(), - Defaulted<
PinStatus> pinStatus = const Omit(), - Defaulted<
DateTime> ? pinTime = const Omit(),
Implementation
ChatSettings copyWith({
Defaulted<MuteStatus> muteStatus = const Omit(),
Defaulted<PinStatus> pinStatus = const Omit(),
Defaulted<DateTime>? pinTime = const Omit(),
}) {
return ChatSettings(
muteStatus:
muteStatus is Omit ? this.muteStatus : muteStatus as MuteStatus,
pinStatus: pinStatus is Omit ? this.pinStatus : pinStatus as PinStatus,
pinTime: pinTime is Omit ? this.pinTime : pinTime as DateTime?,
);
}