(response *simplejson.Json, table *tablewriter.Table)
| 229 | } |
| 230 | |
| 231 | func tableLldp(response *simplejson.Json, table *tablewriter.Table) { |
| 232 | table.SetHeader([]string{"SYSTEM_NAME", "HOST_IP", "HOST_INTERFACE", "MANAGEMENT_ADDRESS", "VINTERFACE_DESCRIPTION"}) |
| 233 | |
| 234 | tableItems := [][]string{} |
| 235 | for i := range response.Get("DATA").MustArray() { |
| 236 | data := response.Get("DATA").GetIndex(i) |
| 237 | tableItem := []string{} |
| 238 | tableItem = append(tableItem, data.Get("SYSTEM_NAME").MustString()) |
| 239 | tableItem = append(tableItem, data.Get("HOST_IP").MustString()) |
| 240 | tableItem = append(tableItem, data.Get("HOST_INTERFACE").MustString()) |
| 241 | tableItem = append(tableItem, data.Get("MANAGEMENT_ADDRESS").MustString()) |
| 242 | tableItem = append(tableItem, data.Get("VINTERFACE_DESCRIPTION").MustString()) |
| 243 | tableItems = append(tableItems, tableItem) |
| 244 | } |
| 245 | |
| 246 | table.AppendBulk(tableItems) |
| 247 | table.Render() |
| 248 | } |
| 249 | |
| 250 | func tablePort(response *simplejson.Json, table *tablewriter.Table) { |
| 251 | table.SetHeader([]string{"MAC", "TYPE", "DEVICETYPE"}) |
no test coverage detected