mirror of
https://github.com/prometheus/prometheus.git
synced 2025-01-06 03:17:26 -08:00
23 lines
559 B
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"`
|
||
|
}
|