Files

33 lines
708 B
Go
Raw Permalink Normal View History

2020-11-11 00:52:11 +01:00
package resource
type Source struct {
2022-02-06 15:10:15 +05:30
URL string `json:"url"`
Name string `json:"name"`
Token string `json:"token"`
ConsulToken string `json:"consul_token"`
VaultToken string `json:"vault_token"`
2020-11-11 00:52:11 +01:00
}
type JobVersion struct {
Version int
Stable bool
SubmitTime int
}
2020-11-11 12:55:48 +01:00
type History []JobVersion
func (h History) Len() int { return len(h) }
func (h History) Swap(i, j int) { h[i], h[j] = h[j], h[i] }
func (h History) Less(i, j int) bool { return h[i].Version < h[j].Version }
2020-11-11 00:52:11 +01:00
type Version struct {
Version int `json:"Version,string"`
}
type Metadata []MetadataField
type MetadataField struct {
Name string `json:"name"`
Value string `json:"value"`
}