diff --git a/src/main/java/com/voronsky/unifi4j/Data.java b/src/main/java/com/voronsky/unifi4j/Data.java index 0b64bb2..04a3f16 100644 --- a/src/main/java/com/voronsky/unifi4j/Data.java +++ b/src/main/java/com/voronsky/unifi4j/Data.java @@ -3,5 +3,6 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.databind.ObjectMapper; @JsonIgnoreProperties(ignoreUnknown = true) -public record Data(ObjectMapper mapper) { +public record Data(String data, Long httpStatusCode, String traceId) { + } diff --git a/src/main/java/com/voronsky/unifi4j/Hardware.java b/src/main/java/com/voronsky/unifi4j/Hardware.java new file mode 100644 index 0000000..200933c --- /dev/null +++ b/src/main/java/com/voronsky/unifi4j/Hardware.java @@ -0,0 +1,6 @@ +package com.voronsky.unifi4j; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + +@JsonIgnoreProperties(ignoreUnknown = true) +public record Hardware(String name, String shortName, String firmwareVersion) {} diff --git a/src/main/java/com/voronsky/unifi4j/ReportedState.java b/src/main/java/com/voronsky/unifi4j/ReportedState.java new file mode 100644 index 0000000..d49ea4a --- /dev/null +++ b/src/main/java/com/voronsky/unifi4j/ReportedState.java @@ -0,0 +1,6 @@ +package com.voronsky.unifi4j; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + +@JsonIgnoreProperties(ignoreUnknown = true) +public record ReportedState(String hostname, Hardware hardware, String ip, String Version, String state) {}