package com.its.bis.api.dto; import io.swagger.annotations.ApiModel; import lombok.Builder; import lombok.Data; import java.io.Serializable; @Data @Builder @ApiModel("AgipObeHealth") public class AgipObeHealth implements Serializable { private static final long serialVersionUID = 1L; private String deviceId; // 기기의 아이디, "6D-45-C4-08-AA-B6" private String osFamily; // OS 정보, "Raspbian GNU/Linux" private String osVersion; // OS 버전, "10" private Double cpuUsage; // CPU 사용율(%), 14.85 private Long freeMemory; // 가용메모리(byte), 697125639 private Long totalMemory; // 총메모리(byte), 970825728 private Object freeStorage; // 가용디스크용량, "/": 61164593113 private Object totalStorage; // 총디스크용량, "/": 62738714624 private Double temperature; // 온도, 50.7 private Integer bettery; // 배터리(%), 72 private String networkType; // 네트워크 연결 타입 (ETHERNET/WIFI), "ETHERNET" private Object collectedDate; // null }