From 88776bca711d8248fc07b537424493d46f45a12c Mon Sep 17 00:00:00 2001 From: Voronsky Date: Wed, 28 Aug 2024 09:57:14 -0400 Subject: [PATCH] additional records needed --- src/main/java/com/voronsky/unifi4j/Data.java | 3 ++- src/main/java/com/voronsky/unifi4j/Hardware.java | 6 ++++++ src/main/java/com/voronsky/unifi4j/ReportedState.java | 6 ++++++ 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 src/main/java/com/voronsky/unifi4j/Hardware.java create mode 100644 src/main/java/com/voronsky/unifi4j/ReportedState.java 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) {}