1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
package schema
import "time"
// ISO defines the schema of an ISO image.
type ISO struct {
ID int64 `json:"id"`
Name string `json:"name"`
Description string `json:"description"`
Type string `json:"type"`
Architecture *string `json:"architecture"`
Deprecated time.Time `json:"deprecated"`
DeprecatableResource
}
// 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"`
}
|