package services import "cmii-uav-watchdog-common/models" type Data struct { SystemInfo models.SystemInfo `json:"system_info"` CPUInfo models.CPUInfo `json:"cpu_info"` DiskInfo []models.DiskInfo `json:"disk_info"` MemoryInfo models.MemoryInfo `json:"memory_info"` NetInfo []models.NetworkInterfaceInfo `json:"net_info"` } /* */ func GetAllInfo() Data { data := Data{ SystemInfo: GetSystemInfo(), CPUInfo: GetCPUInfo(), DiskInfo: GetDiskInfo(), MemoryInfo: GetMemoryInfo(), NetInfo: GetNetworkInterfaces(), } return data }