mirror of
https://github.com/rancher/norman.git
synced 2025-09-19 18:16:15 +00:00
Add type constructors to make things a bit nicer
This commit is contained in:
@@ -35,6 +35,13 @@ var (
|
|||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
func New{{.schema.CodeName}}(namespace, name string, obj {{.prefix}}{{.schema.CodeName}}) *{{.prefix}}{{.schema.CodeName}} {
|
||||||
|
obj.APIVersion, obj.Kind = {{.schema.CodeName}}GroupVersionKind.ToAPIVersionAndKind()
|
||||||
|
obj.Name = name
|
||||||
|
obj.Namespace = namespace
|
||||||
|
return &obj
|
||||||
|
}
|
||||||
|
|
||||||
type {{.schema.CodeName}}List struct {
|
type {{.schema.CodeName}}List struct {
|
||||||
metav1.TypeMeta %BACK%json:",inline"%BACK%
|
metav1.TypeMeta %BACK%json:",inline"%BACK%
|
||||||
metav1.ListMeta %BACK%json:"metadata,omitempty"%BACK%
|
metav1.ListMeta %BACK%json:"metadata,omitempty"%BACK%
|
||||||
|
Reference in New Issue
Block a user