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"` }