From 56ada3c7741a6227c2f144ea5fcbcfde34c4e67f Mon Sep 17 00:00:00 2001 From: Tibor Bossanyi Date: Sat, 18 Feb 2023 16:14:19 +0100 Subject: [PATCH] v1.0.6 --- .gitignore | 3 ++- README.md | 3 +++ lib/model/customer_membership.dart | 21 +++++++++++++++++ lib/model/membership.dart | 36 ++++++++++++++++++++++++++++++ pubspec.yaml | 2 +- 5 files changed, 63 insertions(+), 2 deletions(-) create mode 100644 lib/model/customer_membership.dart create mode 100644 lib/model/membership.dart diff --git a/.gitignore b/.gitignore index 5f3846d..b912244 100644 --- a/.gitignore +++ b/.gitignore @@ -28,4 +28,5 @@ migrate_working_dir/ .dart_tool/ .packages build/ -.flutter-plugins-dependencies* \ No newline at end of file +.flutter-plugins-dependencies +.flutter-plugins \ No newline at end of file diff --git a/README.md b/README.md index 807eb64..71475bd 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,8 @@ Workout Test and Diet 4 You Common Util Functions +Version 1.0.6 + membership, customer_membership + Version 1.0.5 number picker widget diff --git a/lib/model/customer_membership.dart b/lib/model/customer_membership.dart new file mode 100644 index 0000000..f4f3b63 --- /dev/null +++ b/lib/model/customer_membership.dart @@ -0,0 +1,21 @@ +class CustomerMembership { + late int membershipId; + late int customerId; + late DateTime startDate; + + + CustomerMembership.fromJson(Map json) { + membershipId = json['membershipId']; + customerId = json['customerId']; + startDate = json['startDate']; + } + +Map toJson() => { + "membershipId": membershipId, + "customerId": customerId, + "startDate": startDate, + }; + + @override + String toString() => toJson().toString(); +} \ No newline at end of file diff --git a/lib/model/membership.dart b/lib/model/membership.dart new file mode 100644 index 0000000..d8c7372 --- /dev/null +++ b/lib/model/membership.dart @@ -0,0 +1,36 @@ +class Membership { + late int membershipId; + late String name; + late String description; + late int duration; + late String durationType; + late String durationUnit; + int? trainingPlanId; + String? trainingPlanDayIds; + + + Membership.fromJson(Map json) { + membershipId = json['membershipId']; + name = json['name']; + description = json['description']; + duration = json['duration']; + durationUnit = json['durationUnit']; + durationType = json['durationType']; + trainingPlanId = json['trainingPlanId']; + trainingPlanDayIds = json['trainingPlanDayIds']; + } + +Map toJson() => { + "membershipId": membershipId, + "name": name, + "description": description, + "duration": duration, + "durationUnit": durationUnit, + "durationType": durationType, + "trainingPlanId": trainingPlanId, + "trainingPlanDayIds": trainingPlanDayIds, + }; + + @override + String toString() => toJson().toString(); +} \ No newline at end of file diff --git a/pubspec.yaml b/pubspec.yaml index 7c38bf5..9495f99 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: workouttest_util description: Workout Test app and web functions. -version: 1.0.5 +version: 1.0.6 homepage: environment: