copyWith method

ToastData copyWith({
  1. String? message,
  2. String? title,
  3. String? description,
  4. ToastVariant? variant,
  5. int? duration,
  6. bool? dismissible,
  7. ToastAction? action,
  8. Widget? icon,
})

Implementation

ToastData copyWith({
  String? message,
  String? title,
  String? description,
  ToastVariant? variant,
  int? duration,
  bool? dismissible,
  ToastAction? action,
  Widget? icon,
}) {
  return ToastData(
    id: id,
    message: message ?? this.message,
    title: title ?? this.title,
    description: description ?? this.description,
    variant: variant ?? this.variant,
    duration: duration ?? this.duration,
    dismissible: dismissible ?? this.dismissible,
    action: action ?? this.action,
    icon: icon ?? this.icon,
    position: position,
  );
}