yt-gen-app/lib/prepare/prepare-metadata.go
Ymnuk 4631b5973e
All checks were successful
continuous-integration/drone/tag Build is passing
Генерирование с учетом структур
2023-08-25 15:05:28 +03:00

24 lines
428 B
Go

package prepare
import (
"log"
"git.ymnuktech.ru/ymnuk/yt-gen-app/structs"
)
func PrepareMetadata(project *structs.Project) *structs.Project {
if project == nil {
log.Fatal("Metadata is empty")
}
if project.Name == "" {
log.Fatal("Should be set project name")
}
project = prepareInterfaces(project)
project = prepareDB(project)
project = prepareRoles(project)
project = prepareRest(project)
return project
}