chore: Remove generated files (freezed)

This commit is contained in:
Anton Stubenbord
2023-05-12 10:54:24 +02:00
parent a4a7838810
commit f913ab318f
15 changed files with 0 additions and 5654 deletions

View File

@@ -1,212 +0,0 @@
// 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 'group_model.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#custom-getters-and-methods');
GroupModel _$GroupModelFromJson(Map<String, dynamic> json) {
return _GroupModel.fromJson(json);
}
/// @nodoc
mixin _$GroupModel {
@HiveField(0)
int get id => throw _privateConstructorUsedError;
@HiveField(1)
String get name => throw _privateConstructorUsedError;
@HiveField(2)
List<String> get permissions => throw _privateConstructorUsedError;
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
@JsonKey(ignore: true)
$GroupModelCopyWith<GroupModel> get copyWith =>
throw _privateConstructorUsedError;
}
/// @nodoc
abstract class $GroupModelCopyWith<$Res> {
factory $GroupModelCopyWith(
GroupModel value, $Res Function(GroupModel) then) =
_$GroupModelCopyWithImpl<$Res, GroupModel>;
@useResult
$Res call(
{@HiveField(0) int id,
@HiveField(1) String name,
@HiveField(2) List<String> permissions});
}
/// @nodoc
class _$GroupModelCopyWithImpl<$Res, $Val extends GroupModel>
implements $GroupModelCopyWith<$Res> {
_$GroupModelCopyWithImpl(this._value, this._then);
// ignore: unused_field
final $Val _value;
// ignore: unused_field
final $Res Function($Val) _then;
@pragma('vm:prefer-inline')
@override
$Res call({
Object? id = null,
Object? name = null,
Object? permissions = null,
}) {
return _then(_value.copyWith(
id: null == id
? _value.id
: id // ignore: cast_nullable_to_non_nullable
as int,
name: null == name
? _value.name
: name // ignore: cast_nullable_to_non_nullable
as String,
permissions: null == permissions
? _value.permissions
: permissions // ignore: cast_nullable_to_non_nullable
as List<String>,
) as $Val);
}
}
/// @nodoc
abstract class _$$_GroupModelCopyWith<$Res>
implements $GroupModelCopyWith<$Res> {
factory _$$_GroupModelCopyWith(
_$_GroupModel value, $Res Function(_$_GroupModel) then) =
__$$_GroupModelCopyWithImpl<$Res>;
@override
@useResult
$Res call(
{@HiveField(0) int id,
@HiveField(1) String name,
@HiveField(2) List<String> permissions});
}
/// @nodoc
class __$$_GroupModelCopyWithImpl<$Res>
extends _$GroupModelCopyWithImpl<$Res, _$_GroupModel>
implements _$$_GroupModelCopyWith<$Res> {
__$$_GroupModelCopyWithImpl(
_$_GroupModel _value, $Res Function(_$_GroupModel) _then)
: super(_value, _then);
@pragma('vm:prefer-inline')
@override
$Res call({
Object? id = null,
Object? name = null,
Object? permissions = null,
}) {
return _then(_$_GroupModel(
id: null == id
? _value.id
: id // ignore: cast_nullable_to_non_nullable
as int,
name: null == name
? _value.name
: name // ignore: cast_nullable_to_non_nullable
as String,
permissions: null == permissions
? _value._permissions
: permissions // ignore: cast_nullable_to_non_nullable
as List<String>,
));
}
}
/// @nodoc
@JsonSerializable()
class _$_GroupModel implements _GroupModel {
const _$_GroupModel(
{@HiveField(0) required this.id,
@HiveField(1) required this.name,
@HiveField(2) required final List<String> permissions})
: _permissions = permissions;
factory _$_GroupModel.fromJson(Map<String, dynamic> json) =>
_$$_GroupModelFromJson(json);
@override
@HiveField(0)
final int id;
@override
@HiveField(1)
final String name;
final List<String> _permissions;
@override
@HiveField(2)
List<String> get permissions {
if (_permissions is EqualUnmodifiableListView) return _permissions;
// ignore: implicit_dynamic_type
return EqualUnmodifiableListView(_permissions);
}
@override
String toString() {
return 'GroupModel(id: $id, name: $name, permissions: $permissions)';
}
@override
bool operator ==(dynamic other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$_GroupModel &&
(identical(other.id, id) || other.id == id) &&
(identical(other.name, name) || other.name == name) &&
const DeepCollectionEquality()
.equals(other._permissions, _permissions));
}
@JsonKey(ignore: true)
@override
int get hashCode => Object.hash(
runtimeType, id, name, const DeepCollectionEquality().hash(_permissions));
@JsonKey(ignore: true)
@override
@pragma('vm:prefer-inline')
_$$_GroupModelCopyWith<_$_GroupModel> get copyWith =>
__$$_GroupModelCopyWithImpl<_$_GroupModel>(this, _$identity);
@override
Map<String, dynamic> toJson() {
return _$$_GroupModelToJson(
this,
);
}
}
abstract class _GroupModel implements GroupModel {
const factory _GroupModel(
{@HiveField(0) required final int id,
@HiveField(1) required final String name,
@HiveField(2) required final List<String> permissions}) = _$_GroupModel;
factory _GroupModel.fromJson(Map<String, dynamic> json) =
_$_GroupModel.fromJson;
@override
@HiveField(0)
int get id;
@override
@HiveField(1)
String get name;
@override
@HiveField(2)
List<String> get permissions;
@override
@JsonKey(ignore: true)
_$$_GroupModelCopyWith<_$_GroupModel> get copyWith =>
throw _privateConstructorUsedError;
}

View File

@@ -1,195 +0,0 @@
// 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 'permissions.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#custom-getters-and-methods');
Permissions _$PermissionsFromJson(Map<String, dynamic> json) {
return _Permissions.fromJson(json);
}
/// @nodoc
mixin _$Permissions {
@HiveField(0)
List<int> get view => throw _privateConstructorUsedError;
@HiveField(1)
List<int> get change => throw _privateConstructorUsedError;
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
@JsonKey(ignore: true)
$PermissionsCopyWith<Permissions> get copyWith =>
throw _privateConstructorUsedError;
}
/// @nodoc
abstract class $PermissionsCopyWith<$Res> {
factory $PermissionsCopyWith(
Permissions value, $Res Function(Permissions) then) =
_$PermissionsCopyWithImpl<$Res, Permissions>;
@useResult
$Res call({@HiveField(0) List<int> view, @HiveField(1) List<int> change});
}
/// @nodoc
class _$PermissionsCopyWithImpl<$Res, $Val extends Permissions>
implements $PermissionsCopyWith<$Res> {
_$PermissionsCopyWithImpl(this._value, this._then);
// ignore: unused_field
final $Val _value;
// ignore: unused_field
final $Res Function($Val) _then;
@pragma('vm:prefer-inline')
@override
$Res call({
Object? view = null,
Object? change = null,
}) {
return _then(_value.copyWith(
view: null == view
? _value.view
: view // ignore: cast_nullable_to_non_nullable
as List<int>,
change: null == change
? _value.change
: change // ignore: cast_nullable_to_non_nullable
as List<int>,
) as $Val);
}
}
/// @nodoc
abstract class _$$_PermissionsCopyWith<$Res>
implements $PermissionsCopyWith<$Res> {
factory _$$_PermissionsCopyWith(
_$_Permissions value, $Res Function(_$_Permissions) then) =
__$$_PermissionsCopyWithImpl<$Res>;
@override
@useResult
$Res call({@HiveField(0) List<int> view, @HiveField(1) List<int> change});
}
/// @nodoc
class __$$_PermissionsCopyWithImpl<$Res>
extends _$PermissionsCopyWithImpl<$Res, _$_Permissions>
implements _$$_PermissionsCopyWith<$Res> {
__$$_PermissionsCopyWithImpl(
_$_Permissions _value, $Res Function(_$_Permissions) _then)
: super(_value, _then);
@pragma('vm:prefer-inline')
@override
$Res call({
Object? view = null,
Object? change = null,
}) {
return _then(_$_Permissions(
view: null == view
? _value._view
: view // ignore: cast_nullable_to_non_nullable
as List<int>,
change: null == change
? _value._change
: change // ignore: cast_nullable_to_non_nullable
as List<int>,
));
}
}
/// @nodoc
@JsonSerializable()
class _$_Permissions implements _Permissions {
const _$_Permissions(
{@HiveField(0) final List<int> view = const [],
@HiveField(1) final List<int> change = const []})
: _view = view,
_change = change;
factory _$_Permissions.fromJson(Map<String, dynamic> json) =>
_$$_PermissionsFromJson(json);
final List<int> _view;
@override
@JsonKey()
@HiveField(0)
List<int> get view {
if (_view is EqualUnmodifiableListView) return _view;
// ignore: implicit_dynamic_type
return EqualUnmodifiableListView(_view);
}
final List<int> _change;
@override
@JsonKey()
@HiveField(1)
List<int> get change {
if (_change is EqualUnmodifiableListView) return _change;
// ignore: implicit_dynamic_type
return EqualUnmodifiableListView(_change);
}
@override
String toString() {
return 'Permissions(view: $view, change: $change)';
}
@override
bool operator ==(dynamic other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$_Permissions &&
const DeepCollectionEquality().equals(other._view, _view) &&
const DeepCollectionEquality().equals(other._change, _change));
}
@JsonKey(ignore: true)
@override
int get hashCode => Object.hash(
runtimeType,
const DeepCollectionEquality().hash(_view),
const DeepCollectionEquality().hash(_change));
@JsonKey(ignore: true)
@override
@pragma('vm:prefer-inline')
_$$_PermissionsCopyWith<_$_Permissions> get copyWith =>
__$$_PermissionsCopyWithImpl<_$_Permissions>(this, _$identity);
@override
Map<String, dynamic> toJson() {
return _$$_PermissionsToJson(
this,
);
}
}
abstract class _Permissions implements Permissions {
const factory _Permissions(
{@HiveField(0) final List<int> view,
@HiveField(1) final List<int> change}) = _$_Permissions;
factory _Permissions.fromJson(Map<String, dynamic> json) =
_$_Permissions.fromJson;
@override
@HiveField(0)
List<int> get view;
@override
@HiveField(1)
List<int> get change;
@override
@JsonKey(ignore: true)
_$$_PermissionsCopyWith<_$_Permissions> get copyWith =>
throw _privateConstructorUsedError;
}

