Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ProjectData ¶
type ProjectData struct {
ProjectName string
ProjectPath string // e.g., "generated/github.com/Systenix/test"
ModulePath string // e.g., "github.com/Systenix/test"
ProjectDir string // Filesystem path
Protocol string
MessageBroker string
IncludeDocker bool
Services []Service
Models []Model
Events []Event
}
type Repository ¶
type Service ¶
type Service struct {
Name string `yaml:"name"`
Type string `yaml:"type"`
Models []Model `yaml:"models"`
ModelNames []string `yaml:"model_names"`
Repositories []Repository `yaml:"repositories"`
Handlers []Handler `yaml:"handlers"`
Methods []ServiceMethod `yaml:"methods"`
}
type ServiceMethod ¶
Click to show internal directories.
Click to hide internal directories.