Don't generate type for root if it's a ref

This commit is contained in:
Simon Ser 2022-10-07 09:16:38 +02:00
parent c7b65e3ab4
commit 1a70f56123

View file

@ -191,7 +191,9 @@ func main() {
schema := loadSchema(inputFilename) schema := loadSchema(inputFilename)
f := jen.NewFile(pkgName) f := jen.NewFile(pkgName)
generateDef(schema, schema, f, "root") if schema.Ref == "" {
generateDef(schema, schema, f, "root")
}
for k, def := range schema.Defs { for k, def := range schema.Defs {
generateDef(&def, schema, f, k) generateDef(&def, schema, f, k)
} }