-
Type:
Task
-
Resolution: Done
-
Priority:
Medium
-
None
-
Affects Version/s: None
-
None
-
AMRIT Sprint 23, AMRIT Sprint 24
Query development for the below API-
The query is expected to return List of procedure component master DTO alongwith its mapping-
@POST("/hwc-facility-service/labTechnician/get/masterData")
@JsonClass(generateAdapter = true)
data class ProcedureMasterDTO(
val benRegId: Long,
val procedureDesc: String,
val procedureType: String,
val procedureID: Long,
val procedureName: String,
var compListDetails: List<ComponentDetailMasterDTO>,
val isMandatory: Boolean
)
@JsonClass(generateAdapter = true)
data class ComponentDetailMasterDTO(
val id: Long,
val range_normal_min: Int? = null,
val range_normal_max: Int? = null,
val range_min: Int? = null,
val range_max: Int? = null,
val isDecimal: Boolean? = null,
val inputType: String,
val testComponentID: Long,
val measurementUnit: String? = null,
val testComponentName: String,
var testComponentDesc: String,
var compOpt: List<ComponentOptionsMasterDTO>
)
@JsonClass(generateAdapter = true)
data class ComponentOptionsMasterDTO(
val name: String?,
)