Files
openlan/pkg/schema/version.go
2025-11-26 10:26:23 +08:00

27 lines
593 B
Go
Executable File

package schema
import "github.com/luscis/openlan/pkg/libol"
type Version struct {
Version string `json:"version"`
Date string `json:"date"`
Commit string `json:"commit"`
Expire string `json:"expire"`
}
func NewVersionSchema() Version {
return Version{
Version: libol.Version,
Date: libol.Date,
Commit: libol.Commit,
}
}
type VersionCert struct {
Ca string `json:"ca,omitempty"`
Cert string `json:"crt,omitempty"`
Key string `json:"key,omitempty"`
CertExpire string `json:"crtExpire,omitempty"`
CaExpire string `json:"caExpire,omitempty"`
}