forked from eatvio/eatvio_app
feat(profile): add profile charts models, requests. Max length of description in posts, recipes, diets = 200
This commit is contained in:
19
lib/features/profile/models/circumference_model.dart
Normal file
19
lib/features/profile/models/circumference_model.dart
Normal file
@@ -0,0 +1,19 @@
|
||||
import 'package:freezed_annotation/freezed_annotation.dart';
|
||||
|
||||
part 'circumference_model.freezed.dart';
|
||||
part 'circumference_model.g.dart';
|
||||
|
||||
@freezed
|
||||
class CircumferenceModel with _$CircumferenceModel {
|
||||
const factory CircumferenceModel({
|
||||
@JsonKey(name: "id") required int id,
|
||||
@JsonKey(name: "user_id") required int userId,
|
||||
@JsonKey(name: "chest_circumference") required int chestCircumference,
|
||||
@JsonKey(name: "waist_circumference") required int waistCircumference,
|
||||
@JsonKey(name: "hip_circumference") required int hipCircumference,
|
||||
@JsonKey(name: "created_at") required DateTime createdAt,
|
||||
@JsonKey(name: "updated_at") required DateTime updatedAt,
|
||||
}) = _CircumferenceModel;
|
||||
|
||||
factory CircumferenceModel.fromJson(Map<String, dynamic> json) => _$CircumferenceModelFromJson(json);
|
||||
}
|
||||
319
lib/features/profile/models/circumference_model.freezed.dart
Normal file
319
lib/features/profile/models/circumference_model.freezed.dart
Normal file
@@ -0,0 +1,319 @@
|
||||
// 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 'circumference_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');
|
||||
|
||||
CircumferenceModel _$CircumferenceModelFromJson(Map<String, dynamic> json) {
|
||||
return _CircumferenceModel.fromJson(json);
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
mixin _$CircumferenceModel {
|
||||
@JsonKey(name: "id")
|
||||
int get id => throw _privateConstructorUsedError;
|
||||
@JsonKey(name: "user_id")
|
||||
int get userId => throw _privateConstructorUsedError;
|
||||
@JsonKey(name: "chest_circumference")
|
||||
int get chestCircumference => throw _privateConstructorUsedError;
|
||||
@JsonKey(name: "waist_circumference")
|
||||
int get waistCircumference => throw _privateConstructorUsedError;
|
||||
@JsonKey(name: "hip_circumference")
|
||||
int get hipCircumference => throw _privateConstructorUsedError;
|
||||
@JsonKey(name: "created_at")
|
||||
DateTime get createdAt => throw _privateConstructorUsedError;
|
||||
@JsonKey(name: "updated_at")
|
||||
DateTime get updatedAt => throw _privateConstructorUsedError;
|
||||
|
||||
/// Serializes this CircumferenceModel to a JSON map.
|
||||
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
|
||||
|
||||
/// Create a copy of CircumferenceModel
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
$CircumferenceModelCopyWith<CircumferenceModel> get copyWith =>
|
||||
throw _privateConstructorUsedError;
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
abstract class $CircumferenceModelCopyWith<$Res> {
|
||||
factory $CircumferenceModelCopyWith(
|
||||
CircumferenceModel value, $Res Function(CircumferenceModel) then) =
|
||||
_$CircumferenceModelCopyWithImpl<$Res, CircumferenceModel>;
|
||||
@useResult
|
||||
$Res call(
|
||||
{@JsonKey(name: "id") int id,
|
||||
@JsonKey(name: "user_id") int userId,
|
||||
@JsonKey(name: "chest_circumference") int chestCircumference,
|
||||
@JsonKey(name: "waist_circumference") int waistCircumference,
|
||||
@JsonKey(name: "hip_circumference") int hipCircumference,
|
||||
@JsonKey(name: "created_at") DateTime createdAt,
|
||||
@JsonKey(name: "updated_at") DateTime updatedAt});
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
class _$CircumferenceModelCopyWithImpl<$Res, $Val extends CircumferenceModel>
|
||||
implements $CircumferenceModelCopyWith<$Res> {
|
||||
_$CircumferenceModelCopyWithImpl(this._value, this._then);
|
||||
|
||||
// ignore: unused_field
|
||||
final $Val _value;
|
||||
// ignore: unused_field
|
||||
final $Res Function($Val) _then;
|
||||
|
||||
/// Create a copy of CircumferenceModel
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@pragma('vm:prefer-inline')
|
||||
@override
|
||||
$Res call({
|
||||
Object? id = null,
|
||||
Object? userId = null,
|
||||
Object? chestCircumference = null,
|
||||
Object? waistCircumference = null,
|
||||
Object? hipCircumference = null,
|
||||
Object? createdAt = null,
|
||||
Object? updatedAt = null,
|
||||
}) {
|
||||
return _then(_value.copyWith(
|
||||
id: null == id
|
||||
? _value.id
|
||||
: id // ignore: cast_nullable_to_non_nullable
|
||||
as int,
|
||||
userId: null == userId
|
||||
? _value.userId
|
||||
: userId // ignore: cast_nullable_to_non_nullable
|
||||
as int,
|
||||
chestCircumference: null == chestCircumference
|
||||
? _value.chestCircumference
|
||||
: chestCircumference // ignore: cast_nullable_to_non_nullable
|
||||
as int,
|
||||
waistCircumference: null == waistCircumference
|
||||
? _value.waistCircumference
|
||||
: waistCircumference // ignore: cast_nullable_to_non_nullable
|
||||
as int,
|
||||
hipCircumference: null == hipCircumference
|
||||
? _value.hipCircumference
|
||||
: hipCircumference // ignore: cast_nullable_to_non_nullable
|
||||
as int,
|
||||
createdAt: null == createdAt
|
||||
? _value.createdAt
|
||||
: createdAt // ignore: cast_nullable_to_non_nullable
|
||||
as DateTime,
|
||||
updatedAt: null == updatedAt
|
||||
? _value.updatedAt
|
||||
: updatedAt // ignore: cast_nullable_to_non_nullable
|
||||
as DateTime,
|
||||
) as $Val);
|
||||
}
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
abstract class _$$CircumferenceModelImplCopyWith<$Res>
|
||||
implements $CircumferenceModelCopyWith<$Res> {
|
||||
factory _$$CircumferenceModelImplCopyWith(_$CircumferenceModelImpl value,
|
||||
$Res Function(_$CircumferenceModelImpl) then) =
|
||||
__$$CircumferenceModelImplCopyWithImpl<$Res>;
|
||||
@override
|
||||
@useResult
|
||||
$Res call(
|
||||
{@JsonKey(name: "id") int id,
|
||||
@JsonKey(name: "user_id") int userId,
|
||||
@JsonKey(name: "chest_circumference") int chestCircumference,
|
||||
@JsonKey(name: "waist_circumference") int waistCircumference,
|
||||
@JsonKey(name: "hip_circumference") int hipCircumference,
|
||||
@JsonKey(name: "created_at") DateTime createdAt,
|
||||
@JsonKey(name: "updated_at") DateTime updatedAt});
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
class __$$CircumferenceModelImplCopyWithImpl<$Res>
|
||||
extends _$CircumferenceModelCopyWithImpl<$Res, _$CircumferenceModelImpl>
|
||||
implements _$$CircumferenceModelImplCopyWith<$Res> {
|
||||
__$$CircumferenceModelImplCopyWithImpl(_$CircumferenceModelImpl _value,
|
||||
$Res Function(_$CircumferenceModelImpl) _then)
|
||||
: super(_value, _then);
|
||||
|
||||
/// Create a copy of CircumferenceModel
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@pragma('vm:prefer-inline')
|
||||
@override
|
||||
$Res call({
|
||||
Object? id = null,
|
||||
Object? userId = null,
|
||||
Object? chestCircumference = null,
|
||||
Object? waistCircumference = null,
|
||||
Object? hipCircumference = null,
|
||||
Object? createdAt = null,
|
||||
Object? updatedAt = null,
|
||||
}) {
|
||||
return _then(_$CircumferenceModelImpl(
|
||||
id: null == id
|
||||
? _value.id
|
||||
: id // ignore: cast_nullable_to_non_nullable
|
||||
as int,
|
||||
userId: null == userId
|
||||
? _value.userId
|
||||
: userId // ignore: cast_nullable_to_non_nullable
|
||||
as int,
|
||||
chestCircumference: null == chestCircumference
|
||||
? _value.chestCircumference
|
||||
: chestCircumference // ignore: cast_nullable_to_non_nullable
|
||||
as int,
|
||||
waistCircumference: null == waistCircumference
|
||||
? _value.waistCircumference
|
||||
: waistCircumference // ignore: cast_nullable_to_non_nullable
|
||||
as int,
|
||||
hipCircumference: null == hipCircumference
|
||||
? _value.hipCircumference
|
||||
: hipCircumference // ignore: cast_nullable_to_non_nullable
|
||||
as int,
|
||||
createdAt: null == createdAt
|
||||
? _value.createdAt
|
||||
: createdAt // ignore: cast_nullable_to_non_nullable
|
||||
as DateTime,
|
||||
updatedAt: null == updatedAt
|
||||
? _value.updatedAt
|
||||
: updatedAt // ignore: cast_nullable_to_non_nullable
|
||||
as DateTime,
|
||||
));
|
||||
}
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
@JsonSerializable()
|
||||
class _$CircumferenceModelImpl implements _CircumferenceModel {
|
||||
const _$CircumferenceModelImpl(
|
||||
{@JsonKey(name: "id") required this.id,
|
||||
@JsonKey(name: "user_id") required this.userId,
|
||||
@JsonKey(name: "chest_circumference") required this.chestCircumference,
|
||||
@JsonKey(name: "waist_circumference") required this.waistCircumference,
|
||||
@JsonKey(name: "hip_circumference") required this.hipCircumference,
|
||||
@JsonKey(name: "created_at") required this.createdAt,
|
||||
@JsonKey(name: "updated_at") required this.updatedAt});
|
||||
|
||||
factory _$CircumferenceModelImpl.fromJson(Map<String, dynamic> json) =>
|
||||
_$$CircumferenceModelImplFromJson(json);
|
||||
|
||||
@override
|
||||
@JsonKey(name: "id")
|
||||
final int id;
|
||||
@override
|
||||
@JsonKey(name: "user_id")
|
||||
final int userId;
|
||||
@override
|
||||
@JsonKey(name: "chest_circumference")
|
||||
final int chestCircumference;
|
||||
@override
|
||||
@JsonKey(name: "waist_circumference")
|
||||
final int waistCircumference;
|
||||
@override
|
||||
@JsonKey(name: "hip_circumference")
|
||||
final int hipCircumference;
|
||||
@override
|
||||
@JsonKey(name: "created_at")
|
||||
final DateTime createdAt;
|
||||
@override
|
||||
@JsonKey(name: "updated_at")
|
||||
final DateTime updatedAt;
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return 'CircumferenceModel(id: $id, userId: $userId, chestCircumference: $chestCircumference, waistCircumference: $waistCircumference, hipCircumference: $hipCircumference, createdAt: $createdAt, updatedAt: $updatedAt)';
|
||||
}
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
return identical(this, other) ||
|
||||
(other.runtimeType == runtimeType &&
|
||||
other is _$CircumferenceModelImpl &&
|
||||
(identical(other.id, id) || other.id == id) &&
|
||||
(identical(other.userId, userId) || other.userId == userId) &&
|
||||
(identical(other.chestCircumference, chestCircumference) ||
|
||||
other.chestCircumference == chestCircumference) &&
|
||||
(identical(other.waistCircumference, waistCircumference) ||
|
||||
other.waistCircumference == waistCircumference) &&
|
||||
(identical(other.hipCircumference, hipCircumference) ||
|
||||
other.hipCircumference == hipCircumference) &&
|
||||
(identical(other.createdAt, createdAt) ||
|
||||
other.createdAt == createdAt) &&
|
||||
(identical(other.updatedAt, updatedAt) ||
|
||||
other.updatedAt == updatedAt));
|
||||
}
|
||||
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
@override
|
||||
int get hashCode => Object.hash(runtimeType, id, userId, chestCircumference,
|
||||
waistCircumference, hipCircumference, createdAt, updatedAt);
|
||||
|
||||
/// Create a copy of CircumferenceModel
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
@override
|
||||
@pragma('vm:prefer-inline')
|
||||
_$$CircumferenceModelImplCopyWith<_$CircumferenceModelImpl> get copyWith =>
|
||||
__$$CircumferenceModelImplCopyWithImpl<_$CircumferenceModelImpl>(
|
||||
this, _$identity);
|
||||
|
||||
@override
|
||||
Map<String, dynamic> toJson() {
|
||||
return _$$CircumferenceModelImplToJson(
|
||||
this,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
abstract class _CircumferenceModel implements CircumferenceModel {
|
||||
const factory _CircumferenceModel(
|
||||
{@JsonKey(name: "id") required final int id,
|
||||
@JsonKey(name: "user_id") required final int userId,
|
||||
@JsonKey(name: "chest_circumference")
|
||||
required final int chestCircumference,
|
||||
@JsonKey(name: "waist_circumference")
|
||||
required final int waistCircumference,
|
||||
@JsonKey(name: "hip_circumference") required final int hipCircumference,
|
||||
@JsonKey(name: "created_at") required final DateTime createdAt,
|
||||
@JsonKey(name: "updated_at")
|
||||
required final DateTime updatedAt}) = _$CircumferenceModelImpl;
|
||||
|
||||
factory _CircumferenceModel.fromJson(Map<String, dynamic> json) =
|
||||
_$CircumferenceModelImpl.fromJson;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "id")
|
||||
int get id;
|
||||
@override
|
||||
@JsonKey(name: "user_id")
|
||||
int get userId;
|
||||
@override
|
||||
@JsonKey(name: "chest_circumference")
|
||||
int get chestCircumference;
|
||||
@override
|
||||
@JsonKey(name: "waist_circumference")
|
||||
int get waistCircumference;
|
||||
@override
|
||||
@JsonKey(name: "hip_circumference")
|
||||
int get hipCircumference;
|
||||
@override
|
||||
@JsonKey(name: "created_at")
|
||||
DateTime get createdAt;
|
||||
@override
|
||||
@JsonKey(name: "updated_at")
|
||||
DateTime get updatedAt;
|
||||
|
||||
/// Create a copy of CircumferenceModel
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@override
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
_$$CircumferenceModelImplCopyWith<_$CircumferenceModelImpl> get copyWith =>
|
||||
throw _privateConstructorUsedError;
|
||||
}
|
||||
31
lib/features/profile/models/circumference_model.g.dart
Normal file
31
lib/features/profile/models/circumference_model.g.dart
Normal file
@@ -0,0 +1,31 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'circumference_model.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// JsonSerializableGenerator
|
||||
// **************************************************************************
|
||||
|
||||
_$CircumferenceModelImpl _$$CircumferenceModelImplFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$CircumferenceModelImpl(
|
||||
id: (json['id'] as num).toInt(),
|
||||
userId: (json['user_id'] as num).toInt(),
|
||||
chestCircumference: (json['chest_circumference'] as num).toInt(),
|
||||
waistCircumference: (json['waist_circumference'] as num).toInt(),
|
||||
hipCircumference: (json['hip_circumference'] as num).toInt(),
|
||||
createdAt: DateTime.parse(json['created_at'] as String),
|
||||
updatedAt: DateTime.parse(json['updated_at'] as String),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$CircumferenceModelImplToJson(
|
||||
_$CircumferenceModelImpl instance) =>
|
||||
<String, dynamic>{
|
||||
'id': instance.id,
|
||||
'user_id': instance.userId,
|
||||
'chest_circumference': instance.chestCircumference,
|
||||
'waist_circumference': instance.waistCircumference,
|
||||
'hip_circumference': instance.hipCircumference,
|
||||
'created_at': instance.createdAt.toIso8601String(),
|
||||
'updated_at': instance.updatedAt.toIso8601String(),
|
||||
};
|
||||
@@ -22,28 +22,20 @@ ProfileModel _$ProfileModelFromJson(Map<String, dynamic> json) {
|
||||
mixin _$ProfileModel {
|
||||
@JsonKey(name: "id")
|
||||
int get id => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "name")
|
||||
String get name => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "email")
|
||||
String get email => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "email_verified_at")
|
||||
DateTime? get emailVerifiedAt => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "created_at")
|
||||
DateTime? get createdAt => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "updated_at")
|
||||
DateTime? get updatedAt => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "is_public_profile")
|
||||
bool get isPublicProfile => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "slug")
|
||||
String get slug => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "profile_photo_url")
|
||||
String get profilePhotoUrl => throw _privateConstructorUsedError;
|
||||
|
||||
@@ -53,13 +45,15 @@ mixin _$ProfileModel {
|
||||
/// Create a copy of ProfileModel
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
$ProfileModelCopyWith<ProfileModel> get copyWith => throw _privateConstructorUsedError;
|
||||
$ProfileModelCopyWith<ProfileModel> get copyWith =>
|
||||
throw _privateConstructorUsedError;
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
abstract class $ProfileModelCopyWith<$Res> {
|
||||
factory $ProfileModelCopyWith(ProfileModel value, $Res Function(ProfileModel) then) = _$ProfileModelCopyWithImpl<$Res, ProfileModel>;
|
||||
|
||||
factory $ProfileModelCopyWith(
|
||||
ProfileModel value, $Res Function(ProfileModel) then) =
|
||||
_$ProfileModelCopyWithImpl<$Res, ProfileModel>;
|
||||
@useResult
|
||||
$Res call(
|
||||
{@JsonKey(name: "id") int id,
|
||||
@@ -74,12 +68,12 @@ abstract class $ProfileModelCopyWith<$Res> {
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
class _$ProfileModelCopyWithImpl<$Res, $Val extends ProfileModel> implements $ProfileModelCopyWith<$Res> {
|
||||
class _$ProfileModelCopyWithImpl<$Res, $Val extends ProfileModel>
|
||||
implements $ProfileModelCopyWith<$Res> {
|
||||
_$ProfileModelCopyWithImpl(this._value, this._then);
|
||||
|
||||
// ignore: unused_field
|
||||
final $Val _value;
|
||||
|
||||
// ignore: unused_field
|
||||
final $Res Function($Val) _then;
|
||||
|
||||
@@ -140,9 +134,11 @@ class _$ProfileModelCopyWithImpl<$Res, $Val extends ProfileModel> implements $Pr
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
abstract class _$$ProfileModelImplCopyWith<$Res> implements $ProfileModelCopyWith<$Res> {
|
||||
factory _$$ProfileModelImplCopyWith(_$ProfileModelImpl value, $Res Function(_$ProfileModelImpl) then) = __$$ProfileModelImplCopyWithImpl<$Res>;
|
||||
|
||||
abstract class _$$ProfileModelImplCopyWith<$Res>
|
||||
implements $ProfileModelCopyWith<$Res> {
|
||||
factory _$$ProfileModelImplCopyWith(
|
||||
_$ProfileModelImpl value, $Res Function(_$ProfileModelImpl) then) =
|
||||
__$$ProfileModelImplCopyWithImpl<$Res>;
|
||||
@override
|
||||
@useResult
|
||||
$Res call(
|
||||
@@ -158,8 +154,12 @@ abstract class _$$ProfileModelImplCopyWith<$Res> implements $ProfileModelCopyWit
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
class __$$ProfileModelImplCopyWithImpl<$Res> extends _$ProfileModelCopyWithImpl<$Res, _$ProfileModelImpl> implements _$$ProfileModelImplCopyWith<$Res> {
|
||||
__$$ProfileModelImplCopyWithImpl(_$ProfileModelImpl _value, $Res Function(_$ProfileModelImpl) _then) : super(_value, _then);
|
||||
class __$$ProfileModelImplCopyWithImpl<$Res>
|
||||
extends _$ProfileModelCopyWithImpl<$Res, _$ProfileModelImpl>
|
||||
implements _$$ProfileModelImplCopyWith<$Res> {
|
||||
__$$ProfileModelImplCopyWithImpl(
|
||||
_$ProfileModelImpl _value, $Res Function(_$ProfileModelImpl) _then)
|
||||
: super(_value, _then);
|
||||
|
||||
/// Create a copy of ProfileModel
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@@ -231,7 +231,8 @@ class _$ProfileModelImpl implements _ProfileModel {
|
||||
@JsonKey(name: "slug") required this.slug,
|
||||
@JsonKey(name: "profile_photo_url") required this.profilePhotoUrl});
|
||||
|
||||
factory _$ProfileModelImpl.fromJson(Map<String, dynamic> json) => _$$ProfileModelImplFromJson(json);
|
||||
factory _$ProfileModelImpl.fromJson(Map<String, dynamic> json) =>
|
||||
_$$ProfileModelImplFromJson(json);
|
||||
|
||||
@override
|
||||
@JsonKey(name: "id")
|
||||
@@ -274,24 +275,31 @@ class _$ProfileModelImpl implements _ProfileModel {
|
||||
(identical(other.id, id) || other.id == id) &&
|
||||
(identical(other.name, name) || other.name == name) &&
|
||||
(identical(other.email, email) || other.email == email) &&
|
||||
(identical(other.emailVerifiedAt, emailVerifiedAt) || other.emailVerifiedAt == emailVerifiedAt) &&
|
||||
(identical(other.createdAt, createdAt) || other.createdAt == createdAt) &&
|
||||
(identical(other.updatedAt, updatedAt) || other.updatedAt == updatedAt) &&
|
||||
(identical(other.isPublicProfile, isPublicProfile) || other.isPublicProfile == isPublicProfile) &&
|
||||
(identical(other.emailVerifiedAt, emailVerifiedAt) ||
|
||||
other.emailVerifiedAt == emailVerifiedAt) &&
|
||||
(identical(other.createdAt, createdAt) ||
|
||||
other.createdAt == createdAt) &&
|
||||
(identical(other.updatedAt, updatedAt) ||
|
||||
other.updatedAt == updatedAt) &&
|
||||
(identical(other.isPublicProfile, isPublicProfile) ||
|
||||
other.isPublicProfile == isPublicProfile) &&
|
||||
(identical(other.slug, slug) || other.slug == slug) &&
|
||||
(identical(other.profilePhotoUrl, profilePhotoUrl) || other.profilePhotoUrl == profilePhotoUrl));
|
||||
(identical(other.profilePhotoUrl, profilePhotoUrl) ||
|
||||
other.profilePhotoUrl == profilePhotoUrl));
|
||||
}
|
||||
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
@override
|
||||
int get hashCode => Object.hash(runtimeType, id, name, email, emailVerifiedAt, createdAt, updatedAt, isPublicProfile, slug, profilePhotoUrl);
|
||||
int get hashCode => Object.hash(runtimeType, id, name, email, emailVerifiedAt,
|
||||
createdAt, updatedAt, isPublicProfile, slug, profilePhotoUrl);
|
||||
|
||||
/// Create a copy of ProfileModel
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
@override
|
||||
@pragma('vm:prefer-inline')
|
||||
_$$ProfileModelImplCopyWith<_$ProfileModelImpl> get copyWith => __$$ProfileModelImplCopyWithImpl<_$ProfileModelImpl>(this, _$identity);
|
||||
_$$ProfileModelImplCopyWith<_$ProfileModelImpl> get copyWith =>
|
||||
__$$ProfileModelImplCopyWithImpl<_$ProfileModelImpl>(this, _$identity);
|
||||
|
||||
@override
|
||||
Map<String, dynamic> toJson() {
|
||||
@@ -311,42 +319,36 @@ abstract class _ProfileModel implements ProfileModel {
|
||||
@JsonKey(name: "updated_at") final DateTime? updatedAt,
|
||||
@JsonKey(name: "is_public_profile") required final bool isPublicProfile,
|
||||
@JsonKey(name: "slug") required final String slug,
|
||||
@JsonKey(name: "profile_photo_url") required final String profilePhotoUrl}) = _$ProfileModelImpl;
|
||||
@JsonKey(name: "profile_photo_url")
|
||||
required final String profilePhotoUrl}) = _$ProfileModelImpl;
|
||||
|
||||
factory _ProfileModel.fromJson(Map<String, dynamic> json) = _$ProfileModelImpl.fromJson;
|
||||
factory _ProfileModel.fromJson(Map<String, dynamic> json) =
|
||||
_$ProfileModelImpl.fromJson;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "id")
|
||||
int get id;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "name")
|
||||
String get name;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "email")
|
||||
String get email;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "email_verified_at")
|
||||
DateTime? get emailVerifiedAt;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "created_at")
|
||||
DateTime? get createdAt;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "updated_at")
|
||||
DateTime? get updatedAt;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "is_public_profile")
|
||||
bool get isPublicProfile;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "slug")
|
||||
String get slug;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "profile_photo_url")
|
||||
String get profilePhotoUrl;
|
||||
@@ -355,7 +357,8 @@ abstract class _ProfileModel implements ProfileModel {
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@override
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
_$$ProfileModelImplCopyWith<_$ProfileModelImpl> get copyWith => throw _privateConstructorUsedError;
|
||||
_$$ProfileModelImplCopyWith<_$ProfileModelImpl> get copyWith =>
|
||||
throw _privateConstructorUsedError;
|
||||
}
|
||||
|
||||
ProfileDetailsModel _$ProfileDetailsModelFromJson(Map<String, dynamic> json) {
|
||||
@@ -366,82 +369,56 @@ ProfileDetailsModel _$ProfileDetailsModelFromJson(Map<String, dynamic> json) {
|
||||
mixin _$ProfileDetailsModel {
|
||||
@JsonKey(name: "first_name")
|
||||
String get firstName => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "last_name")
|
||||
String get lastName => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "birthdate")
|
||||
String get birthdate => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "gender")
|
||||
String get gender => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "country")
|
||||
String get country => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "city")
|
||||
String get city => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "lang")
|
||||
String get lang => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "weight")
|
||||
double get weight => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "height")
|
||||
int get height => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "chest_circumference")
|
||||
int get chestCircumference => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "waist_circumference")
|
||||
int get waistCircumference => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "hip_circumference")
|
||||
int get hipCircumference => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "blood_pressure_up")
|
||||
int get bloodPressureUp => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "blood_pressure_down")
|
||||
int get bloodPressureDown => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "has_hypo")
|
||||
bool get hasHypo => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "has_hyper")
|
||||
bool get hasHyper => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "about_alergy")
|
||||
String get aboutAlergy => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "about_taking_pils")
|
||||
String get aboutTakingPils => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "about_sport_hobbies")
|
||||
String get aboutSportHobbies => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "favorite_foods")
|
||||
String get favoriteFoods => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "unfavorite_foods")
|
||||
String get unfavoriteFoods => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "additional_info")
|
||||
String get additionalInfo => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "created_at")
|
||||
DateTime? get createdAt => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "updated_at")
|
||||
DateTime? get updatedAt => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "is_mood_fillable")
|
||||
bool get isMoodFillable => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "is_bedtime_fillable")
|
||||
bool get isBedtimeFillable => throw _privateConstructorUsedError;
|
||||
|
||||
@JsonKey(name: "activity_coefficient")
|
||||
double get activityCoefficient => throw _privateConstructorUsedError;
|
||||
|
||||
@@ -451,14 +428,15 @@ mixin _$ProfileDetailsModel {
|
||||
/// Create a copy of ProfileDetailsModel
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
$ProfileDetailsModelCopyWith<ProfileDetailsModel> get copyWith => throw _privateConstructorUsedError;
|
||||
$ProfileDetailsModelCopyWith<ProfileDetailsModel> get copyWith =>
|
||||
throw _privateConstructorUsedError;
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
abstract class $ProfileDetailsModelCopyWith<$Res> {
|
||||
factory $ProfileDetailsModelCopyWith(ProfileDetailsModel value, $Res Function(ProfileDetailsModel) then) =
|
||||
factory $ProfileDetailsModelCopyWith(
|
||||
ProfileDetailsModel value, $Res Function(ProfileDetailsModel) then) =
|
||||
_$ProfileDetailsModelCopyWithImpl<$Res, ProfileDetailsModel>;
|
||||
|
||||
@useResult
|
||||
$Res call(
|
||||
{@JsonKey(name: "first_name") String firstName,
|
||||
@@ -491,12 +469,12 @@ abstract class $ProfileDetailsModelCopyWith<$Res> {
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
class _$ProfileDetailsModelCopyWithImpl<$Res, $Val extends ProfileDetailsModel> implements $ProfileDetailsModelCopyWith<$Res> {
|
||||
class _$ProfileDetailsModelCopyWithImpl<$Res, $Val extends ProfileDetailsModel>
|
||||
implements $ProfileDetailsModelCopyWith<$Res> {
|
||||
_$ProfileDetailsModelCopyWithImpl(this._value, this._then);
|
||||
|
||||
// ignore: unused_field
|
||||
final $Val _value;
|
||||
|
||||
// ignore: unused_field
|
||||
final $Res Function($Val) _then;
|
||||
|
||||
@@ -647,10 +625,11 @@ class _$ProfileDetailsModelCopyWithImpl<$Res, $Val extends ProfileDetailsModel>
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
abstract class _$$ProfileDetailsModelImplCopyWith<$Res> implements $ProfileDetailsModelCopyWith<$Res> {
|
||||
factory _$$ProfileDetailsModelImplCopyWith(_$ProfileDetailsModelImpl value, $Res Function(_$ProfileDetailsModelImpl) then) =
|
||||
abstract class _$$ProfileDetailsModelImplCopyWith<$Res>
|
||||
implements $ProfileDetailsModelCopyWith<$Res> {
|
||||
factory _$$ProfileDetailsModelImplCopyWith(_$ProfileDetailsModelImpl value,
|
||||
$Res Function(_$ProfileDetailsModelImpl) then) =
|
||||
__$$ProfileDetailsModelImplCopyWithImpl<$Res>;
|
||||
|
||||
@override
|
||||
@useResult
|
||||
$Res call(
|
||||
@@ -684,9 +663,12 @@ abstract class _$$ProfileDetailsModelImplCopyWith<$Res> implements $ProfileDetai
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
class __$$ProfileDetailsModelImplCopyWithImpl<$Res> extends _$ProfileDetailsModelCopyWithImpl<$Res, _$ProfileDetailsModelImpl>
|
||||
class __$$ProfileDetailsModelImplCopyWithImpl<$Res>
|
||||
extends _$ProfileDetailsModelCopyWithImpl<$Res, _$ProfileDetailsModelImpl>
|
||||
implements _$$ProfileDetailsModelImplCopyWith<$Res> {
|
||||
__$$ProfileDetailsModelImplCopyWithImpl(_$ProfileDetailsModelImpl _value, $Res Function(_$ProfileDetailsModelImpl) _then) : super(_value, _then);
|
||||
__$$ProfileDetailsModelImplCopyWithImpl(_$ProfileDetailsModelImpl _value,
|
||||
$Res Function(_$ProfileDetailsModelImpl) _then)
|
||||
: super(_value, _then);
|
||||
|
||||
/// Create a copy of ProfileDetailsModel
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@@ -864,9 +846,11 @@ class _$ProfileDetailsModelImpl implements _ProfileDetailsModel {
|
||||
@JsonKey(name: "updated_at") this.updatedAt,
|
||||
@JsonKey(name: "is_mood_fillable") required this.isMoodFillable,
|
||||
@JsonKey(name: "is_bedtime_fillable") required this.isBedtimeFillable,
|
||||
@JsonKey(name: "activity_coefficient") required this.activityCoefficient});
|
||||
@JsonKey(name: "activity_coefficient")
|
||||
required this.activityCoefficient});
|
||||
|
||||
factory _$ProfileDetailsModelImpl.fromJson(Map<String, dynamic> json) => _$$ProfileDetailsModelImplFromJson(json);
|
||||
factory _$ProfileDetailsModelImpl.fromJson(Map<String, dynamic> json) =>
|
||||
_$$ProfileDetailsModelImplFromJson(json);
|
||||
|
||||
@override
|
||||
@JsonKey(name: "first_name")
|
||||
@@ -960,33 +944,53 @@ class _$ProfileDetailsModelImpl implements _ProfileDetailsModel {
|
||||
return identical(this, other) ||
|
||||
(other.runtimeType == runtimeType &&
|
||||
other is _$ProfileDetailsModelImpl &&
|
||||
(identical(other.firstName, firstName) || other.firstName == firstName) &&
|
||||
(identical(other.lastName, lastName) || other.lastName == lastName) &&
|
||||
(identical(other.birthdate, birthdate) || other.birthdate == birthdate) &&
|
||||
(identical(other.firstName, firstName) ||
|
||||
other.firstName == firstName) &&
|
||||
(identical(other.lastName, lastName) ||
|
||||
other.lastName == lastName) &&
|
||||
(identical(other.birthdate, birthdate) ||
|
||||
other.birthdate == birthdate) &&
|
||||
(identical(other.gender, gender) || other.gender == gender) &&
|
||||
(identical(other.country, country) || other.country == country) &&
|
||||
(identical(other.city, city) || other.city == city) &&
|
||||
(identical(other.lang, lang) || other.lang == lang) &&
|
||||
(identical(other.weight, weight) || other.weight == weight) &&
|
||||
(identical(other.height, height) || other.height == height) &&
|
||||
(identical(other.chestCircumference, chestCircumference) || other.chestCircumference == chestCircumference) &&
|
||||
(identical(other.waistCircumference, waistCircumference) || other.waistCircumference == waistCircumference) &&
|
||||
(identical(other.hipCircumference, hipCircumference) || other.hipCircumference == hipCircumference) &&
|
||||
(identical(other.bloodPressureUp, bloodPressureUp) || other.bloodPressureUp == bloodPressureUp) &&
|
||||
(identical(other.bloodPressureDown, bloodPressureDown) || other.bloodPressureDown == bloodPressureDown) &&
|
||||
(identical(other.chestCircumference, chestCircumference) ||
|
||||
other.chestCircumference == chestCircumference) &&
|
||||
(identical(other.waistCircumference, waistCircumference) ||
|
||||
other.waistCircumference == waistCircumference) &&
|
||||
(identical(other.hipCircumference, hipCircumference) ||
|
||||
other.hipCircumference == hipCircumference) &&
|
||||
(identical(other.bloodPressureUp, bloodPressureUp) ||
|
||||
other.bloodPressureUp == bloodPressureUp) &&
|
||||
(identical(other.bloodPressureDown, bloodPressureDown) ||
|
||||
other.bloodPressureDown == bloodPressureDown) &&
|
||||
(identical(other.hasHypo, hasHypo) || other.hasHypo == hasHypo) &&
|
||||
(identical(other.hasHyper, hasHyper) || other.hasHyper == hasHyper) &&
|
||||
(identical(other.aboutAlergy, aboutAlergy) || other.aboutAlergy == aboutAlergy) &&
|
||||
(identical(other.aboutTakingPils, aboutTakingPils) || other.aboutTakingPils == aboutTakingPils) &&
|
||||
(identical(other.aboutSportHobbies, aboutSportHobbies) || other.aboutSportHobbies == aboutSportHobbies) &&
|
||||
(identical(other.favoriteFoods, favoriteFoods) || other.favoriteFoods == favoriteFoods) &&
|
||||
(identical(other.unfavoriteFoods, unfavoriteFoods) || other.unfavoriteFoods == unfavoriteFoods) &&
|
||||
(identical(other.additionalInfo, additionalInfo) || other.additionalInfo == additionalInfo) &&
|
||||
(identical(other.createdAt, createdAt) || other.createdAt == createdAt) &&
|
||||
(identical(other.updatedAt, updatedAt) || other.updatedAt == updatedAt) &&
|
||||
(identical(other.isMoodFillable, isMoodFillable) || other.isMoodFillable == isMoodFillable) &&
|
||||
(identical(other.isBedtimeFillable, isBedtimeFillable) || other.isBedtimeFillable == isBedtimeFillable) &&
|
||||
(identical(other.activityCoefficient, activityCoefficient) || other.activityCoefficient == activityCoefficient));
|
||||
(identical(other.hasHyper, hasHyper) ||
|
||||
other.hasHyper == hasHyper) &&
|
||||
(identical(other.aboutAlergy, aboutAlergy) ||
|
||||
other.aboutAlergy == aboutAlergy) &&
|
||||
(identical(other.aboutTakingPils, aboutTakingPils) ||
|
||||
other.aboutTakingPils == aboutTakingPils) &&
|
||||
(identical(other.aboutSportHobbies, aboutSportHobbies) ||
|
||||
other.aboutSportHobbies == aboutSportHobbies) &&
|
||||
(identical(other.favoriteFoods, favoriteFoods) ||
|
||||
other.favoriteFoods == favoriteFoods) &&
|
||||
(identical(other.unfavoriteFoods, unfavoriteFoods) ||
|
||||
other.unfavoriteFoods == unfavoriteFoods) &&
|
||||
(identical(other.additionalInfo, additionalInfo) ||
|
||||
other.additionalInfo == additionalInfo) &&
|
||||
(identical(other.createdAt, createdAt) ||
|
||||
other.createdAt == createdAt) &&
|
||||
(identical(other.updatedAt, updatedAt) ||
|
||||
other.updatedAt == updatedAt) &&
|
||||
(identical(other.isMoodFillable, isMoodFillable) ||
|
||||
other.isMoodFillable == isMoodFillable) &&
|
||||
(identical(other.isBedtimeFillable, isBedtimeFillable) ||
|
||||
other.isBedtimeFillable == isBedtimeFillable) &&
|
||||
(identical(other.activityCoefficient, activityCoefficient) ||
|
||||
other.activityCoefficient == activityCoefficient));
|
||||
}
|
||||
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
@@ -1028,7 +1032,8 @@ class _$ProfileDetailsModelImpl implements _ProfileDetailsModel {
|
||||
@override
|
||||
@pragma('vm:prefer-inline')
|
||||
_$$ProfileDetailsModelImplCopyWith<_$ProfileDetailsModelImpl> get copyWith =>
|
||||
__$$ProfileDetailsModelImplCopyWithImpl<_$ProfileDetailsModelImpl>(this, _$identity);
|
||||
__$$ProfileDetailsModelImplCopyWithImpl<_$ProfileDetailsModelImpl>(
|
||||
this, _$identity);
|
||||
|
||||
@override
|
||||
Map<String, dynamic> toJson() {
|
||||
@@ -1049,131 +1054,112 @@ abstract class _ProfileDetailsModel implements ProfileDetailsModel {
|
||||
@JsonKey(name: "lang") required final String lang,
|
||||
@JsonKey(name: "weight") required final double weight,
|
||||
@JsonKey(name: "height") required final int height,
|
||||
@JsonKey(name: "chest_circumference") required final int chestCircumference,
|
||||
@JsonKey(name: "waist_circumference") required final int waistCircumference,
|
||||
@JsonKey(name: "chest_circumference")
|
||||
required final int chestCircumference,
|
||||
@JsonKey(name: "waist_circumference")
|
||||
required final int waistCircumference,
|
||||
@JsonKey(name: "hip_circumference") required final int hipCircumference,
|
||||
@JsonKey(name: "blood_pressure_up") required final int bloodPressureUp,
|
||||
@JsonKey(name: "blood_pressure_down") required final int bloodPressureDown,
|
||||
@JsonKey(name: "blood_pressure_down")
|
||||
required final int bloodPressureDown,
|
||||
@JsonKey(name: "has_hypo") required final bool hasHypo,
|
||||
@JsonKey(name: "has_hyper") required final bool hasHyper,
|
||||
@JsonKey(name: "about_alergy") required final String aboutAlergy,
|
||||
@JsonKey(name: "about_taking_pils") required final String aboutTakingPils,
|
||||
@JsonKey(name: "about_sport_hobbies") required final String aboutSportHobbies,
|
||||
@JsonKey(name: "about_sport_hobbies")
|
||||
required final String aboutSportHobbies,
|
||||
@JsonKey(name: "favorite_foods") required final String favoriteFoods,
|
||||
@JsonKey(name: "unfavorite_foods") required final String unfavoriteFoods,
|
||||
@JsonKey(name: "additional_info") required final String additionalInfo,
|
||||
@JsonKey(name: "created_at") final DateTime? createdAt,
|
||||
@JsonKey(name: "updated_at") final DateTime? updatedAt,
|
||||
@JsonKey(name: "is_mood_fillable") required final bool isMoodFillable,
|
||||
@JsonKey(name: "is_bedtime_fillable") required final bool isBedtimeFillable,
|
||||
@JsonKey(name: "activity_coefficient") required final double activityCoefficient}) = _$ProfileDetailsModelImpl;
|
||||
@JsonKey(name: "is_bedtime_fillable")
|
||||
required final bool isBedtimeFillable,
|
||||
@JsonKey(name: "activity_coefficient")
|
||||
required final double activityCoefficient}) = _$ProfileDetailsModelImpl;
|
||||
|
||||
factory _ProfileDetailsModel.fromJson(Map<String, dynamic> json) = _$ProfileDetailsModelImpl.fromJson;
|
||||
factory _ProfileDetailsModel.fromJson(Map<String, dynamic> json) =
|
||||
_$ProfileDetailsModelImpl.fromJson;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "first_name")
|
||||
String get firstName;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "last_name")
|
||||
String get lastName;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "birthdate")
|
||||
String get birthdate;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "gender")
|
||||
String get gender;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "country")
|
||||
String get country;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "city")
|
||||
String get city;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "lang")
|
||||
String get lang;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "weight")
|
||||
double get weight;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "height")
|
||||
int get height;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "chest_circumference")
|
||||
int get chestCircumference;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "waist_circumference")
|
||||
int get waistCircumference;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "hip_circumference")
|
||||
int get hipCircumference;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "blood_pressure_up")
|
||||
int get bloodPressureUp;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "blood_pressure_down")
|
||||
int get bloodPressureDown;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "has_hypo")
|
||||
bool get hasHypo;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "has_hyper")
|
||||
bool get hasHyper;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "about_alergy")
|
||||
String get aboutAlergy;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "about_taking_pils")
|
||||
String get aboutTakingPils;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "about_sport_hobbies")
|
||||
String get aboutSportHobbies;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "favorite_foods")
|
||||
String get favoriteFoods;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "unfavorite_foods")
|
||||
String get unfavoriteFoods;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "additional_info")
|
||||
String get additionalInfo;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "created_at")
|
||||
DateTime? get createdAt;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "updated_at")
|
||||
DateTime? get updatedAt;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "is_mood_fillable")
|
||||
bool get isMoodFillable;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "is_bedtime_fillable")
|
||||
bool get isBedtimeFillable;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "activity_coefficient")
|
||||
double get activityCoefficient;
|
||||
@@ -1182,5 +1168,6 @@ abstract class _ProfileDetailsModel implements ProfileDetailsModel {
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@override
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
_$$ProfileDetailsModelImplCopyWith<_$ProfileDetailsModelImpl> get copyWith => throw _privateConstructorUsedError;
|
||||
_$$ProfileDetailsModelImplCopyWith<_$ProfileDetailsModelImpl> get copyWith =>
|
||||
throw _privateConstructorUsedError;
|
||||
}
|
||||
|
||||
@@ -6,19 +6,27 @@ part of 'profile_model.dart';
|
||||
// JsonSerializableGenerator
|
||||
// **************************************************************************
|
||||
|
||||
_$ProfileModelImpl _$$ProfileModelImplFromJson(Map<String, dynamic> json) => _$ProfileModelImpl(
|
||||
_$ProfileModelImpl _$$ProfileModelImplFromJson(Map<String, dynamic> json) =>
|
||||
_$ProfileModelImpl(
|
||||
id: (json['id'] as num).toInt(),
|
||||
name: json['name'] as String,
|
||||
email: json['email'] as String,
|
||||
emailVerifiedAt: json['email_verified_at'] == null ? null : DateTime.parse(json['email_verified_at'] as String),
|
||||
createdAt: json['created_at'] == null ? null : DateTime.parse(json['created_at'] as String),
|
||||
updatedAt: json['updated_at'] == null ? null : DateTime.parse(json['updated_at'] as String),
|
||||
emailVerifiedAt: json['email_verified_at'] == null
|
||||
? null
|
||||
: DateTime.parse(json['email_verified_at'] as String),
|
||||
createdAt: json['created_at'] == null
|
||||
? null
|
||||
: DateTime.parse(json['created_at'] as String),
|
||||
updatedAt: json['updated_at'] == null
|
||||
? null
|
||||
: DateTime.parse(json['updated_at'] as String),
|
||||
isPublicProfile: json['is_public_profile'] as bool,
|
||||
slug: json['slug'] as String,
|
||||
profilePhotoUrl: json['profile_photo_url'] as String,
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$ProfileModelImplToJson(_$ProfileModelImpl instance) => <String, dynamic>{
|
||||
Map<String, dynamic> _$$ProfileModelImplToJson(_$ProfileModelImpl instance) =>
|
||||
<String, dynamic>{
|
||||
'id': instance.id,
|
||||
'name': instance.name,
|
||||
'email': instance.email,
|
||||
@@ -30,7 +38,9 @@ Map<String, dynamic> _$$ProfileModelImplToJson(_$ProfileModelImpl instance) => <
|
||||
'profile_photo_url': instance.profilePhotoUrl,
|
||||
};
|
||||
|
||||
_$ProfileDetailsModelImpl _$$ProfileDetailsModelImplFromJson(Map<String, dynamic> json) => _$ProfileDetailsModelImpl(
|
||||
_$ProfileDetailsModelImpl _$$ProfileDetailsModelImplFromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$ProfileDetailsModelImpl(
|
||||
firstName: json['first_name'] as String,
|
||||
lastName: json['last_name'] as String,
|
||||
birthdate: json['birthdate'] as String,
|
||||
@@ -53,14 +63,20 @@ _$ProfileDetailsModelImpl _$$ProfileDetailsModelImplFromJson(Map<String, dynamic
|
||||
favoriteFoods: json['favorite_foods'] as String,
|
||||
unfavoriteFoods: json['unfavorite_foods'] as String,
|
||||
additionalInfo: json['additional_info'] as String,
|
||||
createdAt: json['created_at'] == null ? null : DateTime.parse(json['created_at'] as String),
|
||||
updatedAt: json['updated_at'] == null ? null : DateTime.parse(json['updated_at'] as String),
|
||||
createdAt: json['created_at'] == null
|
||||
? null
|
||||
: DateTime.parse(json['created_at'] as String),
|
||||
updatedAt: json['updated_at'] == null
|
||||
? null
|
||||
: DateTime.parse(json['updated_at'] as String),
|
||||
isMoodFillable: json['is_mood_fillable'] as bool,
|
||||
isBedtimeFillable: json['is_bedtime_fillable'] as bool,
|
||||
activityCoefficient: (json['activity_coefficient'] as num).toDouble(),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$ProfileDetailsModelImplToJson(_$ProfileDetailsModelImpl instance) => <String, dynamic>{
|
||||
Map<String, dynamic> _$$ProfileDetailsModelImplToJson(
|
||||
_$ProfileDetailsModelImpl instance) =>
|
||||
<String, dynamic>{
|
||||
'first_name': instance.firstName,
|
||||
'last_name': instance.lastName,
|
||||
'birthdate': instance.birthdate,
|
||||
|
||||
18
lib/features/profile/models/weight_model.dart
Normal file
18
lib/features/profile/models/weight_model.dart
Normal file
@@ -0,0 +1,18 @@
|
||||
import 'package:freezed_annotation/freezed_annotation.dart';
|
||||
|
||||
part 'weight_model.freezed.dart';
|
||||
part 'weight_model.g.dart';
|
||||
|
||||
@freezed
|
||||
class WeightModel with _$WeightModel {
|
||||
const factory WeightModel({
|
||||
@JsonKey(name: "id") required int id,
|
||||
@JsonKey(name: "user_id") required int userId,
|
||||
@JsonKey(name: "weight") required int weight,
|
||||
@JsonKey(name: "created_at") required DateTime createdAt,
|
||||
@JsonKey(name: "updated_at") required DateTime updatedAt,
|
||||
@JsonKey(name: "bmi") required double bmi,
|
||||
}) = _WeightModel;
|
||||
|
||||
factory WeightModel.fromJson(Map<String, dynamic> json) => _$WeightModelFromJson(json);
|
||||
}
|
||||
289
lib/features/profile/models/weight_model.freezed.dart
Normal file
289
lib/features/profile/models/weight_model.freezed.dart
Normal file
@@ -0,0 +1,289 @@
|
||||
// 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 'weight_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');
|
||||
|
||||
WeightModel _$WeightModelFromJson(Map<String, dynamic> json) {
|
||||
return _WeightModel.fromJson(json);
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
mixin _$WeightModel {
|
||||
@JsonKey(name: "id")
|
||||
int get id => throw _privateConstructorUsedError;
|
||||
@JsonKey(name: "user_id")
|
||||
int get userId => throw _privateConstructorUsedError;
|
||||
@JsonKey(name: "weight")
|
||||
int get weight => throw _privateConstructorUsedError;
|
||||
@JsonKey(name: "created_at")
|
||||
DateTime get createdAt => throw _privateConstructorUsedError;
|
||||
@JsonKey(name: "updated_at")
|
||||
DateTime get updatedAt => throw _privateConstructorUsedError;
|
||||
@JsonKey(name: "bmi")
|
||||
double get bmi => throw _privateConstructorUsedError;
|
||||
|
||||
/// Serializes this WeightModel to a JSON map.
|
||||
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
|
||||
|
||||
/// Create a copy of WeightModel
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
$WeightModelCopyWith<WeightModel> get copyWith =>
|
||||
throw _privateConstructorUsedError;
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
abstract class $WeightModelCopyWith<$Res> {
|
||||
factory $WeightModelCopyWith(
|
||||
WeightModel value, $Res Function(WeightModel) then) =
|
||||
_$WeightModelCopyWithImpl<$Res, WeightModel>;
|
||||
@useResult
|
||||
$Res call(
|
||||
{@JsonKey(name: "id") int id,
|
||||
@JsonKey(name: "user_id") int userId,
|
||||
@JsonKey(name: "weight") int weight,
|
||||
@JsonKey(name: "created_at") DateTime createdAt,
|
||||
@JsonKey(name: "updated_at") DateTime updatedAt,
|
||||
@JsonKey(name: "bmi") double bmi});
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
class _$WeightModelCopyWithImpl<$Res, $Val extends WeightModel>
|
||||
implements $WeightModelCopyWith<$Res> {
|
||||
_$WeightModelCopyWithImpl(this._value, this._then);
|
||||
|
||||
// ignore: unused_field
|
||||
final $Val _value;
|
||||
// ignore: unused_field
|
||||
final $Res Function($Val) _then;
|
||||
|
||||
/// Create a copy of WeightModel
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@pragma('vm:prefer-inline')
|
||||
@override
|
||||
$Res call({
|
||||
Object? id = null,
|
||||
Object? userId = null,
|
||||
Object? weight = null,
|
||||
Object? createdAt = null,
|
||||
Object? updatedAt = null,
|
||||
Object? bmi = null,
|
||||
}) {
|
||||
return _then(_value.copyWith(
|
||||
id: null == id
|
||||
? _value.id
|
||||
: id // ignore: cast_nullable_to_non_nullable
|
||||
as int,
|
||||
userId: null == userId
|
||||
? _value.userId
|
||||
: userId // ignore: cast_nullable_to_non_nullable
|
||||
as int,
|
||||
weight: null == weight
|
||||
? _value.weight
|
||||
: weight // ignore: cast_nullable_to_non_nullable
|
||||
as int,
|
||||
createdAt: null == createdAt
|
||||
? _value.createdAt
|
||||
: createdAt // ignore: cast_nullable_to_non_nullable
|
||||
as DateTime,
|
||||
updatedAt: null == updatedAt
|
||||
? _value.updatedAt
|
||||
: updatedAt // ignore: cast_nullable_to_non_nullable
|
||||
as DateTime,
|
||||
bmi: null == bmi
|
||||
? _value.bmi
|
||||
: bmi // ignore: cast_nullable_to_non_nullable
|
||||
as double,
|
||||
) as $Val);
|
||||
}
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
abstract class _$$WeightModelImplCopyWith<$Res>
|
||||
implements $WeightModelCopyWith<$Res> {
|
||||
factory _$$WeightModelImplCopyWith(
|
||||
_$WeightModelImpl value, $Res Function(_$WeightModelImpl) then) =
|
||||
__$$WeightModelImplCopyWithImpl<$Res>;
|
||||
@override
|
||||
@useResult
|
||||
$Res call(
|
||||
{@JsonKey(name: "id") int id,
|
||||
@JsonKey(name: "user_id") int userId,
|
||||
@JsonKey(name: "weight") int weight,
|
||||
@JsonKey(name: "created_at") DateTime createdAt,
|
||||
@JsonKey(name: "updated_at") DateTime updatedAt,
|
||||
@JsonKey(name: "bmi") double bmi});
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
class __$$WeightModelImplCopyWithImpl<$Res>
|
||||
extends _$WeightModelCopyWithImpl<$Res, _$WeightModelImpl>
|
||||
implements _$$WeightModelImplCopyWith<$Res> {
|
||||
__$$WeightModelImplCopyWithImpl(
|
||||
_$WeightModelImpl _value, $Res Function(_$WeightModelImpl) _then)
|
||||
: super(_value, _then);
|
||||
|
||||
/// Create a copy of WeightModel
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@pragma('vm:prefer-inline')
|
||||
@override
|
||||
$Res call({
|
||||
Object? id = null,
|
||||
Object? userId = null,
|
||||
Object? weight = null,
|
||||
Object? createdAt = null,
|
||||
Object? updatedAt = null,
|
||||
Object? bmi = null,
|
||||
}) {
|
||||
return _then(_$WeightModelImpl(
|
||||
id: null == id
|
||||
? _value.id
|
||||
: id // ignore: cast_nullable_to_non_nullable
|
||||
as int,
|
||||
userId: null == userId
|
||||
? _value.userId
|
||||
: userId // ignore: cast_nullable_to_non_nullable
|
||||
as int,
|
||||
weight: null == weight
|
||||
? _value.weight
|
||||
: weight // ignore: cast_nullable_to_non_nullable
|
||||
as int,
|
||||
createdAt: null == createdAt
|
||||
? _value.createdAt
|
||||
: createdAt // ignore: cast_nullable_to_non_nullable
|
||||
as DateTime,
|
||||
updatedAt: null == updatedAt
|
||||
? _value.updatedAt
|
||||
: updatedAt // ignore: cast_nullable_to_non_nullable
|
||||
as DateTime,
|
||||
bmi: null == bmi
|
||||
? _value.bmi
|
||||
: bmi // ignore: cast_nullable_to_non_nullable
|
||||
as double,
|
||||
));
|
||||
}
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
@JsonSerializable()
|
||||
class _$WeightModelImpl implements _WeightModel {
|
||||
const _$WeightModelImpl(
|
||||
{@JsonKey(name: "id") required this.id,
|
||||
@JsonKey(name: "user_id") required this.userId,
|
||||
@JsonKey(name: "weight") required this.weight,
|
||||
@JsonKey(name: "created_at") required this.createdAt,
|
||||
@JsonKey(name: "updated_at") required this.updatedAt,
|
||||
@JsonKey(name: "bmi") required this.bmi});
|
||||
|
||||
factory _$WeightModelImpl.fromJson(Map<String, dynamic> json) =>
|
||||
_$$WeightModelImplFromJson(json);
|
||||
|
||||
@override
|
||||
@JsonKey(name: "id")
|
||||
final int id;
|
||||
@override
|
||||
@JsonKey(name: "user_id")
|
||||
final int userId;
|
||||
@override
|
||||
@JsonKey(name: "weight")
|
||||
final int weight;
|
||||
@override
|
||||
@JsonKey(name: "created_at")
|
||||
final DateTime createdAt;
|
||||
@override
|
||||
@JsonKey(name: "updated_at")
|
||||
final DateTime updatedAt;
|
||||
@override
|
||||
@JsonKey(name: "bmi")
|
||||
final double bmi;
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return 'WeightModel(id: $id, userId: $userId, weight: $weight, createdAt: $createdAt, updatedAt: $updatedAt, bmi: $bmi)';
|
||||
}
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
return identical(this, other) ||
|
||||
(other.runtimeType == runtimeType &&
|
||||
other is _$WeightModelImpl &&
|
||||
(identical(other.id, id) || other.id == id) &&
|
||||
(identical(other.userId, userId) || other.userId == userId) &&
|
||||
(identical(other.weight, weight) || other.weight == weight) &&
|
||||
(identical(other.createdAt, createdAt) ||
|
||||
other.createdAt == createdAt) &&
|
||||
(identical(other.updatedAt, updatedAt) ||
|
||||
other.updatedAt == updatedAt) &&
|
||||
(identical(other.bmi, bmi) || other.bmi == bmi));
|
||||
}
|
||||
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
@override
|
||||
int get hashCode =>
|
||||
Object.hash(runtimeType, id, userId, weight, createdAt, updatedAt, bmi);
|
||||
|
||||
/// Create a copy of WeightModel
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
@override
|
||||
@pragma('vm:prefer-inline')
|
||||
_$$WeightModelImplCopyWith<_$WeightModelImpl> get copyWith =>
|
||||
__$$WeightModelImplCopyWithImpl<_$WeightModelImpl>(this, _$identity);
|
||||
|
||||
@override
|
||||
Map<String, dynamic> toJson() {
|
||||
return _$$WeightModelImplToJson(
|
||||
this,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
abstract class _WeightModel implements WeightModel {
|
||||
const factory _WeightModel(
|
||||
{@JsonKey(name: "id") required final int id,
|
||||
@JsonKey(name: "user_id") required final int userId,
|
||||
@JsonKey(name: "weight") required final int weight,
|
||||
@JsonKey(name: "created_at") required final DateTime createdAt,
|
||||
@JsonKey(name: "updated_at") required final DateTime updatedAt,
|
||||
@JsonKey(name: "bmi") required final double bmi}) = _$WeightModelImpl;
|
||||
|
||||
factory _WeightModel.fromJson(Map<String, dynamic> json) =
|
||||
_$WeightModelImpl.fromJson;
|
||||
|
||||
@override
|
||||
@JsonKey(name: "id")
|
||||
int get id;
|
||||
@override
|
||||
@JsonKey(name: "user_id")
|
||||
int get userId;
|
||||
@override
|
||||
@JsonKey(name: "weight")
|
||||
int get weight;
|
||||
@override
|
||||
@JsonKey(name: "created_at")
|
||||
DateTime get createdAt;
|
||||
@override
|
||||
@JsonKey(name: "updated_at")
|
||||
DateTime get updatedAt;
|
||||
@override
|
||||
@JsonKey(name: "bmi")
|
||||
double get bmi;
|
||||
|
||||
/// Create a copy of WeightModel
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@override
|
||||
@JsonKey(includeFromJson: false, includeToJson: false)
|
||||
_$$WeightModelImplCopyWith<_$WeightModelImpl> get copyWith =>
|
||||
throw _privateConstructorUsedError;
|
||||
}
|
||||
27
lib/features/profile/models/weight_model.g.dart
Normal file
27
lib/features/profile/models/weight_model.g.dart
Normal file
@@ -0,0 +1,27 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'weight_model.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// JsonSerializableGenerator
|
||||
// **************************************************************************
|
||||
|
||||
_$WeightModelImpl _$$WeightModelImplFromJson(Map<String, dynamic> json) =>
|
||||
_$WeightModelImpl(
|
||||
id: (json['id'] as num).toInt(),
|
||||
userId: (json['user_id'] as num).toInt(),
|
||||
weight: (json['weight'] as num).toInt(),
|
||||
createdAt: DateTime.parse(json['created_at'] as String),
|
||||
updatedAt: DateTime.parse(json['updated_at'] as String),
|
||||
bmi: (json['bmi'] as num).toDouble(),
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$$WeightModelImplToJson(_$WeightModelImpl instance) =>
|
||||
<String, dynamic>{
|
||||
'id': instance.id,
|
||||
'user_id': instance.userId,
|
||||
'weight': instance.weight,
|
||||
'created_at': instance.createdAt.toIso8601String(),
|
||||
'updated_at': instance.updatedAt.toIso8601String(),
|
||||
'bmi': instance.bmi,
|
||||
};
|
||||
Reference in New Issue
Block a user