Plugins: API sync (#112452)
This commit is contained in:
@@ -4,11 +4,22 @@ package v0alpha1
|
||||
|
||||
// +k8s:openapi-gen=true
|
||||
type PluginInstallSpec struct {
|
||||
Id string `json:"id"`
|
||||
Version string `json:"version"`
|
||||
Id string `json:"id"`
|
||||
Version string `json:"version"`
|
||||
Url *string `json:"url,omitempty"`
|
||||
Class PluginInstallSpecClass `json:"class"`
|
||||
}
|
||||
|
||||
// NewPluginInstallSpec creates a new PluginInstallSpec object.
|
||||
func NewPluginInstallSpec() *PluginInstallSpec {
|
||||
return &PluginInstallSpec{}
|
||||
}
|
||||
|
||||
// +k8s:openapi-gen=true
|
||||
type PluginInstallSpecClass string
|
||||
|
||||
const (
|
||||
PluginInstallSpecClassCore PluginInstallSpecClass = "core"
|
||||
PluginInstallSpecClassExternal PluginInstallSpecClass = "external"
|
||||
PluginInstallSpecClassCdn PluginInstallSpecClass = "cdn"
|
||||
)
|
||||
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user