440 lines
13 KiB
Dart
440 lines
13 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 'files_state.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');
|
|
|
|
FilesState _$FilesStateFromJson(Map<String, dynamic> json) {
|
|
return _FilesState.fromJson(json);
|
|
}
|
|
|
|
/// @nodoc
|
|
mixin _$FilesState {
|
|
String get currentFolder => throw _privateConstructorUsedError;
|
|
Map<String, List<File>> get files => throw _privateConstructorUsedError;
|
|
|
|
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
|
|
@JsonKey(ignore: true)
|
|
$FilesStateCopyWith<FilesState> get copyWith =>
|
|
throw _privateConstructorUsedError;
|
|
}
|
|
|
|
/// @nodoc
|
|
abstract class $FilesStateCopyWith<$Res> {
|
|
factory $FilesStateCopyWith(
|
|
FilesState value, $Res Function(FilesState) then) =
|
|
_$FilesStateCopyWithImpl<$Res, FilesState>;
|
|
@useResult
|
|
$Res call({String currentFolder, Map<String, List<File>> files});
|
|
}
|
|
|
|
/// @nodoc
|
|
class _$FilesStateCopyWithImpl<$Res, $Val extends FilesState>
|
|
implements $FilesStateCopyWith<$Res> {
|
|
_$FilesStateCopyWithImpl(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? currentFolder = null,
|
|
Object? files = null,
|
|
}) {
|
|
return _then(_value.copyWith(
|
|
currentFolder: null == currentFolder
|
|
? _value.currentFolder
|
|
: currentFolder // ignore: cast_nullable_to_non_nullable
|
|
as String,
|
|
files: null == files
|
|
? _value.files
|
|
: files // ignore: cast_nullable_to_non_nullable
|
|
as Map<String, List<File>>,
|
|
) as $Val);
|
|
}
|
|
}
|
|
|
|
/// @nodoc
|
|
abstract class _$$FilesStateImplCopyWith<$Res>
|
|
implements $FilesStateCopyWith<$Res> {
|
|
factory _$$FilesStateImplCopyWith(
|
|
_$FilesStateImpl value, $Res Function(_$FilesStateImpl) then) =
|
|
__$$FilesStateImplCopyWithImpl<$Res>;
|
|
@override
|
|
@useResult
|
|
$Res call({String currentFolder, Map<String, List<File>> files});
|
|
}
|
|
|
|
/// @nodoc
|
|
class __$$FilesStateImplCopyWithImpl<$Res>
|
|
extends _$FilesStateCopyWithImpl<$Res, _$FilesStateImpl>
|
|
implements _$$FilesStateImplCopyWith<$Res> {
|
|
__$$FilesStateImplCopyWithImpl(
|
|
_$FilesStateImpl _value, $Res Function(_$FilesStateImpl) _then)
|
|
: super(_value, _then);
|
|
|
|
@pragma('vm:prefer-inline')
|
|
@override
|
|
$Res call({
|
|
Object? currentFolder = null,
|
|
Object? files = null,
|
|
}) {
|
|
return _then(_$FilesStateImpl(
|
|
currentFolder: null == currentFolder
|
|
? _value.currentFolder
|
|
: currentFolder // ignore: cast_nullable_to_non_nullable
|
|
as String,
|
|
files: null == files
|
|
? _value._files
|
|
: files // ignore: cast_nullable_to_non_nullable
|
|
as Map<String, List<File>>,
|
|
));
|
|
}
|
|
}
|
|
|
|
/// @nodoc
|
|
@JsonSerializable()
|
|
class _$FilesStateImpl implements _FilesState {
|
|
const _$FilesStateImpl(
|
|
{required this.currentFolder,
|
|
required final Map<String, List<File>> files})
|
|
: _files = files;
|
|
|
|
factory _$FilesStateImpl.fromJson(Map<String, dynamic> json) =>
|
|
_$$FilesStateImplFromJson(json);
|
|
|
|
@override
|
|
final String currentFolder;
|
|
final Map<String, List<File>> _files;
|
|
@override
|
|
Map<String, List<File>> get files {
|
|
if (_files is EqualUnmodifiableMapView) return _files;
|
|
// ignore: implicit_dynamic_type
|
|
return EqualUnmodifiableMapView(_files);
|
|
}
|
|
|
|
@override
|
|
String toString() {
|
|
return 'FilesState(currentFolder: $currentFolder, files: $files)';
|
|
}
|
|
|
|
@override
|
|
bool operator ==(Object other) {
|
|
return identical(this, other) ||
|
|
(other.runtimeType == runtimeType &&
|
|
other is _$FilesStateImpl &&
|
|
(identical(other.currentFolder, currentFolder) ||
|
|
other.currentFolder == currentFolder) &&
|
|
const DeepCollectionEquality().equals(other._files, _files));
|
|
}
|
|
|
|
@JsonKey(ignore: true)
|
|
@override
|
|
int get hashCode => Object.hash(
|
|
runtimeType, currentFolder, const DeepCollectionEquality().hash(_files));
|
|
|
|
@JsonKey(ignore: true)
|
|
@override
|
|
@pragma('vm:prefer-inline')
|
|
_$$FilesStateImplCopyWith<_$FilesStateImpl> get copyWith =>
|
|
__$$FilesStateImplCopyWithImpl<_$FilesStateImpl>(this, _$identity);
|
|
|
|
@override
|
|
Map<String, dynamic> toJson() {
|
|
return _$$FilesStateImplToJson(
|
|
this,
|
|
);
|
|
}
|
|
}
|
|
|
|
abstract class _FilesState implements FilesState {
|
|
const factory _FilesState(
|
|
{required final String currentFolder,
|
|
required final Map<String, List<File>> files}) = _$FilesStateImpl;
|
|
|
|
factory _FilesState.fromJson(Map<String, dynamic> json) =
|
|
_$FilesStateImpl.fromJson;
|
|
|
|
@override
|
|
String get currentFolder;
|
|
@override
|
|
Map<String, List<File>> get files;
|
|
@override
|
|
@JsonKey(ignore: true)
|
|
_$$FilesStateImplCopyWith<_$FilesStateImpl> get copyWith =>
|
|
throw _privateConstructorUsedError;
|
|
}
|
|
|
|
File _$FileFromJson(Map<String, dynamic> json) {
|
|
return _File.fromJson(json);
|
|
}
|
|
|
|
/// @nodoc
|
|
mixin _$File {
|
|
String get path => throw _privateConstructorUsedError;
|
|
bool get isFolder => throw _privateConstructorUsedError;
|
|
String get name => throw _privateConstructorUsedError;
|
|
DateTime? get createdAt => throw _privateConstructorUsedError;
|
|
DateTime? get updatedAt => throw _privateConstructorUsedError;
|
|
int? get size => throw _privateConstructorUsedError;
|
|
String? get mimeType => throw _privateConstructorUsedError;
|
|
|
|
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
|
|
@JsonKey(ignore: true)
|
|
$FileCopyWith<File> get copyWith => throw _privateConstructorUsedError;
|
|
}
|
|
|
|
/// @nodoc
|
|
abstract class $FileCopyWith<$Res> {
|
|
factory $FileCopyWith(File value, $Res Function(File) then) =
|
|
_$FileCopyWithImpl<$Res, File>;
|
|
@useResult
|
|
$Res call(
|
|
{String path,
|
|
bool isFolder,
|
|
String name,
|
|
DateTime? createdAt,
|
|
DateTime? updatedAt,
|
|
int? size,
|
|
String? mimeType});
|
|
}
|
|
|
|
/// @nodoc
|
|
class _$FileCopyWithImpl<$Res, $Val extends File>
|
|
implements $FileCopyWith<$Res> {
|
|
_$FileCopyWithImpl(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? path = null,
|
|
Object? isFolder = null,
|
|
Object? name = null,
|
|
Object? createdAt = freezed,
|
|
Object? updatedAt = freezed,
|
|
Object? size = freezed,
|
|
Object? mimeType = freezed,
|
|
}) {
|
|
return _then(_value.copyWith(
|
|
path: null == path
|
|
? _value.path
|
|
: path // ignore: cast_nullable_to_non_nullable
|
|
as String,
|
|
isFolder: null == isFolder
|
|
? _value.isFolder
|
|
: isFolder // ignore: cast_nullable_to_non_nullable
|
|
as bool,
|
|
name: null == name
|
|
? _value.name
|
|
: name // ignore: cast_nullable_to_non_nullable
|
|
as String,
|
|
createdAt: freezed == createdAt
|
|
? _value.createdAt
|
|
: createdAt // ignore: cast_nullable_to_non_nullable
|
|
as DateTime?,
|
|
updatedAt: freezed == updatedAt
|
|
? _value.updatedAt
|
|
: updatedAt // ignore: cast_nullable_to_non_nullable
|
|
as DateTime?,
|
|
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 _$$FileImplCopyWith<$Res> implements $FileCopyWith<$Res> {
|
|
factory _$$FileImplCopyWith(
|
|
_$FileImpl value, $Res Function(_$FileImpl) then) =
|
|
__$$FileImplCopyWithImpl<$Res>;
|
|
@override
|
|
@useResult
|
|
$Res call(
|
|
{String path,
|
|
bool isFolder,
|
|
String name,
|
|
DateTime? createdAt,
|
|
DateTime? updatedAt,
|
|
int? size,
|
|
String? mimeType});
|
|
}
|
|
|
|
/// @nodoc
|
|
class __$$FileImplCopyWithImpl<$Res>
|
|
extends _$FileCopyWithImpl<$Res, _$FileImpl>
|
|
implements _$$FileImplCopyWith<$Res> {
|
|
__$$FileImplCopyWithImpl(_$FileImpl _value, $Res Function(_$FileImpl) _then)
|
|
: super(_value, _then);
|
|
|
|
@pragma('vm:prefer-inline')
|
|
@override
|
|
$Res call({
|
|
Object? path = null,
|
|
Object? isFolder = null,
|
|
Object? name = null,
|
|
Object? createdAt = freezed,
|
|
Object? updatedAt = freezed,
|
|
Object? size = freezed,
|
|
Object? mimeType = freezed,
|
|
}) {
|
|
return _then(_$FileImpl(
|
|
path: null == path
|
|
? _value.path
|
|
: path // ignore: cast_nullable_to_non_nullable
|
|
as String,
|
|
isFolder: null == isFolder
|
|
? _value.isFolder
|
|
: isFolder // ignore: cast_nullable_to_non_nullable
|
|
as bool,
|
|
name: null == name
|
|
? _value.name
|
|
: name // ignore: cast_nullable_to_non_nullable
|
|
as String,
|
|
createdAt: freezed == createdAt
|
|
? _value.createdAt
|
|
: createdAt // ignore: cast_nullable_to_non_nullable
|
|
as DateTime?,
|
|
updatedAt: freezed == updatedAt
|
|
? _value.updatedAt
|
|
: updatedAt // ignore: cast_nullable_to_non_nullable
|
|
as DateTime?,
|
|
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()
|
|
class _$FileImpl implements _File {
|
|
const _$FileImpl(
|
|
{required this.path,
|
|
required this.isFolder,
|
|
required this.name,
|
|
required this.createdAt,
|
|
required this.updatedAt,
|
|
required this.size,
|
|
required this.mimeType});
|
|
|
|
factory _$FileImpl.fromJson(Map<String, dynamic> json) =>
|
|
_$$FileImplFromJson(json);
|
|
|
|
@override
|
|
final String path;
|
|
@override
|
|
final bool isFolder;
|
|
@override
|
|
final String name;
|
|
@override
|
|
final DateTime? createdAt;
|
|
@override
|
|
final DateTime? updatedAt;
|
|
@override
|
|
final int? size;
|
|
@override
|
|
final String? mimeType;
|
|
|
|
@override
|
|
String toString() {
|
|
return 'File(path: $path, isFolder: $isFolder, name: $name, createdAt: $createdAt, updatedAt: $updatedAt, size: $size, mimeType: $mimeType)';
|
|
}
|
|
|
|
@override
|
|
bool operator ==(Object other) {
|
|
return identical(this, other) ||
|
|
(other.runtimeType == runtimeType &&
|
|
other is _$FileImpl &&
|
|
(identical(other.path, path) || other.path == path) &&
|
|
(identical(other.isFolder, isFolder) ||
|
|
other.isFolder == isFolder) &&
|
|
(identical(other.name, name) || other.name == name) &&
|
|
(identical(other.createdAt, createdAt) ||
|
|
other.createdAt == createdAt) &&
|
|
(identical(other.updatedAt, updatedAt) ||
|
|
other.updatedAt == updatedAt) &&
|
|
(identical(other.size, size) || other.size == size) &&
|
|
(identical(other.mimeType, mimeType) ||
|
|
other.mimeType == mimeType));
|
|
}
|
|
|
|
@JsonKey(ignore: true)
|
|
@override
|
|
int get hashCode => Object.hash(
|
|
runtimeType, path, isFolder, name, createdAt, updatedAt, size, mimeType);
|
|
|
|
@JsonKey(ignore: true)
|
|
@override
|
|
@pragma('vm:prefer-inline')
|
|
_$$FileImplCopyWith<_$FileImpl> get copyWith =>
|
|
__$$FileImplCopyWithImpl<_$FileImpl>(this, _$identity);
|
|
|
|
@override
|
|
Map<String, dynamic> toJson() {
|
|
return _$$FileImplToJson(
|
|
this,
|
|
);
|
|
}
|
|
}
|
|
|
|
abstract class _File implements File {
|
|
const factory _File(
|
|
{required final String path,
|
|
required final bool isFolder,
|
|
required final String name,
|
|
required final DateTime? createdAt,
|
|
required final DateTime? updatedAt,
|
|
required final int? size,
|
|
required final String? mimeType}) = _$FileImpl;
|
|
|
|
factory _File.fromJson(Map<String, dynamic> json) = _$FileImpl.fromJson;
|
|
|
|
@override
|
|
String get path;
|
|
@override
|
|
bool get isFolder;
|
|
@override
|
|
String get name;
|
|
@override
|
|
DateTime? get createdAt;
|
|
@override
|
|
DateTime? get updatedAt;
|
|
@override
|
|
int? get size;
|
|
@override
|
|
String? get mimeType;
|
|
@override
|
|
@JsonKey(ignore: true)
|
|
_$$FileImplCopyWith<_$FileImpl> get copyWith =>
|
|
throw _privateConstructorUsedError;
|
|
}
|