mirror of
https://github.com/prometheus/prometheus.git
synced 2025-01-03 18:07:27 -08:00
b6955bf1ca
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
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"`
|
|
}
|