oapi-codegen icon indicating copy to clipboard operation
oapi-codegen copied to clipboard

Validate number of entries in `x-enum-varnames`

Open jamietanna opened this issue 1 year ago • 0 comments

diff --git examples/extensions/xenumvarnames/api.yaml examples/extensions/xenumvarnames/api.yaml
index 5601f4a5..8bdd308d 100644
--- examples/extensions/xenumvarnames/api.yaml
+++ examples/extensions/xenumvarnames/api.yaml
@@ -16,4 +16,3 @@ components:
         - EXP
       x-enum-varnames:
         - Active
-        - Expired
diff --git examples/extensions/xenumvarnames/gen.go examples/extensions/xenumvarnames/gen.go
index 6b919353..a6137d39 100644
--- examples/extensions/xenumvarnames/gen.go
+++ examples/extensions/xenumvarnames/gen.go
@@ -5,14 +5,14 @@ package xenumvarnames
 
 // Defines values for ClientType.
 const (
-       ACT ClientType = "ACT"
-       EXP ClientType = "EXP"
+       ClientTypeACT ClientType = "ACT"
+       ClientTypeEXP ClientType = "EXP"
 )
 
 // Defines values for ClientTypeWithExtension.
 const (
-       Active  ClientTypeWithExtension = "ACT"
-       Expired ClientTypeWithExtension = "EXP"
+       ClientTypeWithExtensionActive ClientTypeWithExtension = "ACT"
+       ClientTypeWithExtensionEXP    ClientTypeWithExtension = "EXP"
 )
 
 // ClientType defines model for ClientType.

jamietanna avatar Apr 19 '24 15:04 jamietanna