Files
apidash/packages/har_parser/lib/models/har_log.freezed.dart
2025-03-23 08:23:53 +05:30

1684 lines
50 KiB
Dart

// coverage:ignore-file
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark
part of 'har_log.dart';
// **************************************************************************
// FreezedGenerator
// **************************************************************************
T _$identity<T>(T value) => value;
final _privateConstructorUsedError = UnsupportedError(
'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models');
HarLog _$HarLogFromJson(Map<String, dynamic> json) {
return _HarLog.fromJson(json);
}
/// @nodoc
mixin _$HarLog {
Log? get log => throw _privateConstructorUsedError;
/// Serializes this HarLog to a JSON map.
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
/// Create a copy of HarLog
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
$HarLogCopyWith<HarLog> get copyWith => throw _privateConstructorUsedError;
}
/// @nodoc
abstract class $HarLogCopyWith<$Res> {
factory $HarLogCopyWith(HarLog value, $Res Function(HarLog) then) =
_$HarLogCopyWithImpl<$Res, HarLog>;
@useResult
$Res call({Log? log});
$LogCopyWith<$Res>? get log;
}
/// @nodoc
class _$HarLogCopyWithImpl<$Res, $Val extends HarLog>
implements $HarLogCopyWith<$Res> {
_$HarLogCopyWithImpl(this._value, this._then);
// ignore: unused_field
final $Val _value;
// ignore: unused_field
final $Res Function($Val) _then;
/// Create a copy of HarLog
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({
Object? log = freezed,
}) {
return _then(_value.copyWith(
log: freezed == log
? _value.log
: log // ignore: cast_nullable_to_non_nullable
as Log?,
) as $Val);
}
/// Create a copy of HarLog
/// with the given fields replaced by the non-null parameter values.
@override
@pragma('vm:prefer-inline')
$LogCopyWith<$Res>? get log {
if (_value.log == null) {
return null;
}
return $LogCopyWith<$Res>(_value.log!, (value) {
return _then(_value.copyWith(log: value) as $Val);
});
}
}
/// @nodoc
abstract class _$$HarLogImplCopyWith<$Res> implements $HarLogCopyWith<$Res> {
factory _$$HarLogImplCopyWith(
_$HarLogImpl value, $Res Function(_$HarLogImpl) then) =
__$$HarLogImplCopyWithImpl<$Res>;
@override
@useResult
$Res call({Log? log});
@override
$LogCopyWith<$Res>? get log;
}
/// @nodoc
class __$$HarLogImplCopyWithImpl<$Res>
extends _$HarLogCopyWithImpl<$Res, _$HarLogImpl>
implements _$$HarLogImplCopyWith<$Res> {
__$$HarLogImplCopyWithImpl(
_$HarLogImpl _value, $Res Function(_$HarLogImpl) _then)
: super(_value, _then);
/// Create a copy of HarLog
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({
Object? log = freezed,
}) {
return _then(_$HarLogImpl(
log: freezed == log
? _value.log
: log // ignore: cast_nullable_to_non_nullable
as Log?,
));
}
}
/// @nodoc
@JsonSerializable(explicitToJson: true, anyMap: true, includeIfNull: false)
class _$HarLogImpl implements _HarLog {
const _$HarLogImpl({this.log});
factory _$HarLogImpl.fromJson(Map<String, dynamic> json) =>
_$$HarLogImplFromJson(json);
@override
final Log? log;
@override
String toString() {
return 'HarLog(log: $log)';
}
@override
bool operator ==(Object other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$HarLogImpl &&
(identical(other.log, log) || other.log == log));
}
@JsonKey(includeFromJson: false, includeToJson: false)
@override
int get hashCode => Object.hash(runtimeType, log);
/// Create a copy of HarLog
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
@override
@pragma('vm:prefer-inline')
_$$HarLogImplCopyWith<_$HarLogImpl> get copyWith =>
__$$HarLogImplCopyWithImpl<_$HarLogImpl>(this, _$identity);
@override
Map<String, dynamic> toJson() {
return _$$HarLogImplToJson(
this,
);
}
}
abstract class _HarLog implements HarLog {
const factory _HarLog({final Log? log}) = _$HarLogImpl;
factory _HarLog.fromJson(Map<String, dynamic> json) = _$HarLogImpl.fromJson;
@override
Log? get log;
/// Create a copy of HarLog
/// with the given fields replaced by the non-null parameter values.
@override
@JsonKey(includeFromJson: false, includeToJson: false)
_$$HarLogImplCopyWith<_$HarLogImpl> get copyWith =>
throw _privateConstructorUsedError;
}
Log _$LogFromJson(Map<String, dynamic> json) {
return _Log.fromJson(json);
}
/// @nodoc
mixin _$Log {
String? get version => throw _privateConstructorUsedError;
Creator? get creator => throw _privateConstructorUsedError;
List<Entry>? get entries => throw _privateConstructorUsedError;
/// Serializes this Log to a JSON map.
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
/// Create a copy of Log
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
$LogCopyWith<Log> get copyWith => throw _privateConstructorUsedError;
}
/// @nodoc
abstract class $LogCopyWith<$Res> {
factory $LogCopyWith(Log value, $Res Function(Log) then) =
_$LogCopyWithImpl<$Res, Log>;
@useResult
$Res call({String? version, Creator? creator, List<Entry>? entries});
$CreatorCopyWith<$Res>? get creator;
}
/// @nodoc
class _$LogCopyWithImpl<$Res, $Val extends Log> implements $LogCopyWith<$Res> {
_$LogCopyWithImpl(this._value, this._then);
// ignore: unused_field
final $Val _value;
// ignore: unused_field
final $Res Function($Val) _then;
/// Create a copy of Log
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({
Object? version = freezed,
Object? creator = freezed,
Object? entries = freezed,
}) {
return _then(_value.copyWith(
version: freezed == version
? _value.version
: version // ignore: cast_nullable_to_non_nullable
as String?,
creator: freezed == creator
? _value.creator
: creator // ignore: cast_nullable_to_non_nullable
as Creator?,
entries: freezed == entries
? _value.entries
: entries // ignore: cast_nullable_to_non_nullable
as List<Entry>?,
) as $Val);
}
/// Create a copy of Log
/// with the given fields replaced by the non-null parameter values.
@override
@pragma('vm:prefer-inline')
$CreatorCopyWith<$Res>? get creator {
if (_value.creator == null) {
return null;
}
return $CreatorCopyWith<$Res>(_value.creator!, (value) {
return _then(_value.copyWith(creator: value) as $Val);
});
}
}
/// @nodoc
abstract class _$$LogImplCopyWith<$Res> implements $LogCopyWith<$Res> {
factory _$$LogImplCopyWith(_$LogImpl value, $Res Function(_$LogImpl) then) =
__$$LogImplCopyWithImpl<$Res>;
@override
@useResult
$Res call({String? version, Creator? creator, List<Entry>? entries});
@override
$CreatorCopyWith<$Res>? get creator;
}
/// @nodoc
class __$$LogImplCopyWithImpl<$Res> extends _$LogCopyWithImpl<$Res, _$LogImpl>
implements _$$LogImplCopyWith<$Res> {
__$$LogImplCopyWithImpl(_$LogImpl _value, $Res Function(_$LogImpl) _then)
: super(_value, _then);
/// Create a copy of Log
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({
Object? version = freezed,
Object? creator = freezed,
Object? entries = freezed,
}) {
return _then(_$LogImpl(
version: freezed == version
? _value.version
: version // ignore: cast_nullable_to_non_nullable
as String?,
creator: freezed == creator
? _value.creator
: creator // ignore: cast_nullable_to_non_nullable
as Creator?,
entries: freezed == entries
? _value._entries
: entries // ignore: cast_nullable_to_non_nullable
as List<Entry>?,
));
}
}
/// @nodoc
@JsonSerializable(explicitToJson: true, anyMap: true, includeIfNull: false)
class _$LogImpl implements _Log {
const _$LogImpl({this.version, this.creator, final List<Entry>? entries})
: _entries = entries;
factory _$LogImpl.fromJson(Map<String, dynamic> json) =>
_$$LogImplFromJson(json);
@override
final String? version;
@override
final Creator? creator;
final List<Entry>? _entries;
@override
List<Entry>? get entries {
final value = _entries;
if (value == null) return null;
if (_entries is EqualUnmodifiableListView) return _entries;
// ignore: implicit_dynamic_type
return EqualUnmodifiableListView(value);
}
@override
String toString() {
return 'Log(version: $version, creator: $creator, entries: $entries)';
}
@override
bool operator ==(Object other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$LogImpl &&
(identical(other.version, version) || other.version == version) &&
(identical(other.creator, creator) || other.creator == creator) &&
const DeepCollectionEquality().equals(other._entries, _entries));
}
@JsonKey(includeFromJson: false, includeToJson: false)
@override
int get hashCode => Object.hash(runtimeType, version, creator,
const DeepCollectionEquality().hash(_entries));
/// Create a copy of Log
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
@override
@pragma('vm:prefer-inline')
_$$LogImplCopyWith<_$LogImpl> get copyWith =>
__$$LogImplCopyWithImpl<_$LogImpl>(this, _$identity);
@override
Map<String, dynamic> toJson() {
return _$$LogImplToJson(
this,
);
}
}
abstract class _Log implements Log {
const factory _Log(
{final String? version,
final Creator? creator,
final List<Entry>? entries}) = _$LogImpl;
factory _Log.fromJson(Map<String, dynamic> json) = _$LogImpl.fromJson;
@override
String? get version;
@override
Creator? get creator;
@override
List<Entry>? get entries;
/// Create a copy of Log
/// with the given fields replaced by the non-null parameter values.
@override
@JsonKey(includeFromJson: false, includeToJson: false)
_$$LogImplCopyWith<_$LogImpl> get copyWith =>
throw _privateConstructorUsedError;
}
Creator _$CreatorFromJson(Map<String, dynamic> json) {
return _Creator.fromJson(json);
}
/// @nodoc
mixin _$Creator {
String? get name => throw _privateConstructorUsedError;
String? get version => throw _privateConstructorUsedError;
/// Serializes this Creator to a JSON map.
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
/// Create a copy of Creator
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
$CreatorCopyWith<Creator> get copyWith => throw _privateConstructorUsedError;
}
/// @nodoc
abstract class $CreatorCopyWith<$Res> {
factory $CreatorCopyWith(Creator value, $Res Function(Creator) then) =
_$CreatorCopyWithImpl<$Res, Creator>;
@useResult
$Res call({String? name, String? version});
}
/// @nodoc
class _$CreatorCopyWithImpl<$Res, $Val extends Creator>
implements $CreatorCopyWith<$Res> {
_$CreatorCopyWithImpl(this._value, this._then);
// ignore: unused_field
final $Val _value;
// ignore: unused_field
final $Res Function($Val) _then;
/// Create a copy of Creator
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({
Object? name = freezed,
Object? version = freezed,
}) {
return _then(_value.copyWith(
name: freezed == name
? _value.name
: name // ignore: cast_nullable_to_non_nullable
as String?,
version: freezed == version
? _value.version
: version // ignore: cast_nullable_to_non_nullable
as String?,
) as $Val);
}
}
/// @nodoc
abstract class _$$CreatorImplCopyWith<$Res> implements $CreatorCopyWith<$Res> {
factory _$$CreatorImplCopyWith(
_$CreatorImpl value, $Res Function(_$CreatorImpl) then) =
__$$CreatorImplCopyWithImpl<$Res>;
@override
@useResult
$Res call({String? name, String? version});
}
/// @nodoc
class __$$CreatorImplCopyWithImpl<$Res>
extends _$CreatorCopyWithImpl<$Res, _$CreatorImpl>
implements _$$CreatorImplCopyWith<$Res> {
__$$CreatorImplCopyWithImpl(
_$CreatorImpl _value, $Res Function(_$CreatorImpl) _then)
: super(_value, _then);
/// Create a copy of Creator
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({
Object? name = freezed,
Object? version = freezed,
}) {
return _then(_$CreatorImpl(
name: freezed == name
? _value.name
: name // ignore: cast_nullable_to_non_nullable
as String?,
version: freezed == version
? _value.version
: version // ignore: cast_nullable_to_non_nullable
as String?,
));
}
}
/// @nodoc
@JsonSerializable(explicitToJson: true, anyMap: true, includeIfNull: false)
class _$CreatorImpl implements _Creator {
const _$CreatorImpl({this.name, this.version});
factory _$CreatorImpl.fromJson(Map<String, dynamic> json) =>
_$$CreatorImplFromJson(json);
@override
final String? name;
@override
final String? version;
@override
String toString() {
return 'Creator(name: $name, version: $version)';
}
@override
bool operator ==(Object other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$CreatorImpl &&
(identical(other.name, name) || other.name == name) &&
(identical(other.version, version) || other.version == version));
}
@JsonKey(includeFromJson: false, includeToJson: false)
@override
int get hashCode => Object.hash(runtimeType, name, version);
/// Create a copy of Creator
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
@override
@pragma('vm:prefer-inline')
_$$CreatorImplCopyWith<_$CreatorImpl> get copyWith =>
__$$CreatorImplCopyWithImpl<_$CreatorImpl>(this, _$identity);
@override
Map<String, dynamic> toJson() {
return _$$CreatorImplToJson(
this,
);
}
}
abstract class _Creator implements Creator {
const factory _Creator({final String? name, final String? version}) =
_$CreatorImpl;
factory _Creator.fromJson(Map<String, dynamic> json) = _$CreatorImpl.fromJson;
@override
String? get name;
@override
String? get version;
/// Create a copy of Creator
/// with the given fields replaced by the non-null parameter values.
@override
@JsonKey(includeFromJson: false, includeToJson: false)
_$$CreatorImplCopyWith<_$CreatorImpl> get copyWith =>
throw _privateConstructorUsedError;
}
Entry _$EntryFromJson(Map<String, dynamic> json) {
return _Entry.fromJson(json);
}
/// @nodoc
mixin _$Entry {
String? get startedDateTime => throw _privateConstructorUsedError;
int? get time => throw _privateConstructorUsedError;
Request? get request => throw _privateConstructorUsedError;
Response? get response => throw _privateConstructorUsedError;
/// Serializes this Entry to a JSON map.
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
/// Create a copy of Entry
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
$EntryCopyWith<Entry> get copyWith => throw _privateConstructorUsedError;
}
/// @nodoc
abstract class $EntryCopyWith<$Res> {
factory $EntryCopyWith(Entry value, $Res Function(Entry) then) =
_$EntryCopyWithImpl<$Res, Entry>;
@useResult
$Res call(
{String? startedDateTime,
int? time,
Request? request,
Response? response});
$RequestCopyWith<$Res>? get request;
$ResponseCopyWith<$Res>? get response;
}
/// @nodoc
class _$EntryCopyWithImpl<$Res, $Val extends Entry>
implements $EntryCopyWith<$Res> {
_$EntryCopyWithImpl(this._value, this._then);
// ignore: unused_field
final $Val _value;
// ignore: unused_field
final $Res Function($Val) _then;
/// Create a copy of Entry
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({
Object? startedDateTime = freezed,
Object? time = freezed,
Object? request = freezed,
Object? response = freezed,
}) {
return _then(_value.copyWith(
startedDateTime: freezed == startedDateTime
? _value.startedDateTime
: startedDateTime // ignore: cast_nullable_to_non_nullable
as String?,
time: freezed == time
? _value.time
: time // ignore: cast_nullable_to_non_nullable
as int?,
request: freezed == request
? _value.request
: request // ignore: cast_nullable_to_non_nullable
as Request?,
response: freezed == response
? _value.response
: response // ignore: cast_nullable_to_non_nullable
as Response?,
) as $Val);
}
/// Create a copy of Entry
/// with the given fields replaced by the non-null parameter values.
@override
@pragma('vm:prefer-inline')
$RequestCopyWith<$Res>? get request {
if (_value.request == null) {
return null;
}
return $RequestCopyWith<$Res>(_value.request!, (value) {
return _then(_value.copyWith(request: value) as $Val);
});
}
/// Create a copy of Entry
/// with the given fields replaced by the non-null parameter values.
@override
@pragma('vm:prefer-inline')
$ResponseCopyWith<$Res>? get response {
if (_value.response == null) {
return null;
}
return $ResponseCopyWith<$Res>(_value.response!, (value) {
return _then(_value.copyWith(response: value) as $Val);
});
}
}
/// @nodoc
abstract class _$$EntryImplCopyWith<$Res> implements $EntryCopyWith<$Res> {
factory _$$EntryImplCopyWith(
_$EntryImpl value, $Res Function(_$EntryImpl) then) =
__$$EntryImplCopyWithImpl<$Res>;
@override
@useResult
$Res call(
{String? startedDateTime,
int? time,
Request? request,
Response? response});
@override
$RequestCopyWith<$Res>? get request;
@override
$ResponseCopyWith<$Res>? get response;
}
/// @nodoc
class __$$EntryImplCopyWithImpl<$Res>
extends _$EntryCopyWithImpl<$Res, _$EntryImpl>
implements _$$EntryImplCopyWith<$Res> {
__$$EntryImplCopyWithImpl(
_$EntryImpl _value, $Res Function(_$EntryImpl) _then)
: super(_value, _then);
/// Create a copy of Entry
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({
Object? startedDateTime = freezed,
Object? time = freezed,
Object? request = freezed,
Object? response = freezed,
}) {
return _then(_$EntryImpl(
startedDateTime: freezed == startedDateTime
? _value.startedDateTime
: startedDateTime // ignore: cast_nullable_to_non_nullable
as String?,
time: freezed == time
? _value.time
: time // ignore: cast_nullable_to_non_nullable
as int?,
request: freezed == request
? _value.request
: request // ignore: cast_nullable_to_non_nullable
as Request?,
response: freezed == response
? _value.response
: response // ignore: cast_nullable_to_non_nullable
as Response?,
));
}
}
/// @nodoc
@JsonSerializable(explicitToJson: true, anyMap: true, includeIfNull: false)
class _$EntryImpl implements _Entry {
const _$EntryImpl(
{this.startedDateTime, this.time, this.request, this.response});
factory _$EntryImpl.fromJson(Map<String, dynamic> json) =>
_$$EntryImplFromJson(json);
@override
final String? startedDateTime;
@override
final int? time;
@override
final Request? request;
@override
final Response? response;
@override
String toString() {
return 'Entry(startedDateTime: $startedDateTime, time: $time, request: $request, response: $response)';
}
@override
bool operator ==(Object other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$EntryImpl &&
(identical(other.startedDateTime, startedDateTime) ||
other.startedDateTime == startedDateTime) &&
(identical(other.time, time) || other.time == time) &&
(identical(other.request, request) || other.request == request) &&
(identical(other.response, response) ||
other.response == response));
}
@JsonKey(includeFromJson: false, includeToJson: false)
@override
int get hashCode =>
Object.hash(runtimeType, startedDateTime, time, request, response);
/// Create a copy of Entry
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
@override
@pragma('vm:prefer-inline')
_$$EntryImplCopyWith<_$EntryImpl> get copyWith =>
__$$EntryImplCopyWithImpl<_$EntryImpl>(this, _$identity);
@override
Map<String, dynamic> toJson() {
return _$$EntryImplToJson(
this,
);
}
}
abstract class _Entry implements Entry {
const factory _Entry(
{final String? startedDateTime,
final int? time,
final Request? request,
final Response? response}) = _$EntryImpl;
factory _Entry.fromJson(Map<String, dynamic> json) = _$EntryImpl.fromJson;
@override
String? get startedDateTime;
@override
int? get time;
@override
Request? get request;
@override
Response? get response;
/// Create a copy of Entry
/// with the given fields replaced by the non-null parameter values.
@override
@JsonKey(includeFromJson: false, includeToJson: false)
_$$EntryImplCopyWith<_$EntryImpl> get copyWith =>
throw _privateConstructorUsedError;
}
Request _$RequestFromJson(Map<String, dynamic> json) {
return _Request.fromJson(json);
}
/// @nodoc
mixin _$Request {
String? get method => throw _privateConstructorUsedError;
String? get url => throw _privateConstructorUsedError;
String? get httpVersion => throw _privateConstructorUsedError;
List<dynamic>? get cookies => throw _privateConstructorUsedError;
List<dynamic>? get headers => throw _privateConstructorUsedError;
List<dynamic>? get queryString => throw _privateConstructorUsedError;
Map<String, dynamic>? get postData => throw _privateConstructorUsedError;
int? get headersSize => throw _privateConstructorUsedError;
int? get bodySize => throw _privateConstructorUsedError;
/// Serializes this Request to a JSON map.
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
/// Create a copy of Request
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
$RequestCopyWith<Request> get copyWith => throw _privateConstructorUsedError;
}
/// @nodoc
abstract class $RequestCopyWith<$Res> {
factory $RequestCopyWith(Request value, $Res Function(Request) then) =
_$RequestCopyWithImpl<$Res, Request>;
@useResult
$Res call(
{String? method,
String? url,
String? httpVersion,
List<dynamic>? cookies,
List<dynamic>? headers,
List<dynamic>? queryString,
Map<String, dynamic>? postData,
int? headersSize,
int? bodySize});
}
/// @nodoc
class _$RequestCopyWithImpl<$Res, $Val extends Request>
implements $RequestCopyWith<$Res> {
_$RequestCopyWithImpl(this._value, this._then);
// ignore: unused_field
final $Val _value;
// ignore: unused_field
final $Res Function($Val) _then;
/// Create a copy of Request
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({
Object? method = freezed,
Object? url = freezed,
Object? httpVersion = freezed,
Object? cookies = freezed,
Object? headers = freezed,
Object? queryString = freezed,
Object? postData = freezed,
Object? headersSize = freezed,
Object? bodySize = freezed,
}) {
return _then(_value.copyWith(
method: freezed == method
? _value.method
: method // ignore: cast_nullable_to_non_nullable
as String?,
url: freezed == url
? _value.url
: url // ignore: cast_nullable_to_non_nullable
as String?,
httpVersion: freezed == httpVersion
? _value.httpVersion
: httpVersion // ignore: cast_nullable_to_non_nullable
as String?,
cookies: freezed == cookies
? _value.cookies
: cookies // ignore: cast_nullable_to_non_nullable
as List<dynamic>?,
headers: freezed == headers
? _value.headers
: headers // ignore: cast_nullable_to_non_nullable
as List<dynamic>?,
queryString: freezed == queryString
? _value.queryString
: queryString // ignore: cast_nullable_to_non_nullable
as List<dynamic>?,
postData: freezed == postData
? _value.postData
: postData // ignore: cast_nullable_to_non_nullable
as Map<String, dynamic>?,
headersSize: freezed == headersSize
? _value.headersSize
: headersSize // ignore: cast_nullable_to_non_nullable
as int?,
bodySize: freezed == bodySize
? _value.bodySize
: bodySize // ignore: cast_nullable_to_non_nullable
as int?,
) as $Val);
}
}
/// @nodoc
abstract class _$$RequestImplCopyWith<$Res> implements $RequestCopyWith<$Res> {
factory _$$RequestImplCopyWith(
_$RequestImpl value, $Res Function(_$RequestImpl) then) =
__$$RequestImplCopyWithImpl<$Res>;
@override
@useResult
$Res call(
{String? method,
String? url,
String? httpVersion,
List<dynamic>? cookies,
List<dynamic>? headers,
List<dynamic>? queryString,
Map<String, dynamic>? postData,
int? headersSize,
int? bodySize});
}
/// @nodoc
class __$$RequestImplCopyWithImpl<$Res>
extends _$RequestCopyWithImpl<$Res, _$RequestImpl>
implements _$$RequestImplCopyWith<$Res> {
__$$RequestImplCopyWithImpl(
_$RequestImpl _value, $Res Function(_$RequestImpl) _then)
: super(_value, _then);
/// Create a copy of Request
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({
Object? method = freezed,
Object? url = freezed,
Object? httpVersion = freezed,
Object? cookies = freezed,
Object? headers = freezed,
Object? queryString = freezed,
Object? postData = freezed,
Object? headersSize = freezed,
Object? bodySize = freezed,
}) {
return _then(_$RequestImpl(
method: freezed == method
? _value.method
: method // ignore: cast_nullable_to_non_nullable
as String?,
url: freezed == url
? _value.url
: url // ignore: cast_nullable_to_non_nullable
as String?,
httpVersion: freezed == httpVersion
? _value.httpVersion
: httpVersion // ignore: cast_nullable_to_non_nullable
as String?,
cookies: freezed == cookies
? _value._cookies
: cookies // ignore: cast_nullable_to_non_nullable
as List<dynamic>?,
headers: freezed == headers
? _value._headers
: headers // ignore: cast_nullable_to_non_nullable
as List<dynamic>?,
queryString: freezed == queryString
? _value._queryString
: queryString // ignore: cast_nullable_to_non_nullable
as List<dynamic>?,
postData: freezed == postData
? _value._postData
: postData // ignore: cast_nullable_to_non_nullable
as Map<String, dynamic>?,
headersSize: freezed == headersSize
? _value.headersSize
: headersSize // ignore: cast_nullable_to_non_nullable
as int?,
bodySize: freezed == bodySize
? _value.bodySize
: bodySize // ignore: cast_nullable_to_non_nullable
as int?,
));
}
}
/// @nodoc
@JsonSerializable(explicitToJson: true, anyMap: true, includeIfNull: false)
class _$RequestImpl implements _Request {
const _$RequestImpl(
{this.method,
this.url,
this.httpVersion,
final List<dynamic>? cookies,
final List<dynamic>? headers,
final List<dynamic>? queryString,
final Map<String, dynamic>? postData,
this.headersSize,
this.bodySize})
: _cookies = cookies,
_headers = headers,
_queryString = queryString,
_postData = postData;
factory _$RequestImpl.fromJson(Map<String, dynamic> json) =>
_$$RequestImplFromJson(json);
@override
final String? method;
@override
final String? url;
@override
final String? httpVersion;
final List<dynamic>? _cookies;
@override
List<dynamic>? get cookies {
final value = _cookies;
if (value == null) return null;
if (_cookies is EqualUnmodifiableListView) return _cookies;
// ignore: implicit_dynamic_type
return EqualUnmodifiableListView(value);
}
final List<dynamic>? _headers;
@override
List<dynamic>? get headers {
final value = _headers;
if (value == null) return null;
if (_headers is EqualUnmodifiableListView) return _headers;
// ignore: implicit_dynamic_type
return EqualUnmodifiableListView(value);
}
final List<dynamic>? _queryString;
@override
List<dynamic>? get queryString {
final value = _queryString;
if (value == null) return null;
if (_queryString is EqualUnmodifiableListView) return _queryString;
// ignore: implicit_dynamic_type
return EqualUnmodifiableListView(value);
}
final Map<String, dynamic>? _postData;
@override
Map<String, dynamic>? get postData {
final value = _postData;
if (value == null) return null;
if (_postData is EqualUnmodifiableMapView) return _postData;
// ignore: implicit_dynamic_type
return EqualUnmodifiableMapView(value);
}
@override
final int? headersSize;
@override
final int? bodySize;
@override
String toString() {
return 'Request(method: $method, url: $url, httpVersion: $httpVersion, cookies: $cookies, headers: $headers, queryString: $queryString, postData: $postData, headersSize: $headersSize, bodySize: $bodySize)';
}
@override
bool operator ==(Object other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$RequestImpl &&
(identical(other.method, method) || other.method == method) &&
(identical(other.url, url) || other.url == url) &&
(identical(other.httpVersion, httpVersion) ||
other.httpVersion == httpVersion) &&
const DeepCollectionEquality().equals(other._cookies, _cookies) &&
const DeepCollectionEquality().equals(other._headers, _headers) &&
const DeepCollectionEquality()
.equals(other._queryString, _queryString) &&
const DeepCollectionEquality().equals(other._postData, _postData) &&
(identical(other.headersSize, headersSize) ||
other.headersSize == headersSize) &&
(identical(other.bodySize, bodySize) ||
other.bodySize == bodySize));
}
@JsonKey(includeFromJson: false, includeToJson: false)
@override
int get hashCode => Object.hash(
runtimeType,
method,
url,
httpVersion,
const DeepCollectionEquality().hash(_cookies),
const DeepCollectionEquality().hash(_headers),
const DeepCollectionEquality().hash(_queryString),
const DeepCollectionEquality().hash(_postData),
headersSize,
bodySize);
/// Create a copy of Request
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
@override
@pragma('vm:prefer-inline')
_$$RequestImplCopyWith<_$RequestImpl> get copyWith =>
__$$RequestImplCopyWithImpl<_$RequestImpl>(this, _$identity);
@override
Map<String, dynamic> toJson() {
return _$$RequestImplToJson(
this,
);
}
}
abstract class _Request implements Request {
const factory _Request(
{final String? method,
final String? url,
final String? httpVersion,
final List<dynamic>? cookies,
final List<dynamic>? headers,
final List<dynamic>? queryString,
final Map<String, dynamic>? postData,
final int? headersSize,
final int? bodySize}) = _$RequestImpl;
factory _Request.fromJson(Map<String, dynamic> json) = _$RequestImpl.fromJson;
@override
String? get method;
@override
String? get url;
@override
String? get httpVersion;
@override
List<dynamic>? get cookies;
@override
List<dynamic>? get headers;
@override
List<dynamic>? get queryString;
@override
Map<String, dynamic>? get postData;
@override
int? get headersSize;
@override
int? get bodySize;
/// Create a copy of Request
/// with the given fields replaced by the non-null parameter values.
@override
@JsonKey(includeFromJson: false, includeToJson: false)
_$$RequestImplCopyWith<_$RequestImpl> get copyWith =>
throw _privateConstructorUsedError;
}
Response _$ResponseFromJson(Map<String, dynamic> json) {
return _Response.fromJson(json);
}
/// @nodoc
mixin _$Response {
int? get status => throw _privateConstructorUsedError;
String? get statusText => throw _privateConstructorUsedError;
String? get httpVersion => throw _privateConstructorUsedError;
List<dynamic>? get cookies => throw _privateConstructorUsedError;
List<dynamic>? get headers => throw _privateConstructorUsedError;
Content? get content => throw _privateConstructorUsedError;
String? get redirectURL => throw _privateConstructorUsedError;
int? get headersSize => throw _privateConstructorUsedError;
int? get bodySize => throw _privateConstructorUsedError;
/// Serializes this Response to a JSON map.
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
/// Create a copy of Response
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
$ResponseCopyWith<Response> get copyWith =>
throw _privateConstructorUsedError;
}
/// @nodoc
abstract class $ResponseCopyWith<$Res> {
factory $ResponseCopyWith(Response value, $Res Function(Response) then) =
_$ResponseCopyWithImpl<$Res, Response>;
@useResult
$Res call(
{int? status,
String? statusText,
String? httpVersion,
List<dynamic>? cookies,
List<dynamic>? headers,
Content? content,
String? redirectURL,
int? headersSize,
int? bodySize});
$ContentCopyWith<$Res>? get content;
}
/// @nodoc
class _$ResponseCopyWithImpl<$Res, $Val extends Response>
implements $ResponseCopyWith<$Res> {
_$ResponseCopyWithImpl(this._value, this._then);
// ignore: unused_field
final $Val _value;
// ignore: unused_field
final $Res Function($Val) _then;
/// Create a copy of Response
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({
Object? status = freezed,
Object? statusText = freezed,
Object? httpVersion = freezed,
Object? cookies = freezed,
Object? headers = freezed,
Object? content = freezed,
Object? redirectURL = freezed,
Object? headersSize = freezed,
Object? bodySize = freezed,
}) {
return _then(_value.copyWith(
status: freezed == status
? _value.status
: status // ignore: cast_nullable_to_non_nullable
as int?,
statusText: freezed == statusText
? _value.statusText
: statusText // ignore: cast_nullable_to_non_nullable
as String?,
httpVersion: freezed == httpVersion
? _value.httpVersion
: httpVersion // ignore: cast_nullable_to_non_nullable
as String?,
cookies: freezed == cookies
? _value.cookies
: cookies // ignore: cast_nullable_to_non_nullable
as List<dynamic>?,
headers: freezed == headers
? _value.headers
: headers // ignore: cast_nullable_to_non_nullable
as List<dynamic>?,
content: freezed == content
? _value.content
: content // ignore: cast_nullable_to_non_nullable
as Content?,
redirectURL: freezed == redirectURL
? _value.redirectURL
: redirectURL // ignore: cast_nullable_to_non_nullable
as String?,
headersSize: freezed == headersSize
? _value.headersSize
: headersSize // ignore: cast_nullable_to_non_nullable
as int?,
bodySize: freezed == bodySize
? _value.bodySize
: bodySize // ignore: cast_nullable_to_non_nullable
as int?,
) as $Val);
}
/// Create a copy of Response
/// with the given fields replaced by the non-null parameter values.
@override
@pragma('vm:prefer-inline')
$ContentCopyWith<$Res>? get content {
if (_value.content == null) {
return null;
}
return $ContentCopyWith<$Res>(_value.content!, (value) {
return _then(_value.copyWith(content: value) as $Val);
});
}
}
/// @nodoc
abstract class _$$ResponseImplCopyWith<$Res>
implements $ResponseCopyWith<$Res> {
factory _$$ResponseImplCopyWith(
_$ResponseImpl value, $Res Function(_$ResponseImpl) then) =
__$$ResponseImplCopyWithImpl<$Res>;
@override
@useResult
$Res call(
{int? status,
String? statusText,
String? httpVersion,
List<dynamic>? cookies,
List<dynamic>? headers,
Content? content,
String? redirectURL,
int? headersSize,
int? bodySize});
@override
$ContentCopyWith<$Res>? get content;
}
/// @nodoc
class __$$ResponseImplCopyWithImpl<$Res>
extends _$ResponseCopyWithImpl<$Res, _$ResponseImpl>
implements _$$ResponseImplCopyWith<$Res> {
__$$ResponseImplCopyWithImpl(
_$ResponseImpl _value, $Res Function(_$ResponseImpl) _then)
: super(_value, _then);
/// Create a copy of Response
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({
Object? status = freezed,
Object? statusText = freezed,
Object? httpVersion = freezed,
Object? cookies = freezed,
Object? headers = freezed,
Object? content = freezed,
Object? redirectURL = freezed,
Object? headersSize = freezed,
Object? bodySize = freezed,
}) {
return _then(_$ResponseImpl(
status: freezed == status
? _value.status
: status // ignore: cast_nullable_to_non_nullable
as int?,
statusText: freezed == statusText
? _value.statusText
: statusText // ignore: cast_nullable_to_non_nullable
as String?,
httpVersion: freezed == httpVersion
? _value.httpVersion
: httpVersion // ignore: cast_nullable_to_non_nullable
as String?,
cookies: freezed == cookies
? _value._cookies
: cookies // ignore: cast_nullable_to_non_nullable
as List<dynamic>?,
headers: freezed == headers
? _value._headers
: headers // ignore: cast_nullable_to_non_nullable
as List<dynamic>?,
content: freezed == content
? _value.content
: content // ignore: cast_nullable_to_non_nullable
as Content?,
redirectURL: freezed == redirectURL
? _value.redirectURL
: redirectURL // ignore: cast_nullable_to_non_nullable
as String?,
headersSize: freezed == headersSize
? _value.headersSize
: headersSize // ignore: cast_nullable_to_non_nullable
as int?,
bodySize: freezed == bodySize
? _value.bodySize
: bodySize // ignore: cast_nullable_to_non_nullable
as int?,
));
}
}
/// @nodoc
@JsonSerializable(explicitToJson: true, anyMap: true, includeIfNull: false)
class _$ResponseImpl implements _Response {
const _$ResponseImpl(
{this.status,
this.statusText,
this.httpVersion,
final List<dynamic>? cookies,
final List<dynamic>? headers,
this.content,
this.redirectURL,
this.headersSize,
this.bodySize})
: _cookies = cookies,
_headers = headers;
factory _$ResponseImpl.fromJson(Map<String, dynamic> json) =>
_$$ResponseImplFromJson(json);
@override
final int? status;
@override
final String? statusText;
@override
final String? httpVersion;
final List<dynamic>? _cookies;
@override
List<dynamic>? get cookies {
final value = _cookies;
if (value == null) return null;
if (_cookies is EqualUnmodifiableListView) return _cookies;
// ignore: implicit_dynamic_type
return EqualUnmodifiableListView(value);
}
final List<dynamic>? _headers;
@override
List<dynamic>? get headers {
final value = _headers;
if (value == null) return null;
if (_headers is EqualUnmodifiableListView) return _headers;
// ignore: implicit_dynamic_type
return EqualUnmodifiableListView(value);
}
@override
final Content? content;
@override
final String? redirectURL;
@override
final int? headersSize;
@override
final int? bodySize;
@override
String toString() {
return 'Response(status: $status, statusText: $statusText, httpVersion: $httpVersion, cookies: $cookies, headers: $headers, content: $content, redirectURL: $redirectURL, headersSize: $headersSize, bodySize: $bodySize)';
}
@override
bool operator ==(Object other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$ResponseImpl &&
(identical(other.status, status) || other.status == status) &&
(identical(other.statusText, statusText) ||
other.statusText == statusText) &&
(identical(other.httpVersion, httpVersion) ||
other.httpVersion == httpVersion) &&
const DeepCollectionEquality().equals(other._cookies, _cookies) &&
const DeepCollectionEquality().equals(other._headers, _headers) &&
(identical(other.content, content) || other.content == content) &&
(identical(other.redirectURL, redirectURL) ||
other.redirectURL == redirectURL) &&
(identical(other.headersSize, headersSize) ||
other.headersSize == headersSize) &&
(identical(other.bodySize, bodySize) ||
other.bodySize == bodySize));
}
@JsonKey(includeFromJson: false, includeToJson: false)
@override
int get hashCode => Object.hash(
runtimeType,
status,
statusText,
httpVersion,
const DeepCollectionEquality().hash(_cookies),
const DeepCollectionEquality().hash(_headers),
content,
redirectURL,
headersSize,
bodySize);
/// Create a copy of Response
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
@override
@pragma('vm:prefer-inline')
_$$ResponseImplCopyWith<_$ResponseImpl> get copyWith =>
__$$ResponseImplCopyWithImpl<_$ResponseImpl>(this, _$identity);
@override
Map<String, dynamic> toJson() {
return _$$ResponseImplToJson(
this,
);
}
}
abstract class _Response implements Response {
const factory _Response(
{final int? status,
final String? statusText,
final String? httpVersion,
final List<dynamic>? cookies,
final List<dynamic>? headers,
final Content? content,
final String? redirectURL,
final int? headersSize,
final int? bodySize}) = _$ResponseImpl;
factory _Response.fromJson(Map<String, dynamic> json) =
_$ResponseImpl.fromJson;
@override
int? get status;
@override
String? get statusText;
@override
String? get httpVersion;
@override
List<dynamic>? get cookies;
@override
List<dynamic>? get headers;
@override
Content? get content;
@override
String? get redirectURL;
@override
int? get headersSize;
@override
int? get bodySize;
/// Create a copy of Response
/// with the given fields replaced by the non-null parameter values.
@override
@JsonKey(includeFromJson: false, includeToJson: false)
_$$ResponseImplCopyWith<_$ResponseImpl> get copyWith =>
throw _privateConstructorUsedError;
}
Content _$ContentFromJson(Map<String, dynamic> json) {
return _Content.fromJson(json);
}
/// @nodoc
mixin _$Content {
int? get size => throw _privateConstructorUsedError;
String? get mimeType => throw _privateConstructorUsedError;
/// Serializes this Content to a JSON map.
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
/// Create a copy of Content
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
$ContentCopyWith<Content> get copyWith => throw _privateConstructorUsedError;
}
/// @nodoc
abstract class $ContentCopyWith<$Res> {
factory $ContentCopyWith(Content value, $Res Function(Content) then) =
_$ContentCopyWithImpl<$Res, Content>;
@useResult
$Res call({int? size, String? mimeType});
}
/// @nodoc
class _$ContentCopyWithImpl<$Res, $Val extends Content>
implements $ContentCopyWith<$Res> {
_$ContentCopyWithImpl(this._value, this._then);
// ignore: unused_field
final $Val _value;
// ignore: unused_field
final $Res Function($Val) _then;
/// Create a copy of Content
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({
Object? size = freezed,
Object? mimeType = freezed,
}) {
return _then(_value.copyWith(
size: freezed == size
? _value.size
: size // ignore: cast_nullable_to_non_nullable
as int?,
mimeType: freezed == mimeType
? _value.mimeType
: mimeType // ignore: cast_nullable_to_non_nullable
as String?,
) as $Val);
}
}
/// @nodoc
abstract class _$$ContentImplCopyWith<$Res> implements $ContentCopyWith<$Res> {
factory _$$ContentImplCopyWith(
_$ContentImpl value, $Res Function(_$ContentImpl) then) =
__$$ContentImplCopyWithImpl<$Res>;
@override
@useResult
$Res call({int? size, String? mimeType});
}
/// @nodoc
class __$$ContentImplCopyWithImpl<$Res>
extends _$ContentCopyWithImpl<$Res, _$ContentImpl>
implements _$$ContentImplCopyWith<$Res> {
__$$ContentImplCopyWithImpl(
_$ContentImpl _value, $Res Function(_$ContentImpl) _then)
: super(_value, _then);
/// Create a copy of Content
/// with the given fields replaced by the non-null parameter values.
@pragma('vm:prefer-inline')
@override
$Res call({
Object? size = freezed,
Object? mimeType = freezed,
}) {
return _then(_$ContentImpl(
size: freezed == size
? _value.size
: size // ignore: cast_nullable_to_non_nullable
as int?,
mimeType: freezed == mimeType
? _value.mimeType
: mimeType // ignore: cast_nullable_to_non_nullable
as String?,
));
}
}
/// @nodoc
@JsonSerializable(explicitToJson: true, anyMap: true, includeIfNull: false)
class _$ContentImpl implements _Content {
const _$ContentImpl({this.size, this.mimeType});
factory _$ContentImpl.fromJson(Map<String, dynamic> json) =>
_$$ContentImplFromJson(json);
@override
final int? size;
@override
final String? mimeType;
@override
String toString() {
return 'Content(size: $size, mimeType: $mimeType)';
}
@override
bool operator ==(Object other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$ContentImpl &&
(identical(other.size, size) || other.size == size) &&
(identical(other.mimeType, mimeType) ||
other.mimeType == mimeType));
}
@JsonKey(includeFromJson: false, includeToJson: false)
@override
int get hashCode => Object.hash(runtimeType, size, mimeType);
/// Create a copy of Content
/// with the given fields replaced by the non-null parameter values.
@JsonKey(includeFromJson: false, includeToJson: false)
@override
@pragma('vm:prefer-inline')
_$$ContentImplCopyWith<_$ContentImpl> get copyWith =>
__$$ContentImplCopyWithImpl<_$ContentImpl>(this, _$identity);
@override
Map<String, dynamic> toJson() {
return _$$ContentImplToJson(
this,
);
}
}
abstract class _Content implements Content {
const factory _Content({final int? size, final String? mimeType}) =
_$ContentImpl;
factory _Content.fromJson(Map<String, dynamic> json) = _$ContentImpl.fromJson;
@override
int? get size;
@override
String? get mimeType;
/// Create a copy of Content
/// with the given fields replaced by the non-null parameter values.
@override
@JsonKey(includeFromJson: false, includeToJson: false)
_$$ContentImplCopyWith<_$ContentImpl> get copyWith =>
throw _privateConstructorUsedError;
}