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

}
