copyWith method
LoggingMessageNotificationParams
copyWith({
- NotificationMetaObject? meta,
- Object? data,
- LoggingLevel? level,
- String? logger,
A copy with the given properties replaced; everything else, unknown keys included, is kept.
Implementation
LoggingMessageNotificationParams copyWith({
NotificationMetaObject? meta,
Object? data,
LoggingLevel? level,
String? logger,
}) =>
LoggingMessageNotificationParams.fromJson({
...toJson(),
if (meta != null) '_meta': $encode(meta),
if (data != null) 'data': $encode(data),
if (level != null) 'level': $encode(level),
if (logger != null) 'logger': $encode(logger),
});