From 00a3124fbff6060e08e4582d55cb3c6a8ce10ba8 Mon Sep 17 00:00:00 2001 From: Kaif Date: Tue, 26 Dec 2023 14:16:19 +0530 Subject: [PATCH] API call for DeviceProvision and Login is completed and tested --- .idea/gradle.xml | 1 + app/src/main/assets/app.properties | 1 + .../example/hpostesting/data/FileUploader.kt | 46 -- .../com/example/hpostesting/data/Result.kt | 7 + .../example/hpostesting/data/api/HPOSApi.kt | 41 ++ .../hpostesting/data/api/PropertyProvider.kt | 6 + .../hpostesting/data/constant/Constants.kt | 13 + .../data/model/deviceprovision/Credentials.kt | 6 + .../data/model/deviceprovision/Device.kt | 17 + .../deviceprovision/DeviceProvisionData.kt | 6 + .../deviceprovision/DeviceProvisionRequest.kt | 9 + .../DeviceProvisionResponse.kt | 12 + .../data/model/deviceprovision/DeviceType.kt | 12 + .../data/model/deviceprovision/DeviceUser.kt | 15 + .../data/model/hpostest/HPOSV2TestResult.kt | 6 + .../data/model/hpostest/RawData.kt | 55 +++ .../hpostesting/data/model/hpostest/Result.kt | 36 ++ .../hpostesting/data/model/login/Device.kt | 16 + .../data/model/login/DeviceType.kt | 12 + .../data/model/login/DeviceUser.kt | 16 + .../hpostesting/data/model/login/LoginData.kt | 6 + .../data/model/login/LoginRequest.kt | 12 + .../data/model/login/LoginResponse.kt | 12 + .../data/model/test/TestDetails.kt | 55 --- .../hpostesting/data/model/test/TestInfo.kt | 11 - .../data/repository/DatabaseRepository.kt | 32 +- .../hpostesting/domain/di/AppModule.kt | 50 +- .../presentation/dashboard/HomeFragment.kt | 55 ++- .../dashboard/ui/LoginFragment.kt | 3 +- .../hemocube/HemoCubeViewModel.kt | 458 +++++++++--------- .../hpostesting/util/PropertyProviderImpl.kt | 15 + 31 files changed, 697 insertions(+), 345 deletions(-) create mode 100644 app/src/main/assets/app.properties delete mode 100644 app/src/main/java/com/example/hpostesting/data/FileUploader.kt create mode 100644 app/src/main/java/com/example/hpostesting/data/Result.kt create mode 100644 app/src/main/java/com/example/hpostesting/data/api/HPOSApi.kt create mode 100644 app/src/main/java/com/example/hpostesting/data/api/PropertyProvider.kt create mode 100644 app/src/main/java/com/example/hpostesting/data/model/deviceprovision/Credentials.kt create mode 100644 app/src/main/java/com/example/hpostesting/data/model/deviceprovision/Device.kt create mode 100644 app/src/main/java/com/example/hpostesting/data/model/deviceprovision/DeviceProvisionData.kt create mode 100644 app/src/main/java/com/example/hpostesting/data/model/deviceprovision/DeviceProvisionRequest.kt create mode 100644 app/src/main/java/com/example/hpostesting/data/model/deviceprovision/DeviceProvisionResponse.kt create mode 100644 app/src/main/java/com/example/hpostesting/data/model/deviceprovision/DeviceType.kt create mode 100644 app/src/main/java/com/example/hpostesting/data/model/deviceprovision/DeviceUser.kt create mode 100644 app/src/main/java/com/example/hpostesting/data/model/hpostest/HPOSV2TestResult.kt create mode 100644 app/src/main/java/com/example/hpostesting/data/model/hpostest/RawData.kt create mode 100644 app/src/main/java/com/example/hpostesting/data/model/hpostest/Result.kt create mode 100644 app/src/main/java/com/example/hpostesting/data/model/login/Device.kt create mode 100644 app/src/main/java/com/example/hpostesting/data/model/login/DeviceType.kt create mode 100644 app/src/main/java/com/example/hpostesting/data/model/login/DeviceUser.kt create mode 100644 app/src/main/java/com/example/hpostesting/data/model/login/LoginData.kt create mode 100644 app/src/main/java/com/example/hpostesting/data/model/login/LoginRequest.kt create mode 100644 app/src/main/java/com/example/hpostesting/data/model/login/LoginResponse.kt delete mode 100644 app/src/main/java/com/example/hpostesting/data/model/test/TestDetails.kt delete mode 100644 app/src/main/java/com/example/hpostesting/data/model/test/TestInfo.kt create mode 100644 app/src/main/java/com/example/hpostesting/util/PropertyProviderImpl.kt diff --git a/.idea/gradle.xml b/.idea/gradle.xml index cb865f6..9f47dfb 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -4,6 +4,7 @@