@@ -45,7 +45,7 @@ import infrastructure.digitaltwins.events.TwinProperties.RoomProperties.LUMINOSI
4545import infrastructure.digitaltwins.events.TwinProperties.RoomProperties.PRESENCE
4646import infrastructure.digitaltwins.events.TwinProperties.RoomProperties.TEMPERATURE
4747import infrastructure.digitaltwins.events.UpdateEvents
48- import infrastructure.kafka.EventProperties.EventKeys
48+ import infrastructure.kafka.EventProperties.EventKey
4949
5050/* *
5151 * The parser of Azure Digital Twins Update Events.
@@ -71,26 +71,26 @@ class UpdateEventParser {
7171 private fun manageRoomEvents (updateTwinEvent : UpdateEvents .UpdateTwinEvent ): Event <Any > =
7272 when (updateTwinEvent.data.patch[0 ].path) {
7373 TEMPERATURE .path -> RoomEvent (
74- key = EventKeys .TEMPERATURE_EVENT .name ,
74+ key = EventKey .TEMPERATURE_EVENT ,
7575 roomId = updateTwinEvent.id,
7676 data = Temperature ((updateTwinEvent.data.patch[0 ].value as Number ).toDouble(), TemperatureUnit .CELSIUS ),
7777 dateTime = updateTwinEvent.eventDateTime
7878 )
7979 HUMIDITY .path -> RoomEvent (
80- key = EventKeys .HUMIDITY_EVENT .name ,
80+ key = EventKey .HUMIDITY_EVENT ,
8181 roomId = updateTwinEvent.id,
8282 data = Humidity (updateTwinEvent.data.patch[0 ].value as Int ),
8383 dateTime = updateTwinEvent.eventDateTime
8484 )
8585 LUMINOSITY .path -> RoomEvent (
86- key = EventKeys .LUMINOSITY_EVENT .name ,
86+ key = EventKey .LUMINOSITY_EVENT ,
8787 roomId = updateTwinEvent.id,
8888 data = Luminosity ((updateTwinEvent.data.patch[0 ].value as Number ).toDouble(), LuminosityUnit .LUX ),
8989 dateTime = updateTwinEvent.eventDateTime
9090 )
9191 PRESENCE .path -> {
9292 RoomEvent (
93- key = EventKeys .PRESENCE_EVENT .name ,
93+ key = EventKey .PRESENCE_EVENT ,
9494 roomId = updateTwinEvent.id,
9595 data = Presence (updateTwinEvent.data.patch[0 ].value as Boolean ),
9696 dateTime = updateTwinEvent.eventDateTime
@@ -103,14 +103,14 @@ class UpdateEventParser {
103103 when (updateTwinEvent.data.patch[0 ].path) {
104104 IS_ON_OPERATING_TABLE .path -> {
105105 ProcessEvent (
106- key = EventKeys .PATIENT_ON_OB_EVENT .name ,
106+ key = EventKey .PATIENT_ON_OB_EVENT ,
107107 data = ProcessInfo (" Patient on Operating Bed" , updateTwinEvent.id),
108108 dateTime = updateTwinEvent.eventDateTime
109109 )
110110 }
111111 BODY_TEMPERATURE .path -> {
112112 ProcessEvent (
113- key = EventKeys .PATIENT_BODY_TEMPERATURE_UPDATE_EVENT .name ,
113+ key = EventKey .PATIENT_BODY_TEMPERATURE_UPDATE_EVENT ,
114114 data = PatientData (
115115 updateTwinEvent.id,
116116 BodyTemperature ((updateTwinEvent.data.patch[0 ].value as Number ).toDouble())
@@ -120,7 +120,7 @@ class UpdateEventParser {
120120 }
121121 DIASTOLIC_PRESSURE .path -> {
122122 ProcessEvent (
123- key = EventKeys .PATIENT_DIASTOLIC_PRESSURE_UPDATE_EVENT .name ,
123+ key = EventKey .PATIENT_DIASTOLIC_PRESSURE_UPDATE_EVENT ,
124124 data = PatientData (
125125 updateTwinEvent.id,
126126 DiastolicPressure (updateTwinEvent.data.patch[0 ].value as Int )
@@ -130,7 +130,7 @@ class UpdateEventParser {
130130 }
131131 SYSTOLIC_PRESSURE .path -> {
132132 ProcessEvent (
133- key = EventKeys .PATIENT_SYSTOLIC_PRESSURE_UPDATE_EVENT .name ,
133+ key = EventKey .PATIENT_SYSTOLIC_PRESSURE_UPDATE_EVENT ,
134134 data = PatientData (
135135 updateTwinEvent.id,
136136 SystolicPressure (updateTwinEvent.data.patch[0 ].value as Int )
@@ -140,7 +140,7 @@ class UpdateEventParser {
140140 }
141141 RESPIRATORY_RATE .path -> {
142142 ProcessEvent (
143- key = EventKeys .PATIENT_RESPIRATORY_RATE_UPDATE_EVENT .name ,
143+ key = EventKey .PATIENT_RESPIRATORY_RATE_UPDATE_EVENT ,
144144 data = PatientData (
145145 updateTwinEvent.id,
146146 RespiratoryRate (updateTwinEvent.data.patch[0 ].value as Int )
@@ -150,7 +150,7 @@ class UpdateEventParser {
150150 }
151151 SATURATION_PERCENTAGE .path -> {
152152 ProcessEvent (
153- key = EventKeys .PATIENT_SATURATION_UPDATE_EVENT .name ,
153+ key = EventKey .PATIENT_SATURATION_UPDATE_EVENT ,
154154 data = PatientData (
155155 updateTwinEvent.id,
156156 Saturation (updateTwinEvent.data.patch[0 ].value as Int )
@@ -160,7 +160,7 @@ class UpdateEventParser {
160160 }
161161 HEARTBEAT .path -> {
162162 ProcessEvent (
163- key = EventKeys .PATIENT_HEARTBEAT_UPDATE_EVENT .name ,
163+ key = EventKey .PATIENT_HEARTBEAT_UPDATE_EVENT ,
164164 data = PatientData (
165165 updateTwinEvent.id,
166166 Heartbeat (updateTwinEvent.data.patch[0 ].value as Int )
@@ -170,7 +170,7 @@ class UpdateEventParser {
170170 }
171171 MEDICAL_TECHNOLOGY .path -> {
172172 ProcessEvent (
173- key = EventKeys .MEDICAL_TECHNOLOGY_USAGE_EVENT .name ,
173+ key = EventKey .MEDICAL_TECHNOLOGY_USAGE_EVENT ,
174174 data = MedicalTechnologyUsage (
175175 updateTwinEvent.id,
176176 updateTwinEvent.data.patch[0 ].value as Boolean
0 commit comments