Files
packages.dart/deprecated/project_gen/lib/src/project/widget.freezed.dart
T
2026-01-15 17:36:22 -08:00

351 lines
11 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named
part of 'widget.dart';
// **************************************************************************
// FreezedGenerator
// **************************************************************************
T _$identity<T>(T value) => value;
ProjectWidget _$ProjectWidgetFromJson(Map<String, dynamic> json) {
return ProjectScreen.fromJson(json);
}
class _$ProjectWidgetTearOff {
const _$ProjectWidgetTearOff();
ProjectScreen screen(
{String path,
String className = 'MyScreen',
bool isStateful = false,
String route = '/',
String data,
List<String> tokens,
List<String> callbacks,
double dx,
double dy,
double width,
double height}) {
return ProjectScreen(
path: path,
className: className,
isStateful: isStateful,
route: route,
data: data,
tokens: tokens,
callbacks: callbacks,
dx: dx,
dy: dy,
width: width,
height: height,
);
}
}
// ignore: unused_element
const $ProjectWidget = _$ProjectWidgetTearOff();
mixin _$ProjectWidget {
String get path;
String get className;
bool get isStateful;
String get route;
String get data;
List<String> get tokens;
List<String> get callbacks;
double get dx;
double get dy;
double get width;
double get height;
Map<String, dynamic> toJson();
$ProjectWidgetCopyWith<ProjectWidget> get copyWith;
}
abstract class $ProjectWidgetCopyWith<$Res> {
factory $ProjectWidgetCopyWith(
ProjectWidget value, $Res Function(ProjectWidget) then) =
_$ProjectWidgetCopyWithImpl<$Res>;
$Res call(
{String path,
String className,
bool isStateful,
String route,
String data,
List<String> tokens,
List<String> callbacks,
double dx,
double dy,
double width,
double height});
}
class _$ProjectWidgetCopyWithImpl<$Res>
implements $ProjectWidgetCopyWith<$Res> {
_$ProjectWidgetCopyWithImpl(this._value, this._then);
final ProjectWidget _value;
// ignore: unused_field
final $Res Function(ProjectWidget) _then;
@override
$Res call({
Object path = freezed,
Object className = freezed,
Object isStateful = freezed,
Object route = freezed,
Object data = freezed,
Object tokens = freezed,
Object callbacks = freezed,
Object dx = freezed,
Object dy = freezed,
Object width = freezed,
Object height = freezed,
}) {
return _then(_value.copyWith(
path: path == freezed ? _value.path : path as String,
className: className == freezed ? _value.className : className as String,
isStateful:
isStateful == freezed ? _value.isStateful : isStateful as bool,
route: route == freezed ? _value.route : route as String,
data: data == freezed ? _value.data : data as String,
tokens: tokens == freezed ? _value.tokens : tokens as List<String>,
callbacks:
callbacks == freezed ? _value.callbacks : callbacks as List<String>,
dx: dx == freezed ? _value.dx : dx as double,
dy: dy == freezed ? _value.dy : dy as double,
width: width == freezed ? _value.width : width as double,
height: height == freezed ? _value.height : height as double,
));
}
}
abstract class $ProjectScreenCopyWith<$Res>
implements $ProjectWidgetCopyWith<$Res> {
factory $ProjectScreenCopyWith(
ProjectScreen value, $Res Function(ProjectScreen) then) =
_$ProjectScreenCopyWithImpl<$Res>;
@override
$Res call(
{String path,
String className,
bool isStateful,
String route,
String data,
List<String> tokens,
List<String> callbacks,
double dx,
double dy,
double width,
double height});
}
class _$ProjectScreenCopyWithImpl<$Res>
extends _$ProjectWidgetCopyWithImpl<$Res>
implements $ProjectScreenCopyWith<$Res> {
_$ProjectScreenCopyWithImpl(
ProjectScreen _value, $Res Function(ProjectScreen) _then)
: super(_value, (v) => _then(v as ProjectScreen));
@override
ProjectScreen get _value => super._value as ProjectScreen;
@override
$Res call({
Object path = freezed,
Object className = freezed,
Object isStateful = freezed,
Object route = freezed,
Object data = freezed,
Object tokens = freezed,
Object callbacks = freezed,
Object dx = freezed,
Object dy = freezed,
Object width = freezed,
Object height = freezed,
}) {
return _then(ProjectScreen(
path: path == freezed ? _value.path : path as String,
className: className == freezed ? _value.className : className as String,
isStateful:
isStateful == freezed ? _value.isStateful : isStateful as bool,
route: route == freezed ? _value.route : route as String,
data: data == freezed ? _value.data : data as String,
tokens: tokens == freezed ? _value.tokens : tokens as List<String>,
callbacks:
callbacks == freezed ? _value.callbacks : callbacks as List<String>,
dx: dx == freezed ? _value.dx : dx as double,
dy: dy == freezed ? _value.dy : dy as double,
width: width == freezed ? _value.width : width as double,
height: height == freezed ? _value.height : height as double,
));
}
}
@JsonSerializable(explicitToJson: true)
class _$ProjectScreen with DiagnosticableTreeMixin implements ProjectScreen {
_$ProjectScreen(
{this.path,
this.className = 'MyScreen',
this.isStateful = false,
this.route = '/',
this.data,
this.tokens,
this.callbacks,
this.dx,
this.dy,
this.width,
this.height});
factory _$ProjectScreen.fromJson(Map<String, dynamic> json) =>
_$_$ProjectScreenFromJson(json);
@override
final String path;
@JsonKey(defaultValue: 'MyScreen')
@override
final String className;
@JsonKey(defaultValue: false)
@override
final bool isStateful;
@JsonKey(defaultValue: '/')
@override
final String route;
@override
final String data;
@override
final List<String> tokens;
@override
final List<String> callbacks;
@override
final double dx;
@override
final double dy;
@override
final double width;
@override
final double height;
@override
String toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) {
return 'ProjectWidget.screen(path: $path, className: $className, isStateful: $isStateful, route: $route, data: $data, tokens: $tokens, callbacks: $callbacks, dx: $dx, dy: $dy, width: $width, height: $height)';
}
@override
void debugFillProperties(DiagnosticPropertiesBuilder properties) {
super.debugFillProperties(properties);
properties
..add(DiagnosticsProperty('type', 'ProjectWidget.screen'))
..add(DiagnosticsProperty('path', path))
..add(DiagnosticsProperty('className', className))
..add(DiagnosticsProperty('isStateful', isStateful))
..add(DiagnosticsProperty('route', route))
..add(DiagnosticsProperty('data', data))
..add(DiagnosticsProperty('tokens', tokens))
..add(DiagnosticsProperty('callbacks', callbacks))
..add(DiagnosticsProperty('dx', dx))
..add(DiagnosticsProperty('dy', dy))
..add(DiagnosticsProperty('width', width))
..add(DiagnosticsProperty('height', height));
}
@override
bool operator ==(dynamic other) {
return identical(this, other) ||
(other is ProjectScreen &&
(identical(other.path, path) ||
const DeepCollectionEquality().equals(other.path, path)) &&
(identical(other.className, className) ||
const DeepCollectionEquality()
.equals(other.className, className)) &&
(identical(other.isStateful, isStateful) ||
const DeepCollectionEquality()
.equals(other.isStateful, isStateful)) &&
(identical(other.route, route) ||
const DeepCollectionEquality().equals(other.route, route)) &&
(identical(other.data, data) ||
const DeepCollectionEquality().equals(other.data, data)) &&
(identical(other.tokens, tokens) ||
const DeepCollectionEquality().equals(other.tokens, tokens)) &&
(identical(other.callbacks, callbacks) ||
const DeepCollectionEquality()
.equals(other.callbacks, callbacks)) &&
(identical(other.dx, dx) ||
const DeepCollectionEquality().equals(other.dx, dx)) &&
(identical(other.dy, dy) ||
const DeepCollectionEquality().equals(other.dy, dy)) &&
(identical(other.width, width) ||
const DeepCollectionEquality().equals(other.width, width)) &&
(identical(other.height, height) ||
const DeepCollectionEquality().equals(other.height, height)));
}
@override
int get hashCode =>
runtimeType.hashCode ^
const DeepCollectionEquality().hash(path) ^
const DeepCollectionEquality().hash(className) ^
const DeepCollectionEquality().hash(isStateful) ^
const DeepCollectionEquality().hash(route) ^
const DeepCollectionEquality().hash(data) ^
const DeepCollectionEquality().hash(tokens) ^
const DeepCollectionEquality().hash(callbacks) ^
const DeepCollectionEquality().hash(dx) ^
const DeepCollectionEquality().hash(dy) ^
const DeepCollectionEquality().hash(width) ^
const DeepCollectionEquality().hash(height);
@override
$ProjectScreenCopyWith<ProjectScreen> get copyWith =>
_$ProjectScreenCopyWithImpl<ProjectScreen>(this, _$identity);
@override
Map<String, dynamic> toJson() {
return _$_$ProjectScreenToJson(this);
}
}
abstract class ProjectScreen implements ProjectWidget {
factory ProjectScreen(
{String path,
String className,
bool isStateful,
String route,
String data,
List<String> tokens,
List<String> callbacks,
double dx,
double dy,
double width,
double height}) = _$ProjectScreen;
factory ProjectScreen.fromJson(Map<String, dynamic> json) =
_$ProjectScreen.fromJson;
@override
String get path;
@override
String get className;
@override
bool get isStateful;
@override
String get route;
@override
String get data;
@override
List<String> get tokens;
@override
List<String> get callbacks;
@override
double get dx;
@override
double get dy;
@override
double get width;
@override
double get height;
@override
$ProjectScreenCopyWith<ProjectScreen> get copyWith;
}