copyWith method
Implementation
Warning copyWith({String? warningType, String? warningCode, Cause? cause}) {
return Warning(
warningType: warningType ?? this.warningType,
warningCode: warningCode ?? this.warningCode,
cause: cause ?? this.cause);
}