From 1a70f561233a55735d7a106fb671e308b137725a Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Fri, 7 Oct 2022 09:16:38 +0200 Subject: [PATCH] Don't generate type for root if it's a ref --- cmd/jsonschemagen/main.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmd/jsonschemagen/main.go b/cmd/jsonschemagen/main.go index b589a29..ab6ca9a 100644 --- a/cmd/jsonschemagen/main.go +++ b/cmd/jsonschemagen/main.go @@ -191,7 +191,9 @@ func main() { schema := loadSchema(inputFilename) f := jen.NewFile(pkgName) - generateDef(schema, schema, f, "root") + if schema.Ref == "" { + generateDef(schema, schema, f, "root") + } for k, def := range schema.Defs { generateDef(&def, schema, f, k) }