Added Support for Devices

This commit is contained in:
2024-08-30 00:11:08 -04:00
parent b8e3444043
commit 0339c1838a
2 changed files with 17 additions and 2 deletions

View File

@@ -1,6 +1,6 @@
package com.voronsky.unifi4j; package com.voronsky.unifi4j;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.databind.ObjectMapper; import java.util.List;
@JsonIgnoreProperties(ignoreUnknown = true) @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> devices) {}

View File

@@ -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) {
}