Browse Source

Merge pull request #16006 from irynamatveieva/fix/telemetry-observe-strategy-enum-schema

Fix TelemetryObserveStrategy enum values in OpenAPI spec
pull/16016/head
Viacheslav Klimov 3 weeks ago
committed by GitHub
parent
commit
9fb569d966
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 9
      common/data/src/main/java/org/thingsboard/server/common/data/device/profile/lwm2m/TelemetryObserveStrategy.java

9
common/data/src/main/java/org/thingsboard/server/common/data/device/profile/lwm2m/TelemetryObserveStrategy.java

@ -15,8 +15,13 @@
*/ */
package org.thingsboard.server.common.data.device.profile.lwm2m; package org.thingsboard.server.common.data.device.profile.lwm2m;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter; import lombok.Getter;
@Schema(description = "Observation strategy for telemetry. " +
"SINGLE (0): one resource equals one single observe request. " +
"COMPOSITE_ALL (1): all resources in one composite observe request. " +
"COMPOSITE_BY_OBJECT (2): grouped composite observe requests by object.")
public enum TelemetryObserveStrategy { public enum TelemetryObserveStrategy {
SINGLE("One resource equals one single observe request", 0), SINGLE("One resource equals one single observe request", 0),
@ -52,8 +57,4 @@ public enum TelemetryObserveStrategy {
throw new IllegalArgumentException("Unknown TelemetryObserveStrategy id: " + id); throw new IllegalArgumentException("Unknown TelemetryObserveStrategy id: " + id);
} }
@Override
public String toString() {
return name() + " (" + id + "): " + description;
}
} }

Loading…
Cancel
Save