plugin

package
v1.22.0 Latest Latest
Warning

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

Go to latest
Published: Jan 30, 2026 License: MIT Imports: 35 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Run added in v1.17.0

func Run(commit, version string)

Types

type Cli added in v1.0.0

type Cli struct{}

type Config added in v1.0.0

type Config struct {
	CliCategories              bool
	CliEnabled                 bool
	CliV3Enabled               bool
	DisableWorkflowInputRename bool
	DocsOut                    string
	DocsTemplate               string
	EnableCodec                bool
	EnableDebugLogging         bool
	EnablePatchSupport         bool
	EnableXNS                  bool
	ModuleMap                  []string
	NexusEnabled               bool
	NexusExcludeOperationTags  string
	NexusIncludeOperationTags  string
	NexusExcludeServiceTags    string
	NexusIncludeServiceTags    string
	Patches                    string
	IgnoreAcronyms             string
	WorkflowUpdateEnabled      bool
}

type Manifest added in v1.10.2

type Manifest struct {
	*Plugin
	*protogen.Service
	*protogen.File
	// contains filtered or unexported fields
}

Manifest describes temporal artifacts parsed from source protos

func (*Manifest) Names added in v1.17.0

func (m *Manifest) Names() *names

func (*Manifest) Qual added in v1.10.2

func (m *Manifest) Qual(method protoreflect.FullName, name string) *j.Statement

type Plugin

type Plugin struct {
	*protogen.Plugin

	Commit  string
	Version string
	// contains filtered or unexported fields
}

Plugin provides a protoc plugin for generating temporal workers and clients in go

func New added in v1.0.0

func New(commit, version string) *Plugin

func (*Plugin) Param

func (p *Plugin) Param(key, value string) error

Param provides a protogen ParamFunc handler

func (*Plugin) Run

func (p *Plugin) Run(plugin *protogen.Plugin) (err error)

Run defines the plugin entrypoint

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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