From 0339c1838a5768eb2e1f7010b1cd3daaee025c5b Mon Sep 17 00:00:00 2001 From: Voronsky Date: Fri, 30 Aug 2024 00:11:08 -0400 Subject: [PATCH] Added Support for Devices --- src/main/java/com/voronsky/unifi4j/Data.java | 4 ++-- src/main/java/com/voronsky/unifi4j/Devices.java | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 src/main/java/com/voronsky/unifi4j/Devices.java diff --git a/src/main/java/com/voronsky/unifi4j/Data.java b/src/main/java/com/voronsky/unifi4j/Data.java index 789b12e..81eefd7 100644 --- a/src/main/java/com/voronsky/unifi4j/Data.java +++ b/src/main/java/com/voronsky/unifi4j/Data.java @@ -1,6 +1,6 @@ package com.voronsky.unifi4j; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.databind.ObjectMapper; +import java.util.List; @JsonIgnoreProperties(ignoreUnknown = true) -public record Data(String hardwareId, String id, String ipAddress, ReportedState reportedState) {} +public record Data(String hardwareId, String id, String ipAddress, ReportedState reportedState, List devices) {} diff --git a/src/main/java/com/voronsky/unifi4j/Devices.java b/src/main/java/com/voronsky/unifi4j/Devices.java new file mode 100644 index 0000000..0dc2ba4 --- /dev/null +++ b/src/main/java/com/voronsky/unifi4j/Devices.java @@ -0,0 +1,15 @@ +package com.voronsky.unifi4j; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; + +@JsonIgnoreProperties(ignoreUnknown = true) +public record Devices(String firmwareStatus, + String ip, + String id, + String mac, + String model, + String name, + String note, + String shortname, + String status) { +}