diff --git a/theodolite-quarkus/src/main/kotlin/theodolite/util/PrometheusResponse.kt b/theodolite-quarkus/src/main/kotlin/theodolite/util/PrometheusResponse.kt
index e512bd7efb534c705afa3fe17dbc77396a8741db..ca26ad117034b160e48dc950e80062100a1c68d8 100644
--- a/theodolite-quarkus/src/main/kotlin/theodolite/util/PrometheusResponse.kt
+++ b/theodolite-quarkus/src/main/kotlin/theodolite/util/PrometheusResponse.kt
@@ -1,20 +1,26 @@
 package theodolite.util
 
+import io.quarkus.runtime.annotations.RegisterForReflection
+
+@RegisterForReflection
 data class PrometheusResponse(
     var status: String? = null,
     var data: PromData? = null
 )
 
+@RegisterForReflection
 data class PromData(
     var resultType: String? = null,
     var result: List<PromResult>? = null
 )
 
+@RegisterForReflection
 data class PromResult(
     var metric: PromMetric? = null,
     var values: List<Any>? = null
 )
 
+@RegisterForReflection
 data class PromMetric(
     var group: String? = null
 )