We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 69ed799 commit 6f33942Copy full SHA for 6f33942
1 file changed
cmd/protoc-gen-openapi/generator/generator.go
@@ -138,8 +138,12 @@ func (g *OpenAPIv3Generator) buildDocumentV3() *v3.Document {
138
count := len(g.reflect.requiredSchemas)
139
for _, file := range g.plugin.Files {
140
g.addSchemasForMessagesToDocumentV3(d, file.Messages, file.Desc.Path())
141
- g.addSchemaForEnumsToDocumentV3(d, file.Enums, file.Desc.Path())
142
-
+ // Skip google descriptor enums and other third party enums
+ for _, enum := range file.Enums {
143
+ if !strings.HasPrefix(string(enum.Desc.FullName()), "google.protobuf") {
144
+ g.addSchemaForEnumsToDocumentV3(d, file.Enums, file.Desc.Path())
145
+ }
146
147
}
148
g.reflect.requiredSchemas = g.reflect.requiredSchemas[count:len(g.reflect.requiredSchemas)]
149
0 commit comments