@@ -52,15 +52,15 @@ public class ProtobufSchemaCodegen extends DefaultCodegen implements CodegenConf
52
52
53
53
public static final String NUMBERED_FIELD_NUMBER_LIST = "numberedFieldNumberList" ;
54
54
55
- public static final String START_ENUMS_WITH_UNKNOWN = "startEnumsWithUnknown " ;
55
+ public static final String START_ENUMS_WITH_UNSPECIFIED = "startEnumsWithUnspecified " ;
56
56
57
57
private final Logger LOGGER = LoggerFactory .getLogger (ProtobufSchemaCodegen .class );
58
58
59
59
@ Setter protected String packageName = "openapitools" ;
60
60
61
61
private boolean numberedFieldNumberList = false ;
62
62
63
- private boolean startEnumsWithUnknown = false ;
63
+ private boolean startEnumsWithUnspecified = false ;
64
64
65
65
@ Override
66
66
public CodegenType getTag () {
@@ -164,7 +164,7 @@ public ProtobufSchemaCodegen() {
164
164
cliOptions .clear ();
165
165
166
166
addSwitch (NUMBERED_FIELD_NUMBER_LIST , "Field numbers in order." , numberedFieldNumberList );
167
- addSwitch (START_ENUMS_WITH_UNKNOWN , "Introduces \" UNKNOWN \" as the first element of enumerations." , startEnumsWithUnknown );
167
+ addSwitch (START_ENUMS_WITH_UNSPECIFIED , "Introduces \" UNSPECIFIED \" as the first element of enumerations." , startEnumsWithUnspecified );
168
168
}
169
169
170
170
@ Override
@@ -195,8 +195,8 @@ public void processOpts() {
195
195
this .numberedFieldNumberList = convertPropertyToBooleanAndWriteBack (NUMBERED_FIELD_NUMBER_LIST );
196
196
}
197
197
198
- if (additionalProperties .containsKey (this .START_ENUMS_WITH_UNKNOWN )) {
199
- this .startEnumsWithUnknown = convertPropertyToBooleanAndWriteBack (START_ENUMS_WITH_UNKNOWN );
198
+ if (additionalProperties .containsKey (this .START_ENUMS_WITH_UNSPECIFIED )) {
199
+ this .startEnumsWithUnspecified = convertPropertyToBooleanAndWriteBack (START_ENUMS_WITH_UNSPECIFIED );
200
200
}
201
201
202
202
supportingFiles .add (new SupportingFile ("README.mustache" , "" , "README.md" ));
@@ -233,6 +233,7 @@ public void addEnumValuesPrefix(Map<String, Object> allowableValues, String pref
233
233
String name = (String ) value .get ("name" );
234
234
value .put ("name" , prefix + "_" + name );
235
235
value .put ("value" , "\" " + prefix + "_" + name + "\" " );
236
+
236
237
}
237
238
}
238
239
@@ -249,22 +250,21 @@ public void addEnumValuesPrefix(Map<String, Object> allowableValues, String pref
249
250
*
250
251
* @param allowableValues allowable values
251
252
*/
252
- public void addUnknownToAllowableValues (Map <String , Object > allowableValues ) {
253
- if (startEnumsWithUnknown ) {
253
+ public void addUnspecifiedToAllowableValues (Map <String , Object > allowableValues ) {
254
+ if (startEnumsWithUnspecified ) {
254
255
if (allowableValues .containsKey ("enumVars" )) {
255
256
List <Map <String , Object >> enumVars = (List <Map <String , Object >>) allowableValues .get ("enumVars" );
256
257
257
- HashMap <String , Object > unknown = new HashMap <String , Object >();
258
- unknown .put ("name" , "UNKNOWN" );
259
- unknown .put ("isString" , "false" );
260
- unknown .put ("value" , "\" UNKNOWN\" " );
261
-
262
- enumVars .add (0 , unknown );
258
+ HashMap <String , Object > unspecified = new HashMap <String , Object >();
259
+ unspecified .put ("name" , "UNSPECIFIED" );
260
+ unspecified .put ("isString" , "false" );
261
+ unspecified .put ("value" , "\" UNSPECIFIED\" " );
262
+ enumVars .add (0 , unspecified );
263
263
}
264
264
265
265
if (allowableValues .containsKey ("values" )) {
266
266
List <String > values = (List <String >) allowableValues .get ("values" );
267
- values .add (0 , "UNKNOWN " );
267
+ values .add (0 , "UNSPECIFIED " );
268
268
}
269
269
}
270
270
}
@@ -291,7 +291,7 @@ public ModelsMap postProcessModels(ModelsMap objs) {
291
291
292
292
if (cm .isEnum ) {
293
293
Map <String , Object > allowableValues = cm .getAllowableValues ();
294
- addUnknownToAllowableValues (allowableValues );
294
+ addUnspecifiedToAllowableValues (allowableValues );
295
295
addEnumValuesPrefix (allowableValues , cm .getClassname ());
296
296
if (allowableValues .containsKey ("enumVars" )) {
297
297
List <Map <String , Object >> enumVars = (List <Map <String , Object >>) allowableValues .get ("enumVars" );
@@ -319,7 +319,7 @@ public ModelsMap postProcessModels(ModelsMap objs) {
319
319
}
320
320
321
321
if (var .isEnum ) {
322
- addUnknownToAllowableValues (var .allowableValues );
322
+ addUnspecifiedToAllowableValues (var .allowableValues );
323
323
addEnumValuesPrefix (var .allowableValues , var .getEnumName ());
324
324
325
325
if (var .allowableValues .containsKey ("enumVars" )) {
0 commit comments