generator

package
v0.22.2 Latest Latest
Warning

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

Go to latest
Published: Feb 9, 2025 License: MIT Imports: 31 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterTypes added in v0.21.0

func RegisterTypes(typesToRegister *refutil.TypeFactory)

func WriteMermaid added in v0.10.0

func WriteMermaid(a App, out io.Writer) error

Types

type App added in v0.9.0

type App struct {
	Name        string
	Version     string
	Description string
	WebScene    *schema.WebScene
	Authors     []schema.Author
	Files       map[string]nodes.NodeOutput[artifact.Artifact]

	Out io.Writer
	// contains filtered or unexported fields
}

func (*App) ApplySchema added in v0.21.3

func (a *App) ApplySchema(jsonPayload []byte) error

func (App) Generate added in v0.10.0

func (a App) Generate(outputPath string) error

func (*App) Run added in v0.9.0

func (a *App) Run(args []string) error

func (*App) Schema added in v0.10.0

func (a *App) Schema() []byte

func (*App) SwaggerSpec added in v0.13.0

func (a *App) SwaggerSpec() swagger.Spec

func (App) WriteSwagger added in v0.13.0

func (a App) WriteSwagger(out io.Writer) error

func (App) WriteZip added in v0.10.0

func (a App) WriteZip(out io.Writer) error

type AppServer added in v0.10.0

type AppServer struct {
	// contains filtered or unexported fields
}

func (*AppServer) Handler added in v0.22.0

func (as *AppServer) Handler(indexFile string) (*http.ServeMux, error)

func (*AppServer) MermaidEndpoint added in v0.10.0

func (as *AppServer) MermaidEndpoint(w http.ResponseWriter, r *http.Request)

func (*AppServer) ProducerEndpoint added in v0.10.0

func (as *AppServer) ProducerEndpoint(w http.ResponseWriter, r *http.Request)

func (*AppServer) SceneEndpoint added in v0.10.0

func (as *AppServer) SceneEndpoint(w http.ResponseWriter, r *http.Request)

func (*AppServer) SchemaEndpoint added in v0.10.0

func (as *AppServer) SchemaEndpoint(w http.ResponseWriter, r *http.Request)

func (*AppServer) Serve added in v0.10.0

func (as *AppServer) Serve() error

func (*AppServer) StartedEndpoint added in v0.10.0

func (as *AppServer) StartedEndpoint(w http.ResponseWriter, r *http.Request)

func (*AppServer) SwaggerEndpoint added in v0.13.0

func (as *AppServer) SwaggerEndpoint(w http.ResponseWriter, r *http.Request)

func (*AppServer) ZipEndpoint added in v0.10.0

func (as *AppServer) ZipEndpoint(w http.ResponseWriter, r *http.Request)

type GraphSaver added in v0.21.3

type GraphSaver struct {
	// contains filtered or unexported fields
}

func (*GraphSaver) Save added in v0.21.3

func (gs *GraphSaver) Save()

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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