packer-cn/vendor/github.com/hetznercloud/hcloud-go/hcloud/schema/iso.go

23 lines
559 B
Go

package schema
import "time"
// ISO defines the schema of an ISO image.
type ISO struct {
ID int `json:"id"`
Name string `json:"name"`
Description string `json:"description"`
Type string `json:"type"`
Deprecated time.Time `json:"deprecated"`
}
// ISOGetResponse defines the schema of the response when retrieving a single ISO.
type ISOGetResponse struct {
ISO ISO `json:"iso"`
}
// ISOListResponse defines the schema of the response when listing ISOs.
type ISOListResponse struct {
ISOs []ISO `json:"isos"`
}