jennies

package
v0.15.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 29, 2024 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CUEGenerator

type CUEGenerator struct {
}

func (*CUEGenerator) Generate

func (c *CUEGenerator) Generate(decl kindsys.Custom) (codejen.Files, error)

func (*CUEGenerator) JennyName

func (*CUEGenerator) JennyName() string

type CodecGenerator added in v0.15.0

type CodecGenerator struct {
	// This flag exists for compatibility with thema codegen, which only generates code for the current/latest version of the kind
	OnlyUseCurrentVersion bool
}

func (*CodecGenerator) Generate added in v0.15.0

func (r *CodecGenerator) Generate(kind codegen.Kind) (codejen.Files, error)

func (*CodecGenerator) JennyName added in v0.15.0

func (*CodecGenerator) JennyName() string

type LineageGenerator

type LineageGenerator struct {
}

func (*LineageGenerator) Generate

func (s *LineageGenerator) Generate(decl kindsys.Custom) (*codejen.File, error)

func (*LineageGenerator) JennyName

func (*LineageGenerator) JennyName() string

type ModelsFunctionsGenerator

type ModelsFunctionsGenerator struct {
}

func (*ModelsFunctionsGenerator) Generate

func (s *ModelsFunctionsGenerator) Generate(kind codegen.Kind) (*codejen.File, error)

func (*ModelsFunctionsGenerator) JennyName

func (*ModelsFunctionsGenerator) JennyName() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL