Documentation ¶
Index ¶
- Variables
- func CreateApplicationZip(appName string) (string, error)
- func CreateConfigJsonFile(appName string, database string) error
- func CreateDatabase(database string, dbName string, structDefs []model.StructDefinition, ...) error
- func CreateMainFile(structDefs []model.StructDefinition, database string, appName string) error
- func CreateServices(structDefs []model.StructDefinition, database string, appName string) (fiber.Map, error)
- func Generate(appJson model.AppJson, dirPath string) (string, model.Errors)
- func GenerateAndBuild(appJson model.AppJson, dirPath string) (string, model.Errors)
- func GenerateApplicationCode(appJson model.AppJson, database string, dirPath string) error
- func GenerateControllerFile(fileName string, structDef model.StructDefinition, appName string, ...) error
- func GenerateServiceFile(fileName string, structDef model.StructDefinition, structCode, database string, ...) error
- func GenerateStructFromJSON(jsonData map[string]interface{}, structName string, database string) (string, error)
- func MoveFile(sourcePath, destPath string) error
- func UpdateRoutesFile(structDefs []model.StructDefinition, database string, appName string) error
- type DatabaseConnectionParams
Constants ¶
This section is empty.
Variables ¶
View Source
var AppName string
Functions ¶
func CreateApplicationZip ¶
func CreateConfigJsonFile ¶
func CreateDatabase ¶
func CreateMainFile ¶
func CreateMainFile(structDefs []model.StructDefinition, database string, appName string) error
func CreateServices ¶
func CreateServices(structDefs []model.StructDefinition, database string, appName string) (fiber.Map, error)
func GenerateAndBuild ¶
func GenerateApplicationCode ¶
func GenerateControllerFile ¶
func GenerateServiceFile ¶
func GenerateStructFromJSON ¶
func UpdateRoutesFile ¶
func UpdateRoutesFile(structDefs []model.StructDefinition, database string, appName string) error
Types ¶
type DatabaseConnectionParams ¶
type DatabaseConnectionParams struct { DatabaseDriver string DBHost string DBPort string DBName string DBUser string DBPassword string DBURLFormat string DatabaseDriverName string StructNames []model.StructDefinition AppName string }
DatabaseConnectionParams represents the parameters required for generating database connection code.
Click to show internal directories.
Click to hide internal directories.