feature(registration): iter6

This commit is contained in:
mso7nueh
2024-07-15 16:33:33 +03:00
parent ee37f02d78
commit 726b74a236
96 changed files with 358 additions and 3503 deletions

View File

@@ -9,7 +9,7 @@ class UserRegistrationSheet with _$UserRegistrationSheet {
required String name,
@JsonKey(name: 'first_name')
required String firstName,
@JsonKey(name: 'last')
@JsonKey(name: 'last_name')
required String lastName,
required String email,
required String password,
@@ -23,22 +23,22 @@ class UserRegistrationSheet with _$UserRegistrationSheet {
required String country,
required String city,
required String lang,
required String weight,
required String height,
required int weight,
required int height,
@JsonKey(name: 'chest_circumference')
required String chestCircumference,
required int chestCircumference,
@JsonKey(name: 'waist_circumference')
required String waistCircumference,
required int waistCircumference,
@JsonKey(name: 'hip_circumference')
required String hipCircumference,
required int hipCircumference,
@JsonKey(name: 'blood_pressure_up')
required String bloodPressureUp,
required int bloodPressureUp,
@JsonKey(name: 'blood_pressure_down')
required String bloodPressureDown,
required int bloodPressureDown,
@JsonKey(name: 'has_hypo')
required String hasHypo,
required int hasHypo,
@JsonKey(name: 'has_hyper')
required String hasHyper,
required int hasHyper,
@JsonKey(name: 'about_alergy')
required String aboutAllergy,
@JsonKey(name: 'about_taking_pils')
@@ -51,9 +51,9 @@ class UserRegistrationSheet with _$UserRegistrationSheet {
required String unfavoriteFoods,
@JsonKey(name: 'additional_info')
required String additionalInfo,
@Default('1.2')
@Default(1.2)
@JsonKey(name: 'activity_coefficient')
String activityCoefficient,
double activityCoefficient,
}) = _UserRegistrationSheet;
factory UserRegistrationSheet.fromJson(Map<String, Object?> json) => _$UserRegistrationSheetFromJson(json);

View File

@@ -24,7 +24,7 @@ mixin _$UserRegistrationSheet {
String get name => throw _privateConstructorUsedError;
@JsonKey(name: 'first_name')
String get firstName => throw _privateConstructorUsedError;
@JsonKey(name: 'last')
@JsonKey(name: 'last_name')
String get lastName => throw _privateConstructorUsedError;
String get email => throw _privateConstructorUsedError;
String get password => throw _privateConstructorUsedError;
@@ -37,22 +37,22 @@ mixin _$UserRegistrationSheet {
String get country => throw _privateConstructorUsedError;
String get city => throw _privateConstructorUsedError;
String get lang => throw _privateConstructorUsedError;
String get weight => throw _privateConstructorUsedError;
String get height => throw _privateConstructorUsedError;
int get weight => throw _privateConstructorUsedError;
int get height => throw _privateConstructorUsedError;
@JsonKey(name: 'chest_circumference')
String get chestCircumference => throw _privateConstructorUsedError;
int get chestCircumference => throw _privateConstructorUsedError;
@JsonKey(name: 'waist_circumference')
String get waistCircumference => throw _privateConstructorUsedError;
int get waistCircumference => throw _privateConstructorUsedError;
@JsonKey(name: 'hip_circumference')
String get hipCircumference => throw _privateConstructorUsedError;
int get hipCircumference => throw _privateConstructorUsedError;
@JsonKey(name: 'blood_pressure_up')
String get bloodPressureUp => throw _privateConstructorUsedError;
int get bloodPressureUp => throw _privateConstructorUsedError;
@JsonKey(name: 'blood_pressure_down')
String get bloodPressureDown => throw _privateConstructorUsedError;
int get bloodPressureDown => throw _privateConstructorUsedError;
@JsonKey(name: 'has_hypo')
String get hasHypo => throw _privateConstructorUsedError;
int get hasHypo => throw _privateConstructorUsedError;
@JsonKey(name: 'has_hyper')
String get hasHyper => throw _privateConstructorUsedError;
int get hasHyper => throw _privateConstructorUsedError;
@JsonKey(name: 'about_alergy')
String get aboutAllergy => throw _privateConstructorUsedError;
@JsonKey(name: 'about_taking_pils')
@@ -66,7 +66,7 @@ mixin _$UserRegistrationSheet {
@JsonKey(name: 'additional_info')
String get additionalInfo => throw _privateConstructorUsedError;
@JsonKey(name: 'activity_coefficient')
String get activityCoefficient => throw _privateConstructorUsedError;
double get activityCoefficient => throw _privateConstructorUsedError;
Map<String, dynamic> toJson() => throw _privateConstructorUsedError;
@JsonKey(ignore: true)
@@ -83,7 +83,7 @@ abstract class $UserRegistrationSheetCopyWith<$Res> {
$Res call(
{String name,
@JsonKey(name: 'first_name') String firstName,
@JsonKey(name: 'last') String lastName,
@JsonKey(name: 'last_name') String lastName,
String email,
String password,
@JsonKey(name: 'password_confirmation') String passwordConfirmation,
@@ -93,22 +93,22 @@ abstract class $UserRegistrationSheetCopyWith<$Res> {
String country,
String city,
String lang,
String weight,
String height,
@JsonKey(name: 'chest_circumference') String chestCircumference,
@JsonKey(name: 'waist_circumference') String waistCircumference,
@JsonKey(name: 'hip_circumference') String hipCircumference,
@JsonKey(name: 'blood_pressure_up') String bloodPressureUp,
@JsonKey(name: 'blood_pressure_down') String bloodPressureDown,
@JsonKey(name: 'has_hypo') String hasHypo,
@JsonKey(name: 'has_hyper') String hasHyper,
int weight,
int height,
@JsonKey(name: 'chest_circumference') int chestCircumference,
@JsonKey(name: 'waist_circumference') int waistCircumference,
@JsonKey(name: 'hip_circumference') int hipCircumference,
@JsonKey(name: 'blood_pressure_up') int bloodPressureUp,
@JsonKey(name: 'blood_pressure_down') int bloodPressureDown,
@JsonKey(name: 'has_hypo') int hasHypo,
@JsonKey(name: 'has_hyper') int hasHyper,
@JsonKey(name: 'about_alergy') String aboutAllergy,
@JsonKey(name: 'about_taking_pils') String aboutTakingPils,
@JsonKey(name: 'about_sport_hobbies') String aboutSportHobbies,
@JsonKey(name: 'favorite_foods') String favoriteFoods,
@JsonKey(name: 'unfavorite_foods') String unfavoriteFoods,
@JsonKey(name: 'additional_info') String additionalInfo,
@JsonKey(name: 'activity_coefficient') String activityCoefficient});
@JsonKey(name: 'activity_coefficient') double activityCoefficient});
}
/// @nodoc
@@ -206,39 +206,39 @@ class _$UserRegistrationSheetCopyWithImpl<$Res,
weight: null == weight
? _value.weight
: weight // ignore: cast_nullable_to_non_nullable
as String,
as int,
height: null == height
? _value.height
: height // ignore: cast_nullable_to_non_nullable
as String,
as int,
chestCircumference: null == chestCircumference
? _value.chestCircumference
: chestCircumference // ignore: cast_nullable_to_non_nullable
as String,
as int,
waistCircumference: null == waistCircumference
? _value.waistCircumference
: waistCircumference // ignore: cast_nullable_to_non_nullable
as String,
as int,
hipCircumference: null == hipCircumference
? _value.hipCircumference
: hipCircumference // ignore: cast_nullable_to_non_nullable
as String,
as int,
bloodPressureUp: null == bloodPressureUp
? _value.bloodPressureUp
: bloodPressureUp // ignore: cast_nullable_to_non_nullable
as String,
as int,
bloodPressureDown: null == bloodPressureDown
? _value.bloodPressureDown
: bloodPressureDown // ignore: cast_nullable_to_non_nullable
as String,
as int,
hasHypo: null == hasHypo
? _value.hasHypo
: hasHypo // ignore: cast_nullable_to_non_nullable
as String,
as int,
hasHyper: null == hasHyper
? _value.hasHyper
: hasHyper // ignore: cast_nullable_to_non_nullable
as String,
as int,
aboutAllergy: null == aboutAllergy
? _value.aboutAllergy
: aboutAllergy // ignore: cast_nullable_to_non_nullable
@@ -266,7 +266,7 @@ class _$UserRegistrationSheetCopyWithImpl<$Res,
activityCoefficient: null == activityCoefficient
? _value.activityCoefficient
: activityCoefficient // ignore: cast_nullable_to_non_nullable
as String,
as double,
) as $Val);
}
}
@@ -283,7 +283,7 @@ abstract class _$$UserRegistrationSheetImplCopyWith<$Res>
$Res call(
{String name,
@JsonKey(name: 'first_name') String firstName,
@JsonKey(name: 'last') String lastName,
@JsonKey(name: 'last_name') String lastName,
String email,
String password,
@JsonKey(name: 'password_confirmation') String passwordConfirmation,
@@ -293,22 +293,22 @@ abstract class _$$UserRegistrationSheetImplCopyWith<$Res>
String country,
String city,
String lang,
String weight,
String height,
@JsonKey(name: 'chest_circumference') String chestCircumference,
@JsonKey(name: 'waist_circumference') String waistCircumference,
@JsonKey(name: 'hip_circumference') String hipCircumference,
@JsonKey(name: 'blood_pressure_up') String bloodPressureUp,
@JsonKey(name: 'blood_pressure_down') String bloodPressureDown,
@JsonKey(name: 'has_hypo') String hasHypo,
@JsonKey(name: 'has_hyper') String hasHyper,
int weight,
int height,
@JsonKey(name: 'chest_circumference') int chestCircumference,
@JsonKey(name: 'waist_circumference') int waistCircumference,
@JsonKey(name: 'hip_circumference') int hipCircumference,
@JsonKey(name: 'blood_pressure_up') int bloodPressureUp,
@JsonKey(name: 'blood_pressure_down') int bloodPressureDown,
@JsonKey(name: 'has_hypo') int hasHypo,
@JsonKey(name: 'has_hyper') int hasHyper,
@JsonKey(name: 'about_alergy') String aboutAllergy,
@JsonKey(name: 'about_taking_pils') String aboutTakingPils,
@JsonKey(name: 'about_sport_hobbies') String aboutSportHobbies,
@JsonKey(name: 'favorite_foods') String favoriteFoods,
@JsonKey(name: 'unfavorite_foods') String unfavoriteFoods,
@JsonKey(name: 'additional_info') String additionalInfo,
@JsonKey(name: 'activity_coefficient') String activityCoefficient});
@JsonKey(name: 'activity_coefficient') double activityCoefficient});
}
/// @nodoc
@@ -404,39 +404,39 @@ class __$$UserRegistrationSheetImplCopyWithImpl<$Res>
weight: null == weight
? _value.weight
: weight // ignore: cast_nullable_to_non_nullable
as String,
as int,
height: null == height
? _value.height
: height // ignore: cast_nullable_to_non_nullable
as String,
as int,
chestCircumference: null == chestCircumference
? _value.chestCircumference
: chestCircumference // ignore: cast_nullable_to_non_nullable
as String,
as int,
waistCircumference: null == waistCircumference
? _value.waistCircumference
: waistCircumference // ignore: cast_nullable_to_non_nullable
as String,
as int,
hipCircumference: null == hipCircumference
? _value.hipCircumference
: hipCircumference // ignore: cast_nullable_to_non_nullable
as String,
as int,
bloodPressureUp: null == bloodPressureUp
? _value.bloodPressureUp
: bloodPressureUp // ignore: cast_nullable_to_non_nullable
as String,
as int,
bloodPressureDown: null == bloodPressureDown
? _value.bloodPressureDown
: bloodPressureDown // ignore: cast_nullable_to_non_nullable
as String,
as int,
hasHypo: null == hasHypo
? _value.hasHypo
: hasHypo // ignore: cast_nullable_to_non_nullable
as String,
as int,
hasHyper: null == hasHyper
? _value.hasHyper
: hasHyper // ignore: cast_nullable_to_non_nullable
as String,
as int,
aboutAllergy: null == aboutAllergy
? _value.aboutAllergy
: aboutAllergy // ignore: cast_nullable_to_non_nullable
@@ -464,7 +464,7 @@ class __$$UserRegistrationSheetImplCopyWithImpl<$Res>
activityCoefficient: null == activityCoefficient
? _value.activityCoefficient
: activityCoefficient // ignore: cast_nullable_to_non_nullable
as String,
as double,
));
}
}
@@ -475,7 +475,7 @@ class _$UserRegistrationSheetImpl implements _UserRegistrationSheet {
const _$UserRegistrationSheetImpl(
{required this.name,
@JsonKey(name: 'first_name') required this.firstName,
@JsonKey(name: 'last') required this.lastName,
@JsonKey(name: 'last_name') required this.lastName,
required this.email,
required this.password,
@JsonKey(name: 'password_confirmation')
@@ -501,7 +501,7 @@ class _$UserRegistrationSheetImpl implements _UserRegistrationSheet {
@JsonKey(name: 'favorite_foods') required this.favoriteFoods,
@JsonKey(name: 'unfavorite_foods') required this.unfavoriteFoods,
@JsonKey(name: 'additional_info') required this.additionalInfo,
@JsonKey(name: 'activity_coefficient') this.activityCoefficient = '1.2'});
@JsonKey(name: 'activity_coefficient') this.activityCoefficient = 1.2});
factory _$UserRegistrationSheetImpl.fromJson(Map<String, dynamic> json) =>
_$$UserRegistrationSheetImplFromJson(json);
@@ -512,7 +512,7 @@ class _$UserRegistrationSheetImpl implements _UserRegistrationSheet {
@JsonKey(name: 'first_name')
final String firstName;
@override
@JsonKey(name: 'last')
@JsonKey(name: 'last_name')
final String lastName;
@override
final String email;
@@ -535,30 +535,30 @@ class _$UserRegistrationSheetImpl implements _UserRegistrationSheet {
@override
final String lang;
@override
final String weight;
final int weight;
@override
final String height;
final int height;
@override
@JsonKey(name: 'chest_circumference')
final String chestCircumference;
final int chestCircumference;
@override
@JsonKey(name: 'waist_circumference')
final String waistCircumference;
final int waistCircumference;
@override
@JsonKey(name: 'hip_circumference')
final String hipCircumference;
final int hipCircumference;
@override
@JsonKey(name: 'blood_pressure_up')
final String bloodPressureUp;
final int bloodPressureUp;
@override
@JsonKey(name: 'blood_pressure_down')
final String bloodPressureDown;
final int bloodPressureDown;
@override
@JsonKey(name: 'has_hypo')
final String hasHypo;
final int hasHypo;
@override
@JsonKey(name: 'has_hyper')
final String hasHyper;
final int hasHyper;
@override
@JsonKey(name: 'about_alergy')
final String aboutAllergy;
@@ -579,7 +579,7 @@ class _$UserRegistrationSheetImpl implements _UserRegistrationSheet {
final String additionalInfo;
@override
@JsonKey(name: 'activity_coefficient')
final String activityCoefficient;
final double activityCoefficient;
@override
String toString() {
@@ -693,7 +693,7 @@ abstract class _UserRegistrationSheet implements UserRegistrationSheet {
const factory _UserRegistrationSheet(
{required final String name,
@JsonKey(name: 'first_name') required final String firstName,
@JsonKey(name: 'last') required final String lastName,
@JsonKey(name: 'last_name') required final String lastName,
required final String email,
required final String password,
@JsonKey(name: 'password_confirmation')
@@ -704,19 +704,18 @@ abstract class _UserRegistrationSheet implements UserRegistrationSheet {
required final String country,
required final String city,
required final String lang,
required final String weight,
required final String height,
required final int weight,
required final int height,
@JsonKey(name: 'chest_circumference')
required final String chestCircumference,
required final int chestCircumference,
@JsonKey(name: 'waist_circumference')
required final String waistCircumference,
@JsonKey(name: 'hip_circumference')
required final String hipCircumference,
@JsonKey(name: 'blood_pressure_up') required final String bloodPressureUp,
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 String bloodPressureDown,
@JsonKey(name: 'has_hypo') required final String hasHypo,
@JsonKey(name: 'has_hyper') required final String hasHyper,
required final int bloodPressureDown,
@JsonKey(name: 'has_hypo') required final int hasHypo,
@JsonKey(name: 'has_hyper') required final int hasHyper,
@JsonKey(name: 'about_alergy') required final String aboutAllergy,
@JsonKey(name: 'about_taking_pils') required final String aboutTakingPils,
@JsonKey(name: 'about_sport_hobbies')
@@ -725,7 +724,7 @@ abstract class _UserRegistrationSheet implements UserRegistrationSheet {
@JsonKey(name: 'unfavorite_foods') required final String unfavoriteFoods,
@JsonKey(name: 'additional_info') required final String additionalInfo,
@JsonKey(name: 'activity_coefficient')
final String activityCoefficient}) = _$UserRegistrationSheetImpl;
final double activityCoefficient}) = _$UserRegistrationSheetImpl;
factory _UserRegistrationSheet.fromJson(Map<String, dynamic> json) =
_$UserRegistrationSheetImpl.fromJson;
@@ -736,7 +735,7 @@ abstract class _UserRegistrationSheet implements UserRegistrationSheet {
@JsonKey(name: 'first_name')
String get firstName;
@override
@JsonKey(name: 'last')
@JsonKey(name: 'last_name')
String get lastName;
@override
String get email;
@@ -759,30 +758,30 @@ abstract class _UserRegistrationSheet implements UserRegistrationSheet {
@override
String get lang;
@override
String get weight;
int get weight;
@override
String get height;
int get height;
@override
@JsonKey(name: 'chest_circumference')
String get chestCircumference;
int get chestCircumference;
@override
@JsonKey(name: 'waist_circumference')
String get waistCircumference;
int get waistCircumference;
@override
@JsonKey(name: 'hip_circumference')
String get hipCircumference;
int get hipCircumference;
@override
@JsonKey(name: 'blood_pressure_up')
String get bloodPressureUp;
int get bloodPressureUp;
@override
@JsonKey(name: 'blood_pressure_down')
String get bloodPressureDown;
int get bloodPressureDown;
@override
@JsonKey(name: 'has_hypo')
String get hasHypo;
int get hasHypo;
@override
@JsonKey(name: 'has_hyper')
String get hasHyper;
int get hasHyper;
@override
@JsonKey(name: 'about_alergy')
String get aboutAllergy;
@@ -803,7 +802,7 @@ abstract class _UserRegistrationSheet implements UserRegistrationSheet {
String get additionalInfo;
@override
@JsonKey(name: 'activity_coefficient')
String get activityCoefficient;
double get activityCoefficient;
@override
@JsonKey(ignore: true)
_$$UserRegistrationSheetImplCopyWith<_$UserRegistrationSheetImpl>

View File

@@ -11,7 +11,7 @@ _$UserRegistrationSheetImpl _$$UserRegistrationSheetImplFromJson(
_$UserRegistrationSheetImpl(
name: json['name'] as String,
firstName: json['first_name'] as String,
lastName: json['last'] as String,
lastName: json['last_name'] as String,
email: json['email'] as String,
password: json['password'] as String,
passwordConfirmation: json['password_confirmation'] as String,
@@ -21,22 +21,23 @@ _$UserRegistrationSheetImpl _$$UserRegistrationSheetImplFromJson(
country: json['country'] as String,
city: json['city'] as String,
lang: json['lang'] as String,
weight: json['weight'] as String,
height: json['height'] as String,
chestCircumference: json['chest_circumference'] as String,
waistCircumference: json['waist_circumference'] as String,
hipCircumference: json['hip_circumference'] as String,
bloodPressureUp: json['blood_pressure_up'] as String,
bloodPressureDown: json['blood_pressure_down'] as String,
hasHypo: json['has_hypo'] as String,
hasHyper: json['has_hyper'] as String,
weight: (json['weight'] as num).toInt(),
height: (json['height'] as num).toInt(),
chestCircumference: (json['chest_circumference'] as num).toInt(),
waistCircumference: (json['waist_circumference'] as num).toInt(),
hipCircumference: (json['hip_circumference'] as num).toInt(),
bloodPressureUp: (json['blood_pressure_up'] as num).toInt(),
bloodPressureDown: (json['blood_pressure_down'] as num).toInt(),
hasHypo: (json['has_hypo'] as num).toInt(),
hasHyper: (json['has_hyper'] as num).toInt(),
aboutAllergy: json['about_alergy'] as String,
aboutTakingPils: json['about_taking_pils'] as String,
aboutSportHobbies: json['about_sport_hobbies'] as String,
favoriteFoods: json['favorite_foods'] as String,
unfavoriteFoods: json['unfavorite_foods'] as String,
additionalInfo: json['additional_info'] as String,
activityCoefficient: json['activity_coefficient'] as String? ?? '1.2',
activityCoefficient:
(json['activity_coefficient'] as num?)?.toDouble() ?? 1.2,
);
Map<String, dynamic> _$$UserRegistrationSheetImplToJson(
@@ -44,7 +45,7 @@ Map<String, dynamic> _$$UserRegistrationSheetImplToJson(
<String, dynamic>{
'name': instance.name,
'first_name': instance.firstName,
'last': instance.lastName,
'last_name': instance.lastName,
'email': instance.email,
'password': instance.password,
'password_confirmation': instance.passwordConfirmation,