Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrInvalidBroker is an error raised when using an unknown broker ErrInvalidBroker = errors.New("invalid broker") // ErrInvalidFileFormat is returned when using an invalid format for AsyncAPI specification ErrInvalidFileFormat = errors.New("invalid file format") )
Functions ¶
This section is empty.
Types ¶
type CodeGen ¶
type CodeGen struct { Specification asyncapi.Specification ModulePath string ModuleVersion string }
CodeGen is the main structure for the code generation
func New ¶
func New(spec asyncapi.Specification) CodeGen
New creates a new code generation structure that can be used to generate code
type Options ¶
type Options struct { // OutputPath is the path to the generated code file OutputPath string // PackageName is the package name of the generated code PackageName string // Generate contains options regarding which golang code should be generated Generate generators.Options // DisableFormatting states if the formatting should be disabled when // writing the generated code DisableFormatting bool }
Options is the struct that gather configuration of codegen
Click to show internal directories.
Click to hide internal directories.