copyWith method
Implementation
ApiResponse<BodyType, InnerType> copyWith({
int? statusCode,
Object? error = _unset,
Map<String, dynamic>? headers,
dynamic bodyString = _unset,
Object? body = _unset,
Object? pagination = _unset,
Map<String, dynamic>? extra,
Object? cause = _unset,
StackTrace? stackTrace,
ApiRequest<BodyType, InnerType>? request,
}) => ApiResponse<BodyType, InnerType>(
bodyString: identical(bodyString, _unset) ? this.bodyString : bodyString,
statusCode: statusCode ?? this.statusCode,
pagination: identical(pagination, _unset)
? this.pagination
: pagination as Pagination?,
headers: headers ?? this.headers,
body: identical(body, _unset) ? this.body : _asBody(body),
error: identical(error, _unset) ? this.error : error,
extra: extra ?? this.extra,
cause: identical(cause, _unset) ? this.cause : cause,
stackTrace: stackTrace ?? this.stackTrace,
request: request ?? this.request,
);