forked from eatvio/eatvio_app
Merge remote-tracking branch 'upstream/main'
This commit is contained in:
@@ -1,581 +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 'consultant_comment_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#adding-getters-and-methods-to-our-models');
|
||||
|
||||
ConsultantCommentModel _$ConsultantCommentModelFromJson(
|
||||
Map<String, dynamic> json) {
|
||||
return _ConsultantCommentModel.fromJson(json);
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
mixin _$ConsultantCommentModel {
|
||||
String? get comment => throw _privateConstructorUsedError;
|
||||
@JsonKey(name: 'meals')
|
||||
Map<String, MealCommentModel> get mealsComments =>
|
||||
throw _privateConstructorUsedError;
|
||||
List<PortionCommentModel> get portions => throw _privateConstructorUsedError;
|
||||
|
||||
/// Serializes this ConsultantCommentModel to a JSON map.
|
||||
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
|
||||
|
||||
/// Create a copy of ConsultantCommentModel
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
$ConsultantCommentModelCopyWith<ConsultantCommentModel> get copyWith =>
|
||||
throw _privateConstructorUsedError;
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
abstract class $ConsultantCommentModelCopyWith<$Res> {
|
||||
factory $ConsultantCommentModelCopyWith(ConsultantCommentModel value,
|
||||
$Res Function(ConsultantCommentModel) then) =
|
||||
_$ConsultantCommentModelCopyWithImpl<$Res, ConsultantCommentModel>;
|
||||
@useResult
|
||||
$Res call(
|
||||
{String? comment,
|
||||
@JsonKey(name: 'meals') Map<String, MealCommentModel> mealsComments,
|
||||
List<PortionCommentModel> portions});
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
class _$ConsultantCommentModelCopyWithImpl<$Res,
|
||||
$Val extends ConsultantCommentModel>
|
||||
implements $ConsultantCommentModelCopyWith<$Res> {
|
||||
_$ConsultantCommentModelCopyWithImpl(this._value, this._then);
|
||||
|
||||
// ignore: unused_field
|
||||
final $Val _value;
|
||||
// ignore: unused_field
|
||||
final $Res Function($Val) _then;
|
||||
|
||||
/// Create a copy of ConsultantCommentModel
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@pragma('vm:prefer-inline')
|
||||
@override
|
||||
$Res call({
|
||||
Object? comment = freezed,
|
||||
Object? mealsComments = null,
|
||||
Object? portions = null,
|
||||
}) {
|
||||
return _then(_value.copyWith(
|
||||
comment: freezed == comment
|
||||
? _value.comment
|
||||
: comment // ignore: cast_nullable_to_non_nullable
|
||||
as String?,
|
||||
mealsComments: null == mealsComments
|
||||
? _value.mealsComments
|
||||
: mealsComments // ignore: cast_nullable_to_non_nullable
|
||||
as Map<String, MealCommentModel>,
|
||||
portions: null == portions
|
||||
? _value.portions
|
||||
: portions // ignore: cast_nullable_to_non_nullable
|
||||
as List<PortionCommentModel>,
|
||||
) as $Val);
|
||||
}
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
abstract class _$$ConsultantCommentModelImplCopyWith<$Res>
|
||||
implements $ConsultantCommentModelCopyWith<$Res> {
|
||||
factory _$$ConsultantCommentModelImplCopyWith(
|
||||
_$ConsultantCommentModelImpl value,
|
||||
$Res Function(_$ConsultantCommentModelImpl) then) =
|
||||
__$$ConsultantCommentModelImplCopyWithImpl<$Res>;
|
||||
@override
|
||||
@useResult
|
||||
$Res call(
|
||||
{String? comment,
|
||||
@JsonKey(name: 'meals') Map<String, MealCommentModel> mealsComments,
|
||||
List<PortionCommentModel> portions});
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
class __$$ConsultantCommentModelImplCopyWithImpl<$Res>
|
||||
extends _$ConsultantCommentModelCopyWithImpl<$Res,
|
||||
_$ConsultantCommentModelImpl>
|
||||
implements _$$ConsultantCommentModelImplCopyWith<$Res> {
|
||||
__$$ConsultantCommentModelImplCopyWithImpl(
|
||||
_$ConsultantCommentModelImpl _value,
|
||||
$Res Function(_$ConsultantCommentModelImpl) _then)
|
||||
: super(_value, _then);
|
||||
|
||||
/// Create a copy of ConsultantCommentModel
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@pragma('vm:prefer-inline')
|
||||
@override
|
||||
$Res call({
|
||||
Object? comment = freezed,
|
||||
Object? mealsComments = null,
|
||||
Object? portions = null,
|
||||
}) {
|
||||
return _then(_$ConsultantCommentModelImpl(
|
||||
comment: freezed == comment
|
||||
? _value.comment
|
||||
: comment // ignore: cast_nullable_to_non_nullable
|
||||
as String?,
|
||||
mealsComments: null == mealsComments
|
||||
? _value._mealsComments
|
||||
: mealsComments // ignore: cast_nullable_to_non_nullable
|
||||
as Map<String, MealCommentModel>,
|
||||
portions: null == portions
|
||||
? _value._portions
|
||||
: portions // ignore: cast_nullable_to_non_nullable
|
||||
as List<PortionCommentModel>,
|
||||
));
|
||||
}
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
@JsonSerializable()
|
||||
class _$ConsultantCommentModelImpl implements _ConsultantCommentModel {
|
||||
_$ConsultantCommentModelImpl(
|
||||
{this.comment,
|
||||
@JsonKey(name: 'meals')
|
||||
final Map<String, MealCommentModel> mealsComments = const {},
|
||||
final List<PortionCommentModel> portions = const []})
|
||||
: _mealsComments = mealsComments,
|
||||
_portions = portions;
|
||||
|
||||
factory _$ConsultantCommentModelImpl.fromJson(Map<String, dynamic> json) =>
|
||||
_$$ConsultantCommentModelImplFromJson(json);
|
||||
|
||||
@override
|
||||
final String? comment;
|
||||
final Map<String, MealCommentModel> _mealsComments;
|
||||
@override
|
||||
@JsonKey(name: 'meals')
|
||||
Map<String, MealCommentModel> get mealsComments {
|
||||
if (_mealsComments is EqualUnmodifiableMapView) return _mealsComments;
|
||||
// ignore: implicit_dynamic_type
|
||||
return EqualUnmodifiableMapView(_mealsComments);
|
||||
}
|
||||
|
||||
final List<PortionCommentModel> _portions;
|
||||
@override
|
||||
@JsonKey()
|
||||
List<PortionCommentModel> get portions {
|
||||
if (_portions is EqualUnmodifiableListView) return _portions;
|
||||
// ignore: implicit_dynamic_type
|
||||
return EqualUnmodifiableListView(_portions);
|
||||
}
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return 'ConsultantCommentModel(comment: $comment, mealsComments: $mealsComments, portions: $portions)';
|
||||
}
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
return identical(this, other) ||
|
||||
(other.runtimeType == runtimeType &&
|
||||
other is _$ConsultantCommentModelImpl &&
|
||||
(identical(other.comment, comment) || other.comment == comment) &&
|
||||
const DeepCollectionEquality()
|
||||
.equals(other._mealsComments, _mealsComments) &&
|
||||
const DeepCollectionEquality().equals(other._portions, _portions));
|
||||
}
|
||||
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
@override
|
||||
int get hashCode => Object.hash(
|
||||
runtimeType,
|
||||
comment,
|
||||
const DeepCollectionEquality().hash(_mealsComments),
|
||||
const DeepCollectionEquality().hash(_portions));
|
||||
|
||||
/// Create a copy of ConsultantCommentModel
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
@override
|
||||
@pragma('vm:prefer-inline')
|
||||
_$$ConsultantCommentModelImplCopyWith<_$ConsultantCommentModelImpl>
|
||||
get copyWith => __$$ConsultantCommentModelImplCopyWithImpl<
|
||||
_$ConsultantCommentModelImpl>(this, _$identity);
|
||||
|
||||
@override
|
||||
Map<String, dynamic> toJson() {
|
||||
return _$$ConsultantCommentModelImplToJson(
|
||||
this,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
abstract class _ConsultantCommentModel implements ConsultantCommentModel {
|
||||
factory _ConsultantCommentModel(
|
||||
{final String? comment,
|
||||
@JsonKey(name: 'meals') final Map<String, MealCommentModel> mealsComments,
|
||||
final List<PortionCommentModel> portions}) = _$ConsultantCommentModelImpl;
|
||||
|
||||
factory _ConsultantCommentModel.fromJson(Map<String, dynamic> json) =
|
||||
_$ConsultantCommentModelImpl.fromJson;
|
||||
|
||||
@override
|
||||
String? get comment;
|
||||
@override
|
||||
@JsonKey(name: 'meals')
|
||||
Map<String, MealCommentModel> get mealsComments;
|
||||
@override
|
||||
List<PortionCommentModel> get portions;
|
||||
|
||||
/// Create a copy of ConsultantCommentModel
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@override
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
_$$ConsultantCommentModelImplCopyWith<_$ConsultantCommentModelImpl>
|
||||
get copyWith => throw _privateConstructorUsedError;
|
||||
}
|
||||
|
||||
PortionCommentModel _$PortionCommentModelFromJson(Map<String, dynamic> json) {
|
||||
return _PortionCommentModel.fromJson(json);
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
mixin _$PortionCommentModel {
|
||||
String get comment => throw _privateConstructorUsedError;
|
||||
int get id => throw _privateConstructorUsedError;
|
||||
|
||||
/// Serializes this PortionCommentModel to a JSON map.
|
||||
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
|
||||
|
||||
/// Create a copy of PortionCommentModel
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
$PortionCommentModelCopyWith<PortionCommentModel> get copyWith =>
|
||||
throw _privateConstructorUsedError;
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
abstract class $PortionCommentModelCopyWith<$Res> {
|
||||
factory $PortionCommentModelCopyWith(
|
||||
PortionCommentModel value, $Res Function(PortionCommentModel) then) =
|
||||
_$PortionCommentModelCopyWithImpl<$Res, PortionCommentModel>;
|
||||
@useResult
|
||||
$Res call({String comment, int id});
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
class _$PortionCommentModelCopyWithImpl<$Res, $Val extends PortionCommentModel>
|
||||
implements $PortionCommentModelCopyWith<$Res> {
|
||||
_$PortionCommentModelCopyWithImpl(this._value, this._then);
|
||||
|
||||
// ignore: unused_field
|
||||
final $Val _value;
|
||||
// ignore: unused_field
|
||||
final $Res Function($Val) _then;
|
||||
|
||||
/// Create a copy of PortionCommentModel
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@pragma('vm:prefer-inline')
|
||||
@override
|
||||
$Res call({
|
||||
Object? comment = null,
|
||||
Object? id = null,
|
||||
}) {
|
||||
return _then(_value.copyWith(
|
||||
comment: null == comment
|
||||
? _value.comment
|
||||
: comment // ignore: cast_nullable_to_non_nullable
|
||||
as String,
|
||||
id: null == id
|
||||
? _value.id
|
||||
: id // ignore: cast_nullable_to_non_nullable
|
||||
as int,
|
||||
) as $Val);
|
||||
}
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
abstract class _$$PortionCommentModelImplCopyWith<$Res>
|
||||
implements $PortionCommentModelCopyWith<$Res> {
|
||||
factory _$$PortionCommentModelImplCopyWith(_$PortionCommentModelImpl value,
|
||||
$Res Function(_$PortionCommentModelImpl) then) =
|
||||
__$$PortionCommentModelImplCopyWithImpl<$Res>;
|
||||
@override
|
||||
@useResult
|
||||
$Res call({String comment, int id});
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
class __$$PortionCommentModelImplCopyWithImpl<$Res>
|
||||
extends _$PortionCommentModelCopyWithImpl<$Res, _$PortionCommentModelImpl>
|
||||
implements _$$PortionCommentModelImplCopyWith<$Res> {
|
||||
__$$PortionCommentModelImplCopyWithImpl(_$PortionCommentModelImpl _value,
|
||||
$Res Function(_$PortionCommentModelImpl) _then)
|
||||
: super(_value, _then);
|
||||
|
||||
/// Create a copy of PortionCommentModel
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@pragma('vm:prefer-inline')
|
||||
@override
|
||||
$Res call({
|
||||
Object? comment = null,
|
||||
Object? id = null,
|
||||
}) {
|
||||
return _then(_$PortionCommentModelImpl(
|
||||
comment: null == comment
|
||||
? _value.comment
|
||||
: comment // ignore: cast_nullable_to_non_nullable
|
||||
as String,
|
||||
id: null == id
|
||||
? _value.id
|
||||
: id // ignore: cast_nullable_to_non_nullable
|
||||
as int,
|
||||
));
|
||||
}
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
@JsonSerializable()
|
||||
class _$PortionCommentModelImpl implements _PortionCommentModel {
|
||||
_$PortionCommentModelImpl({required this.comment, required this.id});
|
||||
|
||||
factory _$PortionCommentModelImpl.fromJson(Map<String, dynamic> json) =>
|
||||
_$$PortionCommentModelImplFromJson(json);
|
||||
|
||||
@override
|
||||
final String comment;
|
||||
@override
|
||||
final int id;
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return 'PortionCommentModel(comment: $comment, id: $id)';
|
||||
}
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
return identical(this, other) ||
|
||||
(other.runtimeType == runtimeType &&
|
||||
other is _$PortionCommentModelImpl &&
|
||||
(identical(other.comment, comment) || other.comment == comment) &&
|
||||
(identical(other.id, id) || other.id == id));
|
||||
}
|
||||
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
@override
|
||||
int get hashCode => Object.hash(runtimeType, comment, id);
|
||||
|
||||
/// Create a copy of PortionCommentModel
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
@override
|
||||
@pragma('vm:prefer-inline')
|
||||
_$$PortionCommentModelImplCopyWith<_$PortionCommentModelImpl> get copyWith =>
|
||||
__$$PortionCommentModelImplCopyWithImpl<_$PortionCommentModelImpl>(
|
||||
this, _$identity);
|
||||
|
||||
@override
|
||||
Map<String, dynamic> toJson() {
|
||||
return _$$PortionCommentModelImplToJson(
|
||||
this,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
abstract class _PortionCommentModel implements PortionCommentModel {
|
||||
factory _PortionCommentModel(
|
||||
{required final String comment,
|
||||
required final int id}) = _$PortionCommentModelImpl;
|
||||
|
||||
factory _PortionCommentModel.fromJson(Map<String, dynamic> json) =
|
||||
_$PortionCommentModelImpl.fromJson;
|
||||
|
||||
@override
|
||||
String get comment;
|
||||
@override
|
||||
int get id;
|
||||
|
||||
/// Create a copy of PortionCommentModel
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@override
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
_$$PortionCommentModelImplCopyWith<_$PortionCommentModelImpl> get copyWith =>
|
||||
throw _privateConstructorUsedError;
|
||||
}
|
||||
|
||||
MealCommentModel _$MealCommentModelFromJson(Map<String, dynamic> json) {
|
||||
return _MealCommentModel.fromJson(json);
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
mixin _$MealCommentModel {
|
||||
String get comment => throw _privateConstructorUsedError;
|
||||
@JsonKey(name: 'type_no')
|
||||
int get typeNumber => throw _privateConstructorUsedError;
|
||||
|
||||
/// Serializes this MealCommentModel to a JSON map.
|
||||
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
|
||||
|
||||
/// Create a copy of MealCommentModel
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
$MealCommentModelCopyWith<MealCommentModel> get copyWith =>
|
||||
throw _privateConstructorUsedError;
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
abstract class $MealCommentModelCopyWith<$Res> {
|
||||
factory $MealCommentModelCopyWith(
|
||||
MealCommentModel value, $Res Function(MealCommentModel) then) =
|
||||
_$MealCommentModelCopyWithImpl<$Res, MealCommentModel>;
|
||||
@useResult
|
||||
$Res call({String comment, @JsonKey(name: 'type_no') int typeNumber});
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
class _$MealCommentModelCopyWithImpl<$Res, $Val extends MealCommentModel>
|
||||
implements $MealCommentModelCopyWith<$Res> {
|
||||
_$MealCommentModelCopyWithImpl(this._value, this._then);
|
||||
|
||||
// ignore: unused_field
|
||||
final $Val _value;
|
||||
// ignore: unused_field
|
||||
final $Res Function($Val) _then;
|
||||
|
||||
/// Create a copy of MealCommentModel
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@pragma('vm:prefer-inline')
|
||||
@override
|
||||
$Res call({
|
||||
Object? comment = null,
|
||||
Object? typeNumber = null,
|
||||
}) {
|
||||
return _then(_value.copyWith(
|
||||
comment: null == comment
|
||||
? _value.comment
|
||||
: comment // ignore: cast_nullable_to_non_nullable
|
||||
as String,
|
||||
typeNumber: null == typeNumber
|
||||
? _value.typeNumber
|
||||
: typeNumber // ignore: cast_nullable_to_non_nullable
|
||||
as int,
|
||||
) as $Val);
|
||||
}
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
abstract class _$$MealCommentModelImplCopyWith<$Res>
|
||||
implements $MealCommentModelCopyWith<$Res> {
|
||||
factory _$$MealCommentModelImplCopyWith(_$MealCommentModelImpl value,
|
||||
$Res Function(_$MealCommentModelImpl) then) =
|
||||
__$$MealCommentModelImplCopyWithImpl<$Res>;
|
||||
@override
|
||||
@useResult
|
||||
$Res call({String comment, @JsonKey(name: 'type_no') int typeNumber});
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
class __$$MealCommentModelImplCopyWithImpl<$Res>
|
||||
extends _$MealCommentModelCopyWithImpl<$Res, _$MealCommentModelImpl>
|
||||
implements _$$MealCommentModelImplCopyWith<$Res> {
|
||||
__$$MealCommentModelImplCopyWithImpl(_$MealCommentModelImpl _value,
|
||||
$Res Function(_$MealCommentModelImpl) _then)
|
||||
: super(_value, _then);
|
||||
|
||||
/// Create a copy of MealCommentModel
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@pragma('vm:prefer-inline')
|
||||
@override
|
||||
$Res call({
|
||||
Object? comment = null,
|
||||
Object? typeNumber = null,
|
||||
}) {
|
||||
return _then(_$MealCommentModelImpl(
|
||||
comment: null == comment
|
||||
? _value.comment
|
||||
: comment // ignore: cast_nullable_to_non_nullable
|
||||
as String,
|
||||
typeNumber: null == typeNumber
|
||||
? _value.typeNumber
|
||||
: typeNumber // ignore: cast_nullable_to_non_nullable
|
||||
as int,
|
||||
));
|
||||
}
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
@JsonSerializable()
|
||||
class _$MealCommentModelImpl implements _MealCommentModel {
|
||||
_$MealCommentModelImpl(
|
||||
{required this.comment,
|
||||
@JsonKey(name: 'type_no') required this.typeNumber});
|
||||
|
||||
factory _$MealCommentModelImpl.fromJson(Map<String, dynamic> json) =>
|
||||
_$$MealCommentModelImplFromJson(json);
|
||||
|
||||
@override
|
||||
final String comment;
|
||||
@override
|
||||
@JsonKey(name: 'type_no')
|
||||
final int typeNumber;
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return 'MealCommentModel(comment: $comment, typeNumber: $typeNumber)';
|
||||
}
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
return identical(this, other) ||
|
||||
(other.runtimeType == runtimeType &&
|
||||
other is _$MealCommentModelImpl &&
|
||||
(identical(other.comment, comment) || other.comment == comment) &&
|
||||
(identical(other.typeNumber, typeNumber) ||
|
||||
other.typeNumber == typeNumber));
|
||||
}
|
||||
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
@override
|
||||
int get hashCode => Object.hash(runtimeType, comment, typeNumber);
|
||||
|
||||
/// Create a copy of MealCommentModel
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
@override
|
||||
@pragma('vm:prefer-inline')
|
||||
_$$MealCommentModelImplCopyWith<_$MealCommentModelImpl> get copyWith =>
|
||||
__$$MealCommentModelImplCopyWithImpl<_$MealCommentModelImpl>(
|
||||
this, _$identity);
|
||||
|
||||
@override
|
||||
Map<String, dynamic> toJson() {
|
||||
return _$$MealCommentModelImplToJson(
|
||||
this,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
abstract class _MealCommentModel implements MealCommentModel {
|
||||
factory _MealCommentModel(
|
||||
{required final String comment,
|
||||
@JsonKey(name: 'type_no') required final int typeNumber}) =
|
||||
_$MealCommentModelImpl;
|
||||
|
||||
factory _MealCommentModel.fromJson(Map<String, dynamic> json) =
|
||||
_$MealCommentModelImpl.fromJson;
|
||||
|
||||
@override
|
||||
String get comment;
|
||||
@override
|
||||
@JsonKey(name: 'type_no')
|
||||
int get typeNumber;
|
||||
|
||||
/// Create a copy of MealCommentModel
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@override
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
_$$MealCommentModelImplCopyWith<_$MealCommentModelImpl> get copyWith =>
|
||||
throw _privateConstructorUsedError;
|
||||
}
|
||||
@@ -1,59 +0,0 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'consultant_comment_model.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// JsonSerializableGenerator
|
||||
// **************************************************************************
|
||||
|
||||
_$ConsultantCommentModelImpl _$$ConsultantCommentModelImplFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$ConsultantCommentModelImpl(
|
||||
comment: json['comment'] as String?,
|
||||
mealsComments: (json['meals'] as Map<String, dynamic>?)?.map(
|
||||
(k, e) => MapEntry(
|
||||
k, MealCommentModel.fromJson(e as Map<String, dynamic>)),
|
||||
) ??
|
||||
const {},
|
||||
portions: (json['portions'] as List<dynamic>?)
|
||||
?.map((e) =>
|
||||
PortionCommentModel.fromJson(e as Map<String, dynamic>))
|
||||
.toList() ??
|
||||
const [],
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$ConsultantCommentModelImplToJson(
|
||||
_$ConsultantCommentModelImpl instance) =>
|
||||
<String, dynamic>{
|
||||
'comment': instance.comment,
|
||||
'meals': instance.mealsComments,
|
||||
'portions': instance.portions,
|
||||
};
|
||||
|
||||
_$PortionCommentModelImpl _$$PortionCommentModelImplFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$PortionCommentModelImpl(
|
||||
comment: json['comment'] as String,
|
||||
id: (json['id'] as num).toInt(),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$PortionCommentModelImplToJson(
|
||||
_$PortionCommentModelImpl instance) =>
|
||||
<String, dynamic>{
|
||||
'comment': instance.comment,
|
||||
'id': instance.id,
|
||||
};
|
||||
|
||||
_$MealCommentModelImpl _$$MealCommentModelImplFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$MealCommentModelImpl(
|
||||
comment: json['comment'] as String,
|
||||
typeNumber: (json['type_no'] as num).toInt(),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$MealCommentModelImplToJson(
|
||||
_$MealCommentModelImpl instance) =>
|
||||
<String, dynamic>{
|
||||
'comment': instance.comment,
|
||||
'type_no': instance.typeNumber,
|
||||
};
|
||||
Reference in New Issue
Block a user