From 645c3b6a02164697447c2d7b2cb5c6ea79134b48 Mon Sep 17 00:00:00 2001 From: vsuryakumar Date: Fri, 19 May 2023 13:08:40 +0530 Subject: [PATCH] Added new data models --- .../java/com/example/hpos/data/model/Address.kt | 14 ++++++++++++++ .../com/example/hpos/data/model/BloodGroup.kt | 8 ++++++++ .../java/com/example/hpos/data/model/Gender.kt | 7 +++++++ .../example/hpos/data/model/PatientAadhaarData.kt | 15 +++++++++++++++ 4 files changed, 44 insertions(+) create mode 100644 app/src/main/java/com/example/hpos/data/model/Address.kt create mode 100644 app/src/main/java/com/example/hpos/data/model/BloodGroup.kt create mode 100644 app/src/main/java/com/example/hpos/data/model/Gender.kt create mode 100644 app/src/main/java/com/example/hpos/data/model/PatientAadhaarData.kt diff --git a/app/src/main/java/com/example/hpos/data/model/Address.kt b/app/src/main/java/com/example/hpos/data/model/Address.kt new file mode 100644 index 0000000..7d2415a --- /dev/null +++ b/app/src/main/java/com/example/hpos/data/model/Address.kt @@ -0,0 +1,14 @@ +package com.example.hpos.data.model + +data class Address( + val house: String?, + val street: String?, + val location: String?, + val landMark: String?, + val postOffice: String?, + val district: String, + val subDistrict: String, + val state: String, + val vtc: String?, + val pinCode: Int, +) diff --git a/app/src/main/java/com/example/hpos/data/model/BloodGroup.kt b/app/src/main/java/com/example/hpos/data/model/BloodGroup.kt new file mode 100644 index 0000000..9ca04d9 --- /dev/null +++ b/app/src/main/java/com/example/hpos/data/model/BloodGroup.kt @@ -0,0 +1,8 @@ +package com.example.hpos.data.model + +enum class BloodGroup { + O_POSITIVE, O_NEGATIVE, + A_POSITIVE, A_NEGATIVE, + B_POSITIVE, B_NEGATIVE, + AB_POSITIVE, AB_NEGATIVE, +} \ No newline at end of file diff --git a/app/src/main/java/com/example/hpos/data/model/Gender.kt b/app/src/main/java/com/example/hpos/data/model/Gender.kt new file mode 100644 index 0000000..47466cf --- /dev/null +++ b/app/src/main/java/com/example/hpos/data/model/Gender.kt @@ -0,0 +1,7 @@ +package com.example.hpos.data.model + +enum class Gender { + MALE, + FEMALE, + OTHER +} \ No newline at end of file diff --git a/app/src/main/java/com/example/hpos/data/model/PatientAadhaarData.kt b/app/src/main/java/com/example/hpos/data/model/PatientAadhaarData.kt new file mode 100644 index 0000000..e19fcfe --- /dev/null +++ b/app/src/main/java/com/example/hpos/data/model/PatientAadhaarData.kt @@ -0,0 +1,15 @@ +package com.example.hpos.data.model + +data class PatientAadhaarData( + val uuid: String?, + val name: String, + val gender: Gender, + val careOf: String, + val yob: String, + val address: Address, + val pinCode: String, + val mobile: String?, + + val isMarried: Boolean?, + val bloodGroup: BloodGroup?, +)