Versions in this module Expand all Collapse all v0 v0.9.0 Oct 11, 2025 Changes in this version + func ApplyCasing(s string, algo CasingAlgorithm, forceUpperFirst bool) string + func Generate(config *Config) (map[string][]byte, error) + func Main() + type Casing struct + AllEnums CasingAlgorithm + Default CasingAlgorithm + Enums map[string]CasingAlgorithm + type CasingAlgorithm string + const CasingAutoCamelCase + const CasingDefault + const CasingRaw + type Config struct + Bindings map[string]*TypeBinding + Casing Casing + ClientGetter string + ContextType string + ExportOperations string + Extensions bool + Generated string + Operations StringList + Optional string + OptionalGenericType string + Package string + PackageBindings []*PackageBinding + Schema StringList + StructReferences bool + func ReadAndValidateConfig(filename string) (*Config, error) + func ReadAndValidateConfigFromDefaultLocations() (*Config, error) + func (c *Config) GetDefaultCasingAlgorithm() CasingAlgorithm + func (c *Config) ValidateAndFillDefaults(baseDir string) error + type PackageBinding struct + Package string + type StringList []string + func (a *StringList) UnmarshalYAML(unmarshal func(interface{}) error) error + type TypeBinding struct + ExpectExactFields string + Marshaler string + Type string + Unmarshaler string