copyWith method
复制并修改
Implementation
AdapterResponse<T> copyWith({
int? statusCode,
String? statusMessage,
T? data,
Map<String, List<String>>? headers,
AdapterRequest? request,
bool? isRedirect,
String? redirectUrl,
Map<String, dynamic>? extra,
}) {
return AdapterResponse<T>(
statusCode: statusCode ?? this.statusCode,
statusMessage: statusMessage ?? this.statusMessage,
data: data ?? this.data,
headers: headers ?? this.headers,
request: request ?? this.request,
isRedirect: isRedirect ?? this.isRedirect,
redirectUrl: redirectUrl ?? this.redirectUrl,
extra: extra ?? this.extra,
);
}