Versions in this module Expand all Collapse all v1 v1.0.0 Feb 7, 2026 Changes in this version + type Argument struct + Name string + Type string + func (arg *Argument) EndType() string + type General struct + Description string + Host string + IntegrationTests bool + OpenAPI bool + func (g *General) UnmarshalYAML(unmarshal func(any) error) error + type Generator struct + Force bool + ModulePath string + PackageName string + PackagePath string + ProjectDir string + Testing bool + Verbose bool + WorkingDir string + func NewGenerator() (gen *Generator, err error) + func (gen *Generator) Indent() + func (gen *Generator) Indentation() int + func (gen *Generator) MakeCode() (err error) + func (gen *Generator) MakeIntegrationTests() (err error) + func (gen *Generator) MakeSpecs() (err error) + func (gen *Generator) MakeVersion() error + func (gen *Generator) ParseSpecs() (svc *Service, err error) + func (gen *Generator) Print(format string, args ...any) + func (gen *Generator) ReadVersion() (version int, hash string, timestamp time.Time, err error) + func (gen *Generator) Run() (err error) + func (gen *Generator) Unindent() + type Handler struct + Actor string + Alias string + Buckets []float64 + Callback bool + Default string + Description string + Event string + Exists bool + ForHost string + Interval time.Duration + Kind string + Method string + OpenAPI bool + Path string + Queue string + Secret bool + Signature *Signature + Source string + Type string + Validation string + func (h *Handler) In(spec string) string + func (h *Handler) MethodWithBody() bool + func (h *Handler) Name() string + func (h *Handler) Out(spec string) string + func (h *Handler) Port() (string, error) + func (h *Handler) SourceSuffix() string + func (h *Handler) UnmarshalYAML(unmarshal func(any) error) error + type Service struct + Configs []*Handler + Events []*Handler + Functions []*Handler + General General + Metrics []*Handler + ModulePath string + PackageName string + PackagePath string + Sinks []*Handler + Tickers []*Handler + Types []*Type + Webs []*Handler + func (s *Service) AllHandlers() []*Handler + func (s *Service) FullyQualifyTypes() + func (s *Service) ModulePathSuffix() string + func (s *Service) PackagePathSuffix() string + func (s *Service) ShorthandTypes() + func (s *Service) UnmarshalYAML(unmarshal func(any) error) error + type Signature struct + InputArgs []*Argument + Name string + OrigString string + OutputArgs []*Argument + func (sig *Signature) InputArg(name string) *Argument + func (sig *Signature) OutputArg(name string) *Argument + func (sig *Signature) TestingT() string + func (sig *Signature) UnmarshalYAML(unmarshal func(any) error) error + type Type struct + Exists bool + Name string + PackagePath string + func (t *Type) PackagePathSuffix() string