This file is indexed.

/usr/share/gocode/src/github.com/JamesClonk/vultr/lib/iso.go is in golang-github-jamesclonk-vultr-dev 1.10-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package lib

// ISO image on Vultr
type ISO struct {
	ID       int    `json:"ISOID"`
	Created  string `json:"date_created"`
	Filename string `json:"filename"`
	Size     int    `json:"size"`
	MD5sum   string `json:"md5sum"`
}

func (c *Client) GetISO() ([]ISO, error) {
	var isoMap map[string]ISO
	if err := c.get(`iso/list`, &isoMap); err != nil {
		return nil, err
	}

	var isoList []ISO
	for _, iso := range isoMap {
		isoList = append(isoList, iso)
	}
	return isoList, nil
}