package
0.1.13
Repository: https://github.com/jercle/cloudini.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
DefaultExportNameFunc returns the exported name for name.
No description provided by the author
NewGenerator returns a new Generator with options.
SplitComponents splits name into components.
WithAbbreviations sets the abbreviatons.
WithAddStructTagName adds a struct tag name.
WithExportNameFunc sets the export name function.
WithExtraAbbreviations adds abbreviations.
WithGoFormat sets whether the output is should be formatted with go fmt.
WithImports adds custom package imports.
WithIntType sets the integer type.
WithOmitEmpty sets whether each field is tagged with omitempty.
WithPackageComment sets the package comment.
WithPackageName sets the package name.
WithRenames sets the renames.
WithSkipUnparseableProperties sets whether unparseable properties should be skipped.
WithStructTagName sets the struct tag name.
WithStructTagNames sets the struct tag names.
WithTypeComment sets the type comment.
WithTypeName sets the type name.
WithUseJSONNumber sets whether to use json.Number when both int and float64s are observed for the same property.

# Constants

omitempty options.
omitempty options.
omitempty options.

# Structs

No description provided by the author
A Generator generates Go types from observed values.

# Type aliases

An ExportNameFunc returns the exported name for a property.
A GeneratorOption sets an option on a Generator.
An OmitEmptyOption is an option for handling omitempty.