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