mirror of
https://github.com/rancher/norman.git
synced 2025-09-19 09:50:52 +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 {
|
||||
metav1.TypeMeta %BACK%json:",inline"%BACK%
|
||||
metav1.ListMeta %BACK%json:"metadata,omitempty"%BACK%
|
||||
|
Reference in New Issue
Block a user