digital card fragment coding is finished, testing is pending

This commit is contained in:
Mariya
2023-11-15 11:41:29 +05:30
parent 84e2a4bed9
commit c0825a1c58
6 changed files with 83 additions and 52 deletions

View File

@@ -11,7 +11,7 @@ import com.example.hpostesting.data.model.patient.HemoCubeTestData
import com.google.android.datatransport.runtime.dagger.Provides
import javax.inject.Singleton
@Database(entities = [UserData::class, HemoCubeTestData::class, DeviceData::class], version = 5, exportSchema = false)
@Database(entities = [UserData::class, HemoCubeTestData::class, DeviceData::class], version = 6, exportSchema = false)
@TypeConverters(Converters::class)
abstract class MyDatabase : RoomDatabase() {
abstract fun userDao(): UserDao

View File

@@ -9,12 +9,16 @@ data class HemoCubeTestData(
var _id: String = "",
var name: String = "",
var birthYear: String = "",
var state: String = "",
var abhaId: String = "",
var bloodGroup: String = "",
var userImageURL: String = "",
var location: UserData.Location? = null,
var reportUploadTime: String? = "",
var testType: String? = "HEMOCUBE",
var testTime: String? = "",
var testStatus: Boolean? = false,
var gender: UserData.Gender,
var localFlag: Boolean = false,
var deviceId: String? = "",
var appVersion:String? = "",

View File

@@ -11,6 +11,7 @@ data class UserData(
var name: String = "",
var incubationTime: String = "",
var birthYear: String = "",
var abhaId: String = "",
var userImageURL: String = "",
var location: Location? = null,
var createdBy: String? = "",
@@ -19,6 +20,8 @@ data class UserData(
var testStatus: Boolean? = false,
var mobileId: String = "",
var deviceId: String = "",
var gender: Gender,
var state: String = "",
var deviceSerialNumber: String = "",
var kitSerial: String = "",
var csvPath: String = "",
@@ -44,5 +47,7 @@ fun UserData.toHemoCubeTestData() = HemoCubeTestData(
birthYear = birthYear,
userImageURL = userImageURL,
testStatus = testStatus,
location = location
location = location,
gender = gender
)