Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIJob ¶
type APIJob struct {
Selector string
ID string
ImportPath string
SpecPath string
APIOutDir string
RawClientModels bool
AttachmentRedactedFields []string
AttachmentRedactionReplacement string
AuthMode publicapi.AuthMode
AuthHeaders []publicapi.AuthHeader
ModelsMode publicapi.Mode
WrapperMode publicapi.Mode
WrapperOutputPath string
WrapperPackage string
Bootstrap *BootstrapBinding
}
type BootstrapBinding ¶
type BootstrapJob ¶
type Project ¶
type Project struct {
RootDir string
ModulePath string
APIs []APIJob
Repos []RepoJob
Bootstraps []BootstrapJob
}
type RepoBuildJob ¶
type RepoBuildJob struct {
Enabled bool
ImportPath string
OutDir string
CatalogPath string
FKCatalogPath string
MethodRefsPath string
DSLPackageName string
PackageName string
Prepared bool
InputSuffix string
RowSuffix string
ReturningSuffix string
OpsPackage string
LogRedactedFields []string
LogRedactionReplacement string
Bootstrap *BootstrapBinding
}
type RepoDSLJob ¶
type RepoDSLJob struct {
Enabled bool
Dir string
Package string
ImportPath string
Presets []publicrepo.ScaffoldPreset
Mode publicrepo.ScaffoldMode
}
type RepoJob ¶
type RepoJob struct {
Selector string
ID string
SchemaPath string
Tables []string
Preset publicrepo.TablePreset
DependencyPolicy publicrepo.DependencyPolicy
DSL RepoDSLJob
Build RepoBuildJob
}
Click to show internal directories.
Click to hide internal directories.