View File

@@ -1,686 +0,0 @@
// 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 'id_query_parameter.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#custom-getters-and-methods');
IdQueryParameter _$IdQueryParameterFromJson(Map<String, dynamic> json) {
switch (json['runtimeType']) {
case 'unset':
return UnsetIdQueryParameter.fromJson(json);
case 'notAssigned':
return NotAssignedIdQueryParameter.fromJson(json);
case 'anyAssigned':
return AnyAssignedIdQueryParameter.fromJson(json);
case 'fromId':
return SetIdQueryParameter.fromJson(json);
default:
throw CheckedFromJsonException(json, 'runtimeType', 'IdQueryParameter',
'Invalid union type "${json['runtimeType']}"!');
}
}
/// @nodoc
mixin _$IdQueryParameter {
@optionalTypeArgs
TResult when<TResult extends Object?>({
required TResult Function() unset,
required TResult Function() notAssigned,
required TResult Function() anyAssigned,
required TResult Function(@HiveField(0) int id) fromId,
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
TResult? Function()? unset,
TResult? Function()? notAssigned,
TResult? Function()? anyAssigned,
TResult? Function(@HiveField(0) int id)? fromId,
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
TResult Function()? unset,
TResult Function()? notAssigned,
TResult Function()? anyAssigned,
TResult Function(@HiveField(0) int id)? fromId,
required TResult orElse(),
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult map<TResult extends Object?>({
required TResult Function(UnsetIdQueryParameter value) unset,
required TResult Function(NotAssignedIdQueryParameter value) notAssigned,
required TResult Function(AnyAssignedIdQueryParameter value) anyAssigned,
required TResult Function(SetIdQueryParameter value) fromId,
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult? mapOrNull<TResult extends Object?>({
TResult? Function(UnsetIdQueryParameter value)? unset,
TResult? Function(NotAssignedIdQueryParameter value)? notAssigned,
TResult? Function(AnyAssignedIdQueryParameter value)? anyAssigned,
TResult? Function(SetIdQueryParameter value)? fromId,
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult maybeMap<TResult extends Object?>({
TResult Function(UnsetIdQueryParameter value)? unset,
TResult Function(NotAssignedIdQueryParameter value)? notAssigned,
TResult Function(AnyAssignedIdQueryParameter value)? anyAssigned,
TResult Function(SetIdQueryParameter value)? fromId,
required TResult orElse(),
}) =>
throw _privateConstructorUsedError;
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
}
/// @nodoc
abstract class $IdQueryParameterCopyWith<$Res> {
factory $IdQueryParameterCopyWith(
IdQueryParameter value, $Res Function(IdQueryParameter) then) =
_$IdQueryParameterCopyWithImpl<$Res, IdQueryParameter>;
}
/// @nodoc
class _$IdQueryParameterCopyWithImpl<$Res, $Val extends IdQueryParameter>
implements $IdQueryParameterCopyWith<$Res> {
_$IdQueryParameterCopyWithImpl(this._value, this._then);
// ignore: unused_field
final $Val _value;
// ignore: unused_field
final $Res Function($Val) _then;
}
/// @nodoc
abstract class _$$UnsetIdQueryParameterCopyWith<$Res> {
factory _$$UnsetIdQueryParameterCopyWith(_$UnsetIdQueryParameter value,
$Res Function(_$UnsetIdQueryParameter) then) =
__$$UnsetIdQueryParameterCopyWithImpl<$Res>;
}
/// @nodoc
class __$$UnsetIdQueryParameterCopyWithImpl<$Res>
extends _$IdQueryParameterCopyWithImpl<$Res, _$UnsetIdQueryParameter>
implements _$$UnsetIdQueryParameterCopyWith<$Res> {
__$$UnsetIdQueryParameterCopyWithImpl(_$UnsetIdQueryParameter _value,
$Res Function(_$UnsetIdQueryParameter) _then)
: super(_value, _then);
}
/// @nodoc
@JsonSerializable()
@HiveType(typeId: PaperlessApiHiveTypeIds.unsetIdQueryParameter)
class _$UnsetIdQueryParameter extends UnsetIdQueryParameter {
const _$UnsetIdQueryParameter({final String? $type})
: $type = $type ?? 'unset',
super._();
factory _$UnsetIdQueryParameter.fromJson(Map<String, dynamic> json) =>
_$$UnsetIdQueryParameterFromJson(json);
@JsonKey(name: 'runtimeType')
final String $type;
@override
String toString() {
return 'IdQueryParameter.unset()';
}
@override
bool operator ==(dynamic other) {
return identical(this, other) ||
(other.runtimeType == runtimeType && other is _$UnsetIdQueryParameter);
}
@JsonKey(ignore: true)
@override
int get hashCode => runtimeType.hashCode;
@override
@optionalTypeArgs
TResult when<TResult extends Object?>({
required TResult Function() unset,
required TResult Function() notAssigned,
required TResult Function() anyAssigned,
required TResult Function(@HiveField(0) int id) fromId,
}) {
return unset();
}
@override
@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
TResult? Function()? unset,
TResult? Function()? notAssigned,
TResult? Function()? anyAssigned,
TResult? Function(@HiveField(0) int id)? fromId,
}) {
return unset?.call();
}
@override
@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
TResult Function()? unset,
TResult Function()? notAssigned,
TResult Function()? anyAssigned,
TResult Function(@HiveField(0) int id)? fromId,
required TResult orElse(),
}) {
if (unset != null) {
return unset();
}
return orElse();
}
@override
@optionalTypeArgs
TResult map<TResult extends Object?>({
required TResult Function(UnsetIdQueryParameter value) unset,
required TResult Function(NotAssignedIdQueryParameter value) notAssigned,
required TResult Function(AnyAssignedIdQueryParameter value) anyAssigned,
required TResult Function(SetIdQueryParameter value) fromId,
}) {
return unset(this);
}
@override
@optionalTypeArgs
TResult? mapOrNull<TResult extends Object?>({
TResult? Function(UnsetIdQueryParameter value)? unset,
TResult? Function(NotAssignedIdQueryParameter value)? notAssigned,
TResult? Function(AnyAssignedIdQueryParameter value)? anyAssigned,
TResult? Function(SetIdQueryParameter value)? fromId,
}) {
return unset?.call(this);
}
@override
@optionalTypeArgs
TResult maybeMap<TResult extends Object?>({
TResult Function(UnsetIdQueryParameter value)? unset,
TResult Function(NotAssignedIdQueryParameter value)? notAssigned,
TResult Function(AnyAssignedIdQueryParameter value)? anyAssigned,
TResult Function(SetIdQueryParameter value)? fromId,
required TResult orElse(),
}) {
if (unset != null) {
return unset(this);
}
return orElse();
}
@override
Map<String, dynamic> toJson() {
return _$$UnsetIdQueryParameterToJson(
this,
);
}
}
abstract class UnsetIdQueryParameter extends IdQueryParameter {
const factory UnsetIdQueryParameter() = _$UnsetIdQueryParameter;
const UnsetIdQueryParameter._() : super._();
factory UnsetIdQueryParameter.fromJson(Map<String, dynamic> json) =
_$UnsetIdQueryParameter.fromJson;
}
/// @nodoc
abstract class _$$NotAssignedIdQueryParameterCopyWith<$Res> {
factory _$$NotAssignedIdQueryParameterCopyWith(
_$NotAssignedIdQueryParameter value,
$Res Function(_$NotAssignedIdQueryParameter) then) =
__$$NotAssignedIdQueryParameterCopyWithImpl<$Res>;
}
/// @nodoc
class __$$NotAssignedIdQueryParameterCopyWithImpl<$Res>
extends _$IdQueryParameterCopyWithImpl<$Res, _$NotAssignedIdQueryParameter>
implements _$$NotAssignedIdQueryParameterCopyWith<$Res> {
__$$NotAssignedIdQueryParameterCopyWithImpl(
_$NotAssignedIdQueryParameter _value,
$Res Function(_$NotAssignedIdQueryParameter) _then)
: super(_value, _then);
}
/// @nodoc
@JsonSerializable()
@HiveType(typeId: PaperlessApiHiveTypeIds.notAssignedIdQueryParameter)
class _$NotAssignedIdQueryParameter extends NotAssignedIdQueryParameter {
const _$NotAssignedIdQueryParameter({final String? $type})
: $type = $type ?? 'notAssigned',
super._();
factory _$NotAssignedIdQueryParameter.fromJson(Map<String, dynamic> json) =>
_$$NotAssignedIdQueryParameterFromJson(json);
@JsonKey(name: 'runtimeType')
final String $type;
@override
String toString() {
return 'IdQueryParameter.notAssigned()';
}
@override
bool operator ==(dynamic other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$NotAssignedIdQueryParameter);
}
@JsonKey(ignore: true)
@override
int get hashCode => runtimeType.hashCode;
@override
@optionalTypeArgs
TResult when<TResult extends Object?>({
required TResult Function() unset,
required TResult Function() notAssigned,
required TResult Function() anyAssigned,
required TResult Function(@HiveField(0) int id) fromId,
}) {
return notAssigned();
}
@override
@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
TResult? Function()? unset,
TResult? Function()? notAssigned,
TResult? Function()? anyAssigned,
TResult? Function(@HiveField(0) int id)? fromId,
}) {
return notAssigned?.call();
}
@override
@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
TResult Function()? unset,
TResult Function()? notAssigned,
TResult Function()? anyAssigned,
TResult Function(@HiveField(0) int id)? fromId,
required TResult orElse(),
}) {
if (notAssigned != null) {
return notAssigned();
}
return orElse();
}
@override
@optionalTypeArgs
TResult map<TResult extends Object?>({
required TResult Function(UnsetIdQueryParameter value) unset,
required TResult Function(NotAssignedIdQueryParameter value) notAssigned,
required TResult Function(AnyAssignedIdQueryParameter value) anyAssigned,
required TResult Function(SetIdQueryParameter value) fromId,
}) {
return notAssigned(this);
}
@override
@optionalTypeArgs
TResult? mapOrNull<TResult extends Object?>({
TResult? Function(UnsetIdQueryParameter value)? unset,
TResult? Function(NotAssignedIdQueryParameter value)? notAssigned,
TResult? Function(AnyAssignedIdQueryParameter value)? anyAssigned,
TResult? Function(SetIdQueryParameter value)? fromId,
}) {
return notAssigned?.call(this);
}
@override
@optionalTypeArgs
TResult maybeMap<TResult extends Object?>({
TResult Function(UnsetIdQueryParameter value)? unset,
TResult Function(NotAssignedIdQueryParameter value)? notAssigned,
TResult Function(AnyAssignedIdQueryParameter value)? anyAssigned,
TResult Function(SetIdQueryParameter value)? fromId,
required TResult orElse(),
}) {
if (notAssigned != null) {
return notAssigned(this);
}
return orElse();
}
@override
Map<String, dynamic> toJson() {
return _$$NotAssignedIdQueryParameterToJson(
this,
);
}
}
abstract class NotAssignedIdQueryParameter extends IdQueryParameter {
const factory NotAssignedIdQueryParameter() = _$NotAssignedIdQueryParameter;
const NotAssignedIdQueryParameter._() : super._();
factory NotAssignedIdQueryParameter.fromJson(Map<String, dynamic> json) =
_$NotAssignedIdQueryParameter.fromJson;
}
/// @nodoc
abstract class _$$AnyAssignedIdQueryParameterCopyWith<$Res> {
factory _$$AnyAssignedIdQueryParameterCopyWith(
_$AnyAssignedIdQueryParameter value,
$Res Function(_$AnyAssignedIdQueryParameter) then) =
__$$AnyAssignedIdQueryParameterCopyWithImpl<$Res>;
}
/// @nodoc
class __$$AnyAssignedIdQueryParameterCopyWithImpl<$Res>
extends _$IdQueryParameterCopyWithImpl<$Res, _$AnyAssignedIdQueryParameter>
implements _$$AnyAssignedIdQueryParameterCopyWith<$Res> {
__$$AnyAssignedIdQueryParameterCopyWithImpl(
_$AnyAssignedIdQueryParameter _value,
$Res Function(_$AnyAssignedIdQueryParameter) _then)
: super(_value, _then);
}
/// @nodoc
@JsonSerializable()
@HiveType(typeId: PaperlessApiHiveTypeIds.anyAssignedIdQueryParameter)
class _$AnyAssignedIdQueryParameter extends AnyAssignedIdQueryParameter {
const _$AnyAssignedIdQueryParameter({final String? $type})
: $type = $type ?? 'anyAssigned',
super._();
factory _$AnyAssignedIdQueryParameter.fromJson(Map<String, dynamic> json) =>
_$$AnyAssignedIdQueryParameterFromJson(json);
@JsonKey(name: 'runtimeType')
final String $type;
@override
String toString() {
return 'IdQueryParameter.anyAssigned()';
}
@override
bool operator ==(dynamic other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$AnyAssignedIdQueryParameter);
}
@JsonKey(ignore: true)
@override
int get hashCode => runtimeType.hashCode;
@override
@optionalTypeArgs
TResult when<TResult extends Object?>({
required TResult Function() unset,
required TResult Function() notAssigned,
required TResult Function() anyAssigned,
required TResult Function(@HiveField(0) int id) fromId,
}) {
return anyAssigned();
}
@override
@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
TResult? Function()? unset,
TResult? Function()? notAssigned,
TResult? Function()? anyAssigned,
TResult? Function(@HiveField(0) int id)? fromId,
}) {
return anyAssigned?.call();
}
@override
@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
TResult Function()? unset,
TResult Function()? notAssigned,
TResult Function()? anyAssigned,
TResult Function(@HiveField(0) int id)? fromId,
required TResult orElse(),
}) {
if (anyAssigned != null) {
return anyAssigned();
}
return orElse();
}
@override
@optionalTypeArgs
TResult map<TResult extends Object?>({
required TResult Function(UnsetIdQueryParameter value) unset,
required TResult Function(NotAssignedIdQueryParameter value) notAssigned,
required TResult Function(AnyAssignedIdQueryParameter value) anyAssigned,
required TResult Function(SetIdQueryParameter value) fromId,
}) {
return anyAssigned(this);
}
@override
@optionalTypeArgs
TResult? mapOrNull<TResult extends Object?>({
TResult? Function(UnsetIdQueryParameter value)? unset,
TResult? Function(NotAssignedIdQueryParameter value)? notAssigned,
TResult? Function(AnyAssignedIdQueryParameter value)? anyAssigned,
TResult? Function(SetIdQueryParameter value)? fromId,
}) {
return anyAssigned?.call(this);
}
@override
@optionalTypeArgs
TResult maybeMap<TResult extends Object?>({
TResult Function(UnsetIdQueryParameter value)? unset,
TResult Function(NotAssignedIdQueryParameter value)? notAssigned,
TResult Function(AnyAssignedIdQueryParameter value)? anyAssigned,
TResult Function(SetIdQueryParameter value)? fromId,
required TResult orElse(),
}) {
if (anyAssigned != null) {
return anyAssigned(this);
}
return orElse();
}
@override
Map<String, dynamic> toJson() {
return _$$AnyAssignedIdQueryParameterToJson(
this,
);
}
}
abstract class AnyAssignedIdQueryParameter extends IdQueryParameter {
const factory AnyAssignedIdQueryParameter() = _$AnyAssignedIdQueryParameter;
const AnyAssignedIdQueryParameter._() : super._();
factory AnyAssignedIdQueryParameter.fromJson(Map<String, dynamic> json) =
_$AnyAssignedIdQueryParameter.fromJson;
}
/// @nodoc
abstract class _$$SetIdQueryParameterCopyWith<$Res> {
factory _$$SetIdQueryParameterCopyWith(_$SetIdQueryParameter value,
$Res Function(_$SetIdQueryParameter) then) =
__$$SetIdQueryParameterCopyWithImpl<$Res>;
@useResult
$Res call({@HiveField(0) int id});
}
/// @nodoc
class __$$SetIdQueryParameterCopyWithImpl<$Res>
extends _$IdQueryParameterCopyWithImpl<$Res, _$SetIdQueryParameter>
implements _$$SetIdQueryParameterCopyWith<$Res> {
__$$SetIdQueryParameterCopyWithImpl(
_$SetIdQueryParameter _value, $Res Function(_$SetIdQueryParameter) _then)
: super(_value, _then);
@pragma('vm:prefer-inline')
@override
$Res call({
Object? id = null,
}) {
return _then(_$SetIdQueryParameter(
null == id
? _value.id
: id // ignore: cast_nullable_to_non_nullable
as int,
));
}
}
/// @nodoc
@JsonSerializable()
@HiveType(typeId: PaperlessApiHiveTypeIds.setIdQueryParameter)
class _$SetIdQueryParameter extends SetIdQueryParameter {
const _$SetIdQueryParameter(@HiveField(0) this.id, {final String? $type})
: $type = $type ?? 'fromId',
super._();
factory _$SetIdQueryParameter.fromJson(Map<String, dynamic> json) =>
_$$SetIdQueryParameterFromJson(json);
@override
@HiveField(0)
final int id;
@JsonKey(name: 'runtimeType')
final String $type;
@override
String toString() {
return 'IdQueryParameter.fromId(id: $id)';
}
@override
bool operator ==(dynamic other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$SetIdQueryParameter &&
(identical(other.id, id) || other.id == id));
}
@JsonKey(ignore: true)
@override
int get hashCode => Object.hash(runtimeType, id);
@JsonKey(ignore: true)
@override
@pragma('vm:prefer-inline')
_$$SetIdQueryParameterCopyWith<_$SetIdQueryParameter> get copyWith =>
__$$SetIdQueryParameterCopyWithImpl<_$SetIdQueryParameter>(
this, _$identity);
@override
@optionalTypeArgs
TResult when<TResult extends Object?>({
required TResult Function() unset,
required TResult Function() notAssigned,
required TResult Function() anyAssigned,
required TResult Function(@HiveField(0) int id) fromId,
}) {
return fromId(id);
}
@override
@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
TResult? Function()? unset,
TResult? Function()? notAssigned,
TResult? Function()? anyAssigned,
TResult? Function(@HiveField(0) int id)? fromId,
}) {
return fromId?.call(id);
}
@override
@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
TResult Function()? unset,
TResult Function()? notAssigned,
TResult Function()? anyAssigned,
TResult Function(@HiveField(0) int id)? fromId,
required TResult orElse(),
}) {
if (fromId != null) {
return fromId(id);
}
return orElse();
}
@override
@optionalTypeArgs
TResult map<TResult extends Object?>({
required TResult Function(UnsetIdQueryParameter value) unset,
required TResult Function(NotAssignedIdQueryParameter value) notAssigned,
required TResult Function(AnyAssignedIdQueryParameter value) anyAssigned,
required TResult Function(SetIdQueryParameter value) fromId,
}) {
return fromId(this);
}
@override
@optionalTypeArgs
TResult? mapOrNull<TResult extends Object?>({
TResult? Function(UnsetIdQueryParameter value)? unset,
TResult? Function(NotAssignedIdQueryParameter value)? notAssigned,
TResult? Function(AnyAssignedIdQueryParameter value)? anyAssigned,
TResult? Function(SetIdQueryParameter value)? fromId,
}) {
return fromId?.call(this);
}
@override
@optionalTypeArgs
TResult maybeMap<TResult extends Object?>({
TResult Function(UnsetIdQueryParameter value)? unset,
TResult Function(NotAssignedIdQueryParameter value)? notAssigned,
TResult Function(AnyAssignedIdQueryParameter value)? anyAssigned,
TResult Function(SetIdQueryParameter value)? fromId,
required TResult orElse(),
}) {
if (fromId != null) {
return fromId(this);
}
return orElse();
}
@override
Map<String, dynamic> toJson() {
return _$$SetIdQueryParameterToJson(
this,
);
}
}
abstract class SetIdQueryParameter extends IdQueryParameter {
const factory SetIdQueryParameter(@HiveField(0) final int id) =
_$SetIdQueryParameter;
const SetIdQueryParameter._() : super._();
factory SetIdQueryParameter.fromJson(Map<String, dynamic> json) =
_$SetIdQueryParameter.fromJson;
@HiveField(0)
int get id;
@JsonKey(ignore: true)
_$$SetIdQueryParameterCopyWith<_$SetIdQueryParameter> get copyWith =>
throw _privateConstructorUsedError;
}

