+ @Gson.TypeAdapters
+ @Schema(name = "consumer_type_status_values", description = STATUS_DESCRIPTION)
+ public enum ConsumerTypeStatusValues {
+ ENABLED, DISABLED
+ }
+
+ private static final String STATUS_DESCRIPTION = "Allowed values: <br/>" //
+ + "ENABLED: one or several producers for the information type are available <br/>" //
+ + "DISABLED: no producers for the information type are available";
+
+ @Schema(name = "type_status", description = STATUS_DESCRIPTION, required = true)
+ @SerializedName("type_status")
+ @JsonProperty(value = "type_status", required = true)
+ public ConsumerTypeStatusValues state;
+
+ @Schema(name = "no_of_producers", description = "The number of registered producers for the type", required = true)
+ @SerializedName("no_of_producers")
+ @JsonProperty(value = "no_of_producers", required = true)
+ public int noOfProducers;
+
+ public ConsumerInfoTypeInfo(Object jobDataSchema, ConsumerTypeStatusValues state, int noOfProducers) {