Documentation ¶
Index ¶
Constants ¶
View Source
const (
// ApplyConfigurationTypeSuffix is the suffix of generated apply configuration types.
ApplyConfigurationTypeSuffix = "ApplyConfiguration"
)
Variables ¶
This section is empty.
Functions ¶
func DefaultNameSystem ¶
func DefaultNameSystem() string
DefaultNameSystem returns the default name system for ordering the types to be processed by the generators in this package.
func NameSystems ¶
func NameSystems() namer.NameSystems
NameSystems returns the name system used by the generators in this package.
Types ¶
type JSONTags ¶
type JSONTags struct {
// contains filtered or unexported fields
}
JSONTags represents a go json field tag.
type TypeParams ¶
type TypeParams struct { Struct *types.Type ApplyConfig applyConfig Tags util.Tags APIVersion string ExtractInto *types.Type ParserFunc *types.Type OpenAPIType *string }
TypeParams provides a struct that an apply configuration is generated for as well as the apply configuration details and types referenced by the struct.
Click to show internal directories.
Click to hide internal directories.