View File

@@ -1,587 +0,0 @@
// 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 'tags_query.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#custom-getters-and-methods');
TagsQuery _$TagsQueryFromJson(Map<String, dynamic> json) {
switch (json['runtimeType']) {
case 'notAssigned':
return NotAssignedTagsQuery.fromJson(json);
case 'anyAssigned':
return AnyAssignedTagsQuery.fromJson(json);
case 'ids':
return IdsTagsQuery.fromJson(json);
default:
throw CheckedFromJsonException(json, 'runtimeType', 'TagsQuery',
'Invalid union type "${json['runtimeType']}"!');
}
}
/// @nodoc
mixin _$TagsQuery {
@optionalTypeArgs
TResult when<TResult extends Object?>({
required TResult Function() notAssigned,
required TResult Function(List<int> tagIds) anyAssigned,
required TResult Function(List<int> include, List<int> exclude) ids,
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
TResult? Function()? notAssigned,
TResult? Function(List<int> tagIds)? anyAssigned,
TResult? Function(List<int> include, List<int> exclude)? ids,
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
TResult Function()? notAssigned,
TResult Function(List<int> tagIds)? anyAssigned,
TResult Function(List<int> include, List<int> exclude)? ids,
required TResult orElse(),
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult map<TResult extends Object?>({
required TResult Function(NotAssignedTagsQuery value) notAssigned,
required TResult Function(AnyAssignedTagsQuery value) anyAssigned,
required TResult Function(IdsTagsQuery value) ids,
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult? mapOrNull<TResult extends Object?>({
TResult? Function(NotAssignedTagsQuery value)? notAssigned,
TResult? Function(AnyAssignedTagsQuery value)? anyAssigned,
TResult? Function(IdsTagsQuery value)? ids,
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult maybeMap<TResult extends Object?>({
TResult Function(NotAssignedTagsQuery value)? notAssigned,
TResult Function(AnyAssignedTagsQuery value)? anyAssigned,
TResult Function(IdsTagsQuery value)? ids,
required TResult orElse(),
}) =>
throw _privateConstructorUsedError;
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
}
/// @nodoc
abstract class $TagsQueryCopyWith<$Res> {
factory $TagsQueryCopyWith(TagsQuery value, $Res Function(TagsQuery) then) =
_$TagsQueryCopyWithImpl<$Res, TagsQuery>;
}
/// @nodoc
class _$TagsQueryCopyWithImpl<$Res, $Val extends TagsQuery>
implements $TagsQueryCopyWith<$Res> {
_$TagsQueryCopyWithImpl(this._value, this._then);
// ignore: unused_field
final $Val _value;
// ignore: unused_field
final $Res Function($Val) _then;
}
/// @nodoc
abstract class _$$NotAssignedTagsQueryCopyWith<$Res> {
factory _$$NotAssignedTagsQueryCopyWith(_$NotAssignedTagsQuery value,
$Res Function(_$NotAssignedTagsQuery) then) =
__$$NotAssignedTagsQueryCopyWithImpl<$Res>;
}
/// @nodoc
class __$$NotAssignedTagsQueryCopyWithImpl<$Res>
extends _$TagsQueryCopyWithImpl<$Res, _$NotAssignedTagsQuery>
implements _$$NotAssignedTagsQueryCopyWith<$Res> {
__$$NotAssignedTagsQueryCopyWithImpl(_$NotAssignedTagsQuery _value,
$Res Function(_$NotAssignedTagsQuery) _then)
: super(_value, _then);
}
/// @nodoc
@JsonSerializable()
@HiveType(typeId: PaperlessApiHiveTypeIds.notAssignedTagsQuery)
class _$NotAssignedTagsQuery extends NotAssignedTagsQuery {
const _$NotAssignedTagsQuery({final String? $type})
: $type = $type ?? 'notAssigned',
super._();
factory _$NotAssignedTagsQuery.fromJson(Map<String, dynamic> json) =>
_$$NotAssignedTagsQueryFromJson(json);
@JsonKey(name: 'runtimeType')
final String $type;
@override
String toString() {
return 'TagsQuery.notAssigned()';
}
@override
bool operator ==(dynamic other) {
return identical(this, other) ||
(other.runtimeType == runtimeType && other is _$NotAssignedTagsQuery);
}
@JsonKey(ignore: true)
@override
int get hashCode => runtimeType.hashCode;
@override
@optionalTypeArgs
TResult when<TResult extends Object?>({
required TResult Function() notAssigned,
required TResult Function(List<int> tagIds) anyAssigned,
required TResult Function(List<int> include, List<int> exclude) ids,
}) {
return notAssigned();
}
@override
@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
TResult? Function()? notAssigned,
TResult? Function(List<int> tagIds)? anyAssigned,
TResult? Function(List<int> include, List<int> exclude)? ids,
}) {
return notAssigned?.call();
}
@override
@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
TResult Function()? notAssigned,
TResult Function(List<int> tagIds)? anyAssigned,
TResult Function(List<int> include, List<int> exclude)? ids,
required TResult orElse(),
}) {
if (notAssigned != null) {
return notAssigned();
}
return orElse();
}
@override
@optionalTypeArgs
TResult map<TResult extends Object?>({
required TResult Function(NotAssignedTagsQuery value) notAssigned,
required TResult Function(AnyAssignedTagsQuery value) anyAssigned,
required TResult Function(IdsTagsQuery value) ids,
}) {
return notAssigned(this);
}
@override
@optionalTypeArgs
TResult? mapOrNull<TResult extends Object?>({
TResult? Function(NotAssignedTagsQuery value)? notAssigned,
TResult? Function(AnyAssignedTagsQuery value)? anyAssigned,
TResult? Function(IdsTagsQuery value)? ids,
}) {
return notAssigned?.call(this);
}
@override
@optionalTypeArgs
TResult maybeMap<TResult extends Object?>({
TResult Function(NotAssignedTagsQuery value)? notAssigned,
TResult Function(AnyAssignedTagsQuery value)? anyAssigned,
TResult Function(IdsTagsQuery value)? ids,
required TResult orElse(),
}) {
if (notAssigned != null) {
return notAssigned(this);
}
return orElse();
}
@override
Map<String, dynamic> toJson() {
return _$$NotAssignedTagsQueryToJson(
this,
);
}
}
abstract class NotAssignedTagsQuery extends TagsQuery {
const factory NotAssignedTagsQuery() = _$NotAssignedTagsQuery;
const NotAssignedTagsQuery._() : super._();
factory NotAssignedTagsQuery.fromJson(Map<String, dynamic> json) =
_$NotAssignedTagsQuery.fromJson;
}
/// @nodoc
abstract class _$$AnyAssignedTagsQueryCopyWith<$Res> {
factory _$$AnyAssignedTagsQueryCopyWith(_$AnyAssignedTagsQuery value,
$Res Function(_$AnyAssignedTagsQuery) then) =
__$$AnyAssignedTagsQueryCopyWithImpl<$Res>;
@useResult
$Res call({List<int> tagIds});
}
/// @nodoc
class __$$AnyAssignedTagsQueryCopyWithImpl<$Res>
extends _$TagsQueryCopyWithImpl<$Res, _$AnyAssignedTagsQuery>
implements _$$AnyAssignedTagsQueryCopyWith<$Res> {
__$$AnyAssignedTagsQueryCopyWithImpl(_$AnyAssignedTagsQuery _value,
$Res Function(_$AnyAssignedTagsQuery) _then)
: super(_value, _then);
@pragma('vm:prefer-inline')
@override
$Res call({
Object? tagIds = null,
}) {
return _then(_$AnyAssignedTagsQuery(
tagIds: null == tagIds
? _value._tagIds
: tagIds // ignore: cast_nullable_to_non_nullable
as List<int>,
));
}
}
/// @nodoc
@JsonSerializable()
@HiveType(typeId: PaperlessApiHiveTypeIds.anyAssignedTagsQuery)
class _$AnyAssignedTagsQuery extends AnyAssignedTagsQuery {
const _$AnyAssignedTagsQuery(
{final List<int> tagIds = const [], final String? $type})
: _tagIds = tagIds,
$type = $type ?? 'anyAssigned',
super._();
factory _$AnyAssignedTagsQuery.fromJson(Map<String, dynamic> json) =>
_$$AnyAssignedTagsQueryFromJson(json);
final List<int> _tagIds;
@override
@JsonKey()
List<int> get tagIds {
if (_tagIds is EqualUnmodifiableListView) return _tagIds;
// ignore: implicit_dynamic_type
return EqualUnmodifiableListView(_tagIds);
}
@JsonKey(name: 'runtimeType')
final String $type;
@override
String toString() {
return 'TagsQuery.anyAssigned(tagIds: $tagIds)';
}
@override
bool operator ==(dynamic other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$AnyAssignedTagsQuery &&
const DeepCollectionEquality().equals(other._tagIds, _tagIds));
}
@JsonKey(ignore: true)
@override
int get hashCode =>
Object.hash(runtimeType, const DeepCollectionEquality().hash(_tagIds));
@JsonKey(ignore: true)
@override
@pragma('vm:prefer-inline')
_$$AnyAssignedTagsQueryCopyWith<_$AnyAssignedTagsQuery> get copyWith =>
__$$AnyAssignedTagsQueryCopyWithImpl<_$AnyAssignedTagsQuery>(
this, _$identity);
@override
@optionalTypeArgs
TResult when<TResult extends Object?>({
required TResult Function() notAssigned,
required TResult Function(List<int> tagIds) anyAssigned,
required TResult Function(List<int> include, List<int> exclude) ids,
}) {
return anyAssigned(tagIds);
}
@override
@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
TResult? Function()? notAssigned,
TResult? Function(List<int> tagIds)? anyAssigned,
TResult? Function(List<int> include, List<int> exclude)? ids,
}) {
return anyAssigned?.call(tagIds);
}
@override
@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
TResult Function()? notAssigned,
TResult Function(List<int> tagIds)? anyAssigned,
TResult Function(List<int> include, List<int> exclude)? ids,
required TResult orElse(),
}) {
if (anyAssigned != null) {
return anyAssigned(tagIds);
}
return orElse();
}
@override
@optionalTypeArgs
TResult map<TResult extends Object?>({
required TResult Function(NotAssignedTagsQuery value) notAssigned,
required TResult Function(AnyAssignedTagsQuery value) anyAssigned,
required TResult Function(IdsTagsQuery value) ids,
}) {
return anyAssigned(this);
}
@override
@optionalTypeArgs
TResult? mapOrNull<TResult extends Object?>({
TResult? Function(NotAssignedTagsQuery value)? notAssigned,
TResult? Function(AnyAssignedTagsQuery value)? anyAssigned,
TResult? Function(IdsTagsQuery value)? ids,
}) {
return anyAssigned?.call(this);
}
@override
@optionalTypeArgs
TResult maybeMap<TResult extends Object?>({
TResult Function(NotAssignedTagsQuery value)? notAssigned,
TResult Function(AnyAssignedTagsQuery value)? anyAssigned,
TResult Function(IdsTagsQuery value)? ids,
required TResult orElse(),
}) {
if (anyAssigned != null) {
return anyAssigned(this);
}
return orElse();
}
@override
Map<String, dynamic> toJson() {
return _$$AnyAssignedTagsQueryToJson(
this,
);
}
}
abstract class AnyAssignedTagsQuery extends TagsQuery {
const factory AnyAssignedTagsQuery({final List<int> tagIds}) =
_$AnyAssignedTagsQuery;
const AnyAssignedTagsQuery._() : super._();
factory AnyAssignedTagsQuery.fromJson(Map<String, dynamic> json) =
_$AnyAssignedTagsQuery.fromJson;
List<int> get tagIds;
@JsonKey(ignore: true)
_$$AnyAssignedTagsQueryCopyWith<_$AnyAssignedTagsQuery> get copyWith =>
throw _privateConstructorUsedError;
}
/// @nodoc
abstract class _$$IdsTagsQueryCopyWith<$Res> {
factory _$$IdsTagsQueryCopyWith(
_$IdsTagsQuery value, $Res Function(_$IdsTagsQuery) then) =
__$$IdsTagsQueryCopyWithImpl<$Res>;
@useResult
$Res call({List<int> include, List<int> exclude});
}
/// @nodoc
class __$$IdsTagsQueryCopyWithImpl<$Res>
extends _$TagsQueryCopyWithImpl<$Res, _$IdsTagsQuery>
implements _$$IdsTagsQueryCopyWith<$Res> {
__$$IdsTagsQueryCopyWithImpl(
_$IdsTagsQuery _value, $Res Function(_$IdsTagsQuery) _then)
: super(_value, _then);
@pragma('vm:prefer-inline')
@override
$Res call({
Object? include = null,
Object? exclude = null,
}) {
return _then(_$IdsTagsQuery(
include: null == include
? _value._include
: include // ignore: cast_nullable_to_non_nullable
as List<int>,
exclude: null == exclude
? _value._exclude
: exclude // ignore: cast_nullable_to_non_nullable
as List<int>,
));
}
}
/// @nodoc
@JsonSerializable()
@HiveType(typeId: PaperlessApiHiveTypeIds.idsTagsQuery)
class _$IdsTagsQuery extends IdsTagsQuery {
const _$IdsTagsQuery(
{final List<int> include = const [],
final List<int> exclude = const [],
final String? $type})
: _include = include,
_exclude = exclude,
$type = $type ?? 'ids',
super._();
factory _$IdsTagsQuery.fromJson(Map<String, dynamic> json) =>
_$$IdsTagsQueryFromJson(json);
final List<int> _include;
@override
@JsonKey()
List<int> get include {
if (_include is EqualUnmodifiableListView) return _include;
// ignore: implicit_dynamic_type
return EqualUnmodifiableListView(_include);
}
final List<int> _exclude;
@override
@JsonKey()
List<int> get exclude {
if (_exclude is EqualUnmodifiableListView) return _exclude;
// ignore: implicit_dynamic_type
return EqualUnmodifiableListView(_exclude);
}
@JsonKey(name: 'runtimeType')
final String $type;
@override
String toString() {
return 'TagsQuery.ids(include: $include, exclude: $exclude)';
}
@override
bool operator ==(dynamic other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$IdsTagsQuery &&
const DeepCollectionEquality().equals(other._include, _include) &&
const DeepCollectionEquality().equals(other._exclude, _exclude));
}
@JsonKey(ignore: true)
@override
int get hashCode => Object.hash(
runtimeType,
const DeepCollectionEquality().hash(_include),
const DeepCollectionEquality().hash(_exclude));
@JsonKey(ignore: true)
@override
@pragma('vm:prefer-inline')
_$$IdsTagsQueryCopyWith<_$IdsTagsQuery> get copyWith =>
__$$IdsTagsQueryCopyWithImpl<_$IdsTagsQuery>(this, _$identity);
@override
@optionalTypeArgs
TResult when<TResult extends Object?>({
required TResult Function() notAssigned,
required TResult Function(List<int> tagIds) anyAssigned,
required TResult Function(List<int> include, List<int> exclude) ids,
}) {
return ids(include, exclude);
}
@override
@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
TResult? Function()? notAssigned,
TResult? Function(List<int> tagIds)? anyAssigned,
TResult? Function(List<int> include, List<int> exclude)? ids,
}) {
return ids?.call(include, exclude);
}
@override
@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
TResult Function()? notAssigned,
TResult Function(List<int> tagIds)? anyAssigned,
TResult Function(List<int> include, List<int> exclude)? ids,
required TResult orElse(),
}) {
if (ids != null) {
return ids(include, exclude);
}
return orElse();
}
@override
@optionalTypeArgs
TResult map<TResult extends Object?>({
required TResult Function(NotAssignedTagsQuery value) notAssigned,
required TResult Function(AnyAssignedTagsQuery value) anyAssigned,
required TResult Function(IdsTagsQuery value) ids,
}) {
return ids(this);
}
@override
@optionalTypeArgs
TResult? mapOrNull<TResult extends Object?>({
TResult? Function(NotAssignedTagsQuery value)? notAssigned,
TResult? Function(AnyAssignedTagsQuery value)? anyAssigned,
TResult? Function(IdsTagsQuery value)? ids,
}) {
return ids?.call(this);
}
@override
@optionalTypeArgs
TResult maybeMap<TResult extends Object?>({
TResult Function(NotAssignedTagsQuery value)? notAssigned,
TResult Function(AnyAssignedTagsQuery value)? anyAssigned,
TResult Function(IdsTagsQuery value)? ids,
required TResult orElse(),
}) {
if (ids != null) {
return ids(this);
}
return orElse();
}
@override
Map<String, dynamic> toJson() {
return _$$IdsTagsQueryToJson(
this,
);
}
}
abstract class IdsTagsQuery extends TagsQuery {
const factory IdsTagsQuery(
{final List<int> include, final List<int> exclude}) = _$IdsTagsQuery;
const IdsTagsQuery._() : super._();
factory IdsTagsQuery.fromJson(Map<String, dynamic> json) =
_$IdsTagsQuery.fromJson;
List<int> get include;
List<int> get exclude;
@JsonKey(ignore: true)
_$$IdsTagsQueryCopyWith<_$IdsTagsQuery> get copyWith =>
throw _privateConstructorUsedError;
}

