ApiError copyWith({ int? code, String? message, dynamic data, }) { return ApiError( code: code ?? this.code, message: message ?? this.message, data: data ?? this.data, ); }