copyWith method

DataResponse<T> copyWith({
  1. int? statusCode,
  2. String? statusMessage,
  3. String? message,
  4. Map<String, dynamic>? errors,
  5. Map<String, dynamic>? data,
})

Implementation

DataResponse<T> copyWith({
  int? statusCode,
  String? statusMessage,
  String? message,
  Map<String, dynamic>? errors,
  Map<String, dynamic>? data,
}) {
  return DataResponse<T>(
    statusCode: statusCode ?? this.statusCode,
    statusMessage: statusMessage ?? this.statusMessage,
    message: message ?? this.message,
    errors: errors ?? this.errors,
    data: data ?? this.data,
  );
}