View File

@@ -1,844 +0,0 @@
// 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 'user_model.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#custom-getters-and-methods');
UserModel _$UserModelFromJson(Map<String, dynamic> json) {
switch (json['runtimeType']) {
case 'v3':
return UserModelV3.fromJson(json);
case 'v2':
return UserModelV2.fromJson(json);
default:
throw CheckedFromJsonException(json, 'runtimeType', 'UserModel',
'Invalid union type "${json['runtimeType']}"!');
}
}
/// @nodoc
mixin _$UserModel {
@HiveField(0)
int get id => throw _privateConstructorUsedError;
@HiveField(1)
String get username => throw _privateConstructorUsedError;
@optionalTypeArgs
TResult when<TResult extends Object?>({
required TResult Function(
@HiveField(0) int id,
@HiveField(1) String username,
@HiveField(2) String email,
@HiveField(3) String? firstName,
@HiveField(4) String? lastName,
@HiveField(5) DateTime? dateJoined,
@HiveField(6) bool isStaff,
@HiveField(7) bool isActive,
@HiveField(8) bool isSuperuser,
@HiveField(9) List<int> groups,
@HiveField(10) List<String> userPermissions,
@HiveField(11) List<InheritedPermissions> inheritedPermissions)
v3,
required TResult Function(@HiveField(0) @JsonKey(name: "user_id") int id,
@HiveField(1) String username, @HiveField(2) String? displayName)
v2,
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
TResult? Function(
@HiveField(0) int id,
@HiveField(1) String username,
@HiveField(2) String email,
@HiveField(3) String? firstName,
@HiveField(4) String? lastName,
@HiveField(5) DateTime? dateJoined,
@HiveField(6) bool isStaff,
@HiveField(7) bool isActive,
@HiveField(8) bool isSuperuser,
@HiveField(9) List<int> groups,
@HiveField(10) List<String> userPermissions,
@HiveField(11) List<InheritedPermissions> inheritedPermissions)?
v3,
TResult? Function(@HiveField(0) @JsonKey(name: "user_id") int id,
@HiveField(1) String username, @HiveField(2) String? displayName)?
v2,
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
TResult Function(
@HiveField(0) int id,
@HiveField(1) String username,
@HiveField(2) String email,
@HiveField(3) String? firstName,
@HiveField(4) String? lastName,
@HiveField(5) DateTime? dateJoined,
@HiveField(6) bool isStaff,
@HiveField(7) bool isActive,
@HiveField(8) bool isSuperuser,
@HiveField(9) List<int> groups,
@HiveField(10) List<String> userPermissions,
@HiveField(11) List<InheritedPermissions> inheritedPermissions)?
v3,
TResult Function(@HiveField(0) @JsonKey(name: "user_id") int id,
@HiveField(1) String username, @HiveField(2) String? displayName)?
v2,
required TResult orElse(),
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult map<TResult extends Object?>({
required TResult Function(UserModelV3 value) v3,
required TResult Function(UserModelV2 value) v2,
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult? mapOrNull<TResult extends Object?>({
TResult? Function(UserModelV3 value)? v3,
TResult? Function(UserModelV2 value)? v2,
}) =>
throw _privateConstructorUsedError;
@optionalTypeArgs
TResult maybeMap<TResult extends Object?>({
TResult Function(UserModelV3 value)? v3,
TResult Function(UserModelV2 value)? v2,
required TResult orElse(),
}) =>
throw _privateConstructorUsedError;
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
@JsonKey(ignore: true)
$UserModelCopyWith<UserModel> get copyWith =>
throw _privateConstructorUsedError;
}
/// @nodoc
abstract class $UserModelCopyWith<$Res> {
factory $UserModelCopyWith(UserModel value, $Res Function(UserModel) then) =
_$UserModelCopyWithImpl<$Res, UserModel>;
@useResult
$Res call({@HiveField(0) int id, @HiveField(1) String username});
}
/// @nodoc
class _$UserModelCopyWithImpl<$Res, $Val extends UserModel>
implements $UserModelCopyWith<$Res> {
_$UserModelCopyWithImpl(this._value, this._then);
// ignore: unused_field
final $Val _value;
// ignore: unused_field
final $Res Function($Val) _then;
@pragma('vm:prefer-inline')
@override
$Res call({
Object? id = null,
Object? username = null,
}) {
return _then(_value.copyWith(
id: null == id
? _value.id
: id // ignore: cast_nullable_to_non_nullable
as int,
username: null == username
? _value.username
: username // ignore: cast_nullable_to_non_nullable
as String,
) as $Val);
}
}
/// @nodoc
abstract class _$$UserModelV3CopyWith<$Res>
implements $UserModelCopyWith<$Res> {
factory _$$UserModelV3CopyWith(
_$UserModelV3 value, $Res Function(_$UserModelV3) then) =
__$$UserModelV3CopyWithImpl<$Res>;
@override
@useResult
$Res call(
{@HiveField(0) int id,
@HiveField(1) String username,
@HiveField(2) String email,
@HiveField(3) String? firstName,
@HiveField(4) String? lastName,
@HiveField(5) DateTime? dateJoined,
@HiveField(6) bool isStaff,
@HiveField(7) bool isActive,
@HiveField(8) bool isSuperuser,
@HiveField(9) List<int> groups,
@HiveField(10) List<String> userPermissions,
@HiveField(11) List<InheritedPermissions> inheritedPermissions});
}
/// @nodoc
class __$$UserModelV3CopyWithImpl<$Res>
extends _$UserModelCopyWithImpl<$Res, _$UserModelV3>
implements _$$UserModelV3CopyWith<$Res> {
__$$UserModelV3CopyWithImpl(
_$UserModelV3 _value, $Res Function(_$UserModelV3) _then)
: super(_value, _then);
@pragma('vm:prefer-inline')
@override
$Res call({
Object? id = null,
Object? username = null,
Object? email = null,
Object? firstName = freezed,
Object? lastName = freezed,
Object? dateJoined = freezed,
Object? isStaff = null,
Object? isActive = null,
Object? isSuperuser = null,
Object? groups = null,
Object? userPermissions = null,
Object? inheritedPermissions = null,
}) {
return _then(_$UserModelV3(
id: null == id
? _value.id
: id // ignore: cast_nullable_to_non_nullable
as int,
username: null == username
? _value.username
: username // ignore: cast_nullable_to_non_nullable
as String,
email: null == email
? _value.email
: email // ignore: cast_nullable_to_non_nullable
as String,
firstName: freezed == firstName
? _value.firstName
: firstName // ignore: cast_nullable_to_non_nullable
as String?,
lastName: freezed == lastName
? _value.lastName
: lastName // ignore: cast_nullable_to_non_nullable
as String?,
dateJoined: freezed == dateJoined
? _value.dateJoined
: dateJoined // ignore: cast_nullable_to_non_nullable
as DateTime?,
isStaff: null == isStaff
? _value.isStaff
: isStaff // ignore: cast_nullable_to_non_nullable
as bool,
isActive: null == isActive
? _value.isActive
: isActive // ignore: cast_nullable_to_non_nullable
as bool,
isSuperuser: null == isSuperuser
? _value.isSuperuser
: isSuperuser // ignore: cast_nullable_to_non_nullable
as bool,
groups: null == groups
? _value._groups
: groups // ignore: cast_nullable_to_non_nullable
as List<int>,
userPermissions: null == userPermissions
? _value._userPermissions
: userPermissions // ignore: cast_nullable_to_non_nullable
as List<String>,
inheritedPermissions: null == inheritedPermissions
? _value._inheritedPermissions
: inheritedPermissions // ignore: cast_nullable_to_non_nullable
as List<InheritedPermissions>,
));
}
}
/// @nodoc
@JsonSerializable(fieldRename: FieldRename.snake)
@HiveType(typeId: PaperlessApiHiveTypeIds.userModelv3)
class _$UserModelV3 extends UserModelV3 {
const _$UserModelV3(
{@HiveField(0) required this.id,
@HiveField(1) required this.username,
@HiveField(2) required this.email,
@HiveField(3) this.firstName,
@HiveField(4) this.lastName,
@HiveField(5) this.dateJoined,
@HiveField(6) this.isStaff = true,
@HiveField(7) this.isActive = true,
@HiveField(8) this.isSuperuser = true,
@HiveField(9) final List<int> groups = const [],
@HiveField(10) final List<String> userPermissions = const [],
@HiveField(11) final List<InheritedPermissions> inheritedPermissions =
InheritedPermissions.values,
final String? $type})
: _groups = groups,
_userPermissions = userPermissions,
_inheritedPermissions = inheritedPermissions,
$type = $type ?? 'v3',
super._();
factory _$UserModelV3.fromJson(Map<String, dynamic> json) =>
_$$UserModelV3FromJson(json);
@override
@HiveField(0)
final int id;
@override
@HiveField(1)
final String username;
@override
@HiveField(2)
final String email;
@override
@HiveField(3)
final String? firstName;
@override
@HiveField(4)
final String? lastName;
@override
@HiveField(5)
final DateTime? dateJoined;
@override
@JsonKey()
@HiveField(6)
final bool isStaff;
@override
@JsonKey()
@HiveField(7)
final bool isActive;
@override
@JsonKey()
@HiveField(8)
final bool isSuperuser;
final List<int> _groups;
@override
@JsonKey()
@HiveField(9)
List<int> get groups {
if (_groups is EqualUnmodifiableListView) return _groups;
// ignore: implicit_dynamic_type
return EqualUnmodifiableListView(_groups);
}
final List<String> _userPermissions;
@override
@JsonKey()
@HiveField(10)
List<String> get userPermissions {
if (_userPermissions is EqualUnmodifiableListView) return _userPermissions;
// ignore: implicit_dynamic_type
return EqualUnmodifiableListView(_userPermissions);
}
final List<InheritedPermissions> _inheritedPermissions;
@override
@JsonKey()
@HiveField(11)
List<InheritedPermissions> get inheritedPermissions {
if (_inheritedPermissions is EqualUnmodifiableListView)
return _inheritedPermissions;
// ignore: implicit_dynamic_type
return EqualUnmodifiableListView(_inheritedPermissions);
}
@JsonKey(name: 'runtimeType')
final String $type;
@override
String toString() {
return 'UserModel.v3(id: $id, username: $username, email: $email, firstName: $firstName, lastName: $lastName, dateJoined: $dateJoined, isStaff: $isStaff, isActive: $isActive, isSuperuser: $isSuperuser, groups: $groups, userPermissions: $userPermissions, inheritedPermissions: $inheritedPermissions)';
}
@override
bool operator ==(dynamic other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$UserModelV3 &&
(identical(other.id, id) || other.id == id) &&
(identical(other.username, username) ||
other.username == username) &&
(identical(other.email, email) || other.email == email) &&
(identical(other.firstName, firstName) ||
other.firstName == firstName) &&
(identical(other.lastName, lastName) ||
other.lastName == lastName) &&
(identical(other.dateJoined, dateJoined) ||
other.dateJoined == dateJoined) &&
(identical(other.isStaff, isStaff) || other.isStaff == isStaff) &&
(identical(other.isActive, isActive) ||
other.isActive == isActive) &&
(identical(other.isSuperuser, isSuperuser) ||
other.isSuperuser == isSuperuser) &&
const DeepCollectionEquality().equals(other._groups, _groups) &&
const DeepCollectionEquality()
.equals(other._userPermissions, _userPermissions) &&
const DeepCollectionEquality()
.equals(other._inheritedPermissions, _inheritedPermissions));
}
@JsonKey(ignore: true)
@override
int get hashCode => Object.hash(
runtimeType,
id,
username,
email,
firstName,
lastName,
dateJoined,
isStaff,
isActive,
isSuperuser,
const DeepCollectionEquality().hash(_groups),
const DeepCollectionEquality().hash(_userPermissions),
const DeepCollectionEquality().hash(_inheritedPermissions));
@JsonKey(ignore: true)
@override
@pragma('vm:prefer-inline')
_$$UserModelV3CopyWith<_$UserModelV3> get copyWith =>
__$$UserModelV3CopyWithImpl<_$UserModelV3>(this, _$identity);
@override
@optionalTypeArgs
TResult when<TResult extends Object?>({
required TResult Function(
@HiveField(0) int id,
@HiveField(1) String username,
@HiveField(2) String email,
@HiveField(3) String? firstName,
@HiveField(4) String? lastName,
@HiveField(5) DateTime? dateJoined,
@HiveField(6) bool isStaff,
@HiveField(7) bool isActive,
@HiveField(8) bool isSuperuser,
@HiveField(9) List<int> groups,
@HiveField(10) List<String> userPermissions,
@HiveField(11) List<InheritedPermissions> inheritedPermissions)
v3,
required TResult Function(@HiveField(0) @JsonKey(name: "user_id") int id,
@HiveField(1) String username, @HiveField(2) String? displayName)
v2,
}) {
return v3(id, username, email, firstName, lastName, dateJoined, isStaff,
isActive, isSuperuser, groups, userPermissions, inheritedPermissions);
}
@override
@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
TResult? Function(
@HiveField(0) int id,
@HiveField(1) String username,
@HiveField(2) String email,
@HiveField(3) String? firstName,
@HiveField(4) String? lastName,
@HiveField(5) DateTime? dateJoined,
@HiveField(6) bool isStaff,
@HiveField(7) bool isActive,
@HiveField(8) bool isSuperuser,
@HiveField(9) List<int> groups,
@HiveField(10) List<String> userPermissions,
@HiveField(11) List<InheritedPermissions> inheritedPermissions)?
v3,
TResult? Function(@HiveField(0) @JsonKey(name: "user_id") int id,
@HiveField(1) String username, @HiveField(2) String? displayName)?
v2,
}) {
return v3?.call(
id,
username,
email,
firstName,
lastName,
dateJoined,
isStaff,
isActive,
isSuperuser,
groups,
userPermissions,
inheritedPermissions);
}
@override
@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
TResult Function(
@HiveField(0) int id,
@HiveField(1) String username,
@HiveField(2) String email,
@HiveField(3) String? firstName,
@HiveField(4) String? lastName,
@HiveField(5) DateTime? dateJoined,
@HiveField(6) bool isStaff,
@HiveField(7) bool isActive,
@HiveField(8) bool isSuperuser,
@HiveField(9) List<int> groups,
@HiveField(10) List<String> userPermissions,
@HiveField(11) List<InheritedPermissions> inheritedPermissions)?
v3,
TResult Function(@HiveField(0) @JsonKey(name: "user_id") int id,
@HiveField(1) String username, @HiveField(2) String? displayName)?
v2,
required TResult orElse(),
}) {
if (v3 != null) {
return v3(id, username, email, firstName, lastName, dateJoined, isStaff,
isActive, isSuperuser, groups, userPermissions, inheritedPermissions);
}
return orElse();
}
@override
@optionalTypeArgs
TResult map<TResult extends Object?>({
required TResult Function(UserModelV3 value) v3,
required TResult Function(UserModelV2 value) v2,
}) {
return v3(this);
}
@override
@optionalTypeArgs
TResult? mapOrNull<TResult extends Object?>({
TResult? Function(UserModelV3 value)? v3,
TResult? Function(UserModelV2 value)? v2,
}) {
return v3?.call(this);
}
@override
@optionalTypeArgs
TResult maybeMap<TResult extends Object?>({
TResult Function(UserModelV3 value)? v3,
TResult Function(UserModelV2 value)? v2,
required TResult orElse(),
}) {
if (v3 != null) {
return v3(this);
}
return orElse();
}
@override
Map<String, dynamic> toJson() {
return _$$UserModelV3ToJson(
this,
);
}
}
abstract class UserModelV3 extends UserModel {
const factory UserModelV3(
{@HiveField(0)
required final int id,
@HiveField(1)
required final String username,
@HiveField(2)
required final String email,
@HiveField(3)
final String? firstName,
@HiveField(4)
final String? lastName,
@HiveField(5)
final DateTime? dateJoined,
@HiveField(6)
final bool isStaff,
@HiveField(7)
final bool isActive,
@HiveField(8)
final bool isSuperuser,
@HiveField(9)
final List<int> groups,
@HiveField(10)
final List<String> userPermissions,
@HiveField(11)
final List<InheritedPermissions> inheritedPermissions}) =
_$UserModelV3;
const UserModelV3._() : super._();
factory UserModelV3.fromJson(Map<String, dynamic> json) =
_$UserModelV3.fromJson;
@override
@HiveField(0)
int get id;
@override
@HiveField(1)
String get username;
@HiveField(2)
String get email;
@HiveField(3)
String? get firstName;
@HiveField(4)
String? get lastName;
@HiveField(5)
DateTime? get dateJoined;
@HiveField(6)
bool get isStaff;
@HiveField(7)
bool get isActive;
@HiveField(8)
bool get isSuperuser;
@HiveField(9)
List<int> get groups;
@HiveField(10)
List<String> get userPermissions;
@HiveField(11)
List<InheritedPermissions> get inheritedPermissions;
@override
@JsonKey(ignore: true)
_$$UserModelV3CopyWith<_$UserModelV3> get copyWith =>
throw _privateConstructorUsedError;
}
/// @nodoc
abstract class _$$UserModelV2CopyWith<$Res>
implements $UserModelCopyWith<$Res> {
factory _$$UserModelV2CopyWith(
_$UserModelV2 value, $Res Function(_$UserModelV2) then) =
__$$UserModelV2CopyWithImpl<$Res>;
@override
@useResult
$Res call(
{@HiveField(0) @JsonKey(name: "user_id") int id,
@HiveField(1) String username,
@HiveField(2) String? displayName});
}
/// @nodoc
class __$$UserModelV2CopyWithImpl<$Res>
extends _$UserModelCopyWithImpl<$Res, _$UserModelV2>
implements _$$UserModelV2CopyWith<$Res> {
__$$UserModelV2CopyWithImpl(
_$UserModelV2 _value, $Res Function(_$UserModelV2) _then)
: super(_value, _then);
@pragma('vm:prefer-inline')
@override
$Res call({
Object? id = null,
Object? username = null,
Object? displayName = freezed,
}) {
return _then(_$UserModelV2(
id: null == id
? _value.id
: id // ignore: cast_nullable_to_non_nullable
as int,
username: null == username
? _value.username
: username // ignore: cast_nullable_to_non_nullable
as String,
displayName: freezed == displayName
? _value.displayName
: displayName // ignore: cast_nullable_to_non_nullable
as String?,
));
}
}
/// @nodoc
@JsonSerializable(fieldRename: FieldRename.snake)
@HiveType(typeId: PaperlessApiHiveTypeIds.userModelv2)
class _$UserModelV2 extends UserModelV2 {
const _$UserModelV2(
{@HiveField(0) @JsonKey(name: "user_id") required this.id,
@HiveField(1) required this.username,
@HiveField(2) this.displayName,
final String? $type})
: $type = $type ?? 'v2',
super._();
factory _$UserModelV2.fromJson(Map<String, dynamic> json) =>
_$$UserModelV2FromJson(json);
@override
@HiveField(0)
@JsonKey(name: "user_id")
final int id;
@override
@HiveField(1)
final String username;
@override
@HiveField(2)
final String? displayName;
@JsonKey(name: 'runtimeType')
final String $type;
@override
String toString() {
return 'UserModel.v2(id: $id, username: $username, displayName: $displayName)';
}
@override
bool operator ==(dynamic other) {
return identical(this, other) ||
(other.runtimeType == runtimeType &&
other is _$UserModelV2 &&
(identical(other.id, id) || other.id == id) &&
(identical(other.username, username) ||
other.username == username) &&
(identical(other.displayName, displayName) ||
other.displayName == displayName));
}
@JsonKey(ignore: true)
@override
int get hashCode => Object.hash(runtimeType, id, username, displayName);
@JsonKey(ignore: true)
@override
@pragma('vm:prefer-inline')
_$$UserModelV2CopyWith<_$UserModelV2> get copyWith =>
__$$UserModelV2CopyWithImpl<_$UserModelV2>(this, _$identity);
@override
@optionalTypeArgs
TResult when<TResult extends Object?>({
required TResult Function(
@HiveField(0) int id,
@HiveField(1) String username,
@HiveField(2) String email,
@HiveField(3) String? firstName,
@HiveField(4) String? lastName,
@HiveField(5) DateTime? dateJoined,
@HiveField(6) bool isStaff,
@HiveField(7) bool isActive,
@HiveField(8) bool isSuperuser,
@HiveField(9) List<int> groups,
@HiveField(10) List<String> userPermissions,
@HiveField(11) List<InheritedPermissions> inheritedPermissions)
v3,
required TResult Function(@HiveField(0) @JsonKey(name: "user_id") int id,
@HiveField(1) String username, @HiveField(2) String? displayName)
v2,
}) {
return v2(id, username, displayName);
}
@override
@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
TResult? Function(
@HiveField(0) int id,
@HiveField(1) String username,
@HiveField(2) String email,
@HiveField(3) String? firstName,
@HiveField(4) String? lastName,
@HiveField(5) DateTime? dateJoined,
@HiveField(6) bool isStaff,
@HiveField(7) bool isActive,
@HiveField(8) bool isSuperuser,
@HiveField(9) List<int> groups,
@HiveField(10) List<String> userPermissions,
@HiveField(11) List<InheritedPermissions> inheritedPermissions)?
v3,
TResult? Function(@HiveField(0) @JsonKey(name: "user_id") int id,
@HiveField(1) String username, @HiveField(2) String? displayName)?
v2,
}) {
return v2?.call(id, username, displayName);
}
@override
@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
TResult Function(
@HiveField(0) int id,
@HiveField(1) String username,
@HiveField(2) String email,
@HiveField(3) String? firstName,
@HiveField(4) String? lastName,
@HiveField(5) DateTime? dateJoined,
@HiveField(6) bool isStaff,
@HiveField(7) bool isActive,
@HiveField(8) bool isSuperuser,
@HiveField(9) List<int> groups,
@HiveField(10) List<String> userPermissions,
@HiveField(11) List<InheritedPermissions> inheritedPermissions)?
v3,
TResult Function(@HiveField(0) @JsonKey(name: "user_id") int id,
@HiveField(1) String username, @HiveField(2) String? displayName)?
v2,
required TResult orElse(),
}) {
if (v2 != null) {
return v2(id, username, displayName);
}
return orElse();
}
@override
@optionalTypeArgs
TResult map<TResult extends Object?>({
required TResult Function(UserModelV3 value) v3,
required TResult Function(UserModelV2 value) v2,
}) {
return v2(this);
}
@override
@optionalTypeArgs
TResult? mapOrNull<TResult extends Object?>({
TResult? Function(UserModelV3 value)? v3,
TResult? Function(UserModelV2 value)? v2,
}) {
return v2?.call(this);
}
@override
@optionalTypeArgs
TResult maybeMap<TResult extends Object?>({
TResult Function(UserModelV3 value)? v3,
TResult Function(UserModelV2 value)? v2,
required TResult orElse(),
}) {
if (v2 != null) {
return v2(this);
}
return orElse();
}
@override
Map<String, dynamic> toJson() {
return _$$UserModelV2ToJson(
this,
);
}
}
abstract class UserModelV2 extends UserModel {
const factory UserModelV2(
{@HiveField(0) @JsonKey(name: "user_id") required final int id,
@HiveField(1) required final String username,
@HiveField(2) final String? displayName}) = _$UserModelV2;
const UserModelV2._() : super._();
factory UserModelV2.fromJson(Map<String, dynamic> json) =
_$UserModelV2.fromJson;
@override
@HiveField(0)
@JsonKey(name: "user_id")
int get id;
@override
@HiveField(1)
String get username;
@HiveField(2)
String? get displayName;
@override
@JsonKey(ignore: true)
_$$UserModelV2CopyWith<_$UserModelV2> get copyWith =>
throw _privateConstructorUsedError;
}