forked from loafle/openapi-generator-original
fix enum and map of neum (regression) (#1706)
This commit is contained in:
@@ -342,6 +342,30 @@ public class DefaultCodegen implements CodegenConfig {
|
|||||||
updateCodegenPropertyEnum(var);
|
updateCodegenPropertyEnum(var);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
for (CodegenProperty var : cm.allVars) {
|
||||||
|
updateCodegenPropertyEnum(var);
|
||||||
|
}
|
||||||
|
|
||||||
|
for (CodegenProperty var : cm.requiredVars) {
|
||||||
|
updateCodegenPropertyEnum(var);
|
||||||
|
}
|
||||||
|
|
||||||
|
for (CodegenProperty var : cm.optionalVars) {
|
||||||
|
updateCodegenPropertyEnum(var);
|
||||||
|
}
|
||||||
|
|
||||||
|
for (CodegenProperty var : cm.parentVars) {
|
||||||
|
updateCodegenPropertyEnum(var);
|
||||||
|
}
|
||||||
|
|
||||||
|
for (CodegenProperty var : cm.readOnlyVars) {
|
||||||
|
updateCodegenPropertyEnum(var);
|
||||||
|
}
|
||||||
|
|
||||||
|
for (CodegenProperty var : cm.readWriteVars) {
|
||||||
|
updateCodegenPropertyEnum(var);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
return objs;
|
return objs;
|
||||||
}
|
}
|
||||||
@@ -2302,6 +2326,8 @@ public class DefaultCodegen implements CodegenConfig {
|
|||||||
if (property.defaultValue != null) {
|
if (property.defaultValue != null) {
|
||||||
property.defaultValue = property.defaultValue.replace(", " + property.items.baseType, ", " + toEnumName(property.items));
|
property.defaultValue = property.defaultValue.replace(", " + property.items.baseType, ", " + toEnumName(property.items));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
updateCodegenPropertyEnum(property);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,8 @@ Name | Type | Description | Notes
|
|||||||
## Enum: Map<String, InnerEnum>
|
## Enum: Map<String, InnerEnum>
|
||||||
Name | Value
|
Name | Value
|
||||||
---- | -----
|
---- | -----
|
||||||
|
UPPER | "UPPER"
|
||||||
|
LOWER | "lower"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,8 @@ Name | Type | Description | Notes
|
|||||||
## Enum: Map<String, InnerEnum>
|
## Enum: Map<String, InnerEnum>
|
||||||
Name | Value
|
Name | Value
|
||||||
---- | -----
|
---- | -----
|
||||||
|
UPPER | "UPPER"
|
||||||
|
LOWER | "lower"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,8 @@ Name | Type | Description | Notes
|
|||||||
## Enum: Map<String, InnerEnum>
|
## Enum: Map<String, InnerEnum>
|
||||||
Name | Value
|
Name | Value
|
||||||
---- | -----
|
---- | -----
|
||||||
|
UPPER | "UPPER"
|
||||||
|
LOWER | "lower"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,8 @@ Name | Type | Description | Notes
|
|||||||
## Enum: Map<String, InnerEnum>
|
## Enum: Map<String, InnerEnum>
|
||||||
Name | Value
|
Name | Value
|
||||||
---- | -----
|
---- | -----
|
||||||
|
UPPER | "UPPER"
|
||||||
|
LOWER | "lower"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,8 @@ Name | Type | Description | Notes
|
|||||||
## Enum: Map<String, InnerEnum>
|
## Enum: Map<String, InnerEnum>
|
||||||
Name | Value
|
Name | Value
|
||||||
---- | -----
|
---- | -----
|
||||||
|
UPPER | "UPPER"
|
||||||
|
LOWER | "lower"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,8 @@ Name | Type | Description | Notes
|
|||||||
## Enum: Map<String, InnerEnum>
|
## Enum: Map<String, InnerEnum>
|
||||||
Name | Value
|
Name | Value
|
||||||
---- | -----
|
---- | -----
|
||||||
|
UPPER | "UPPER"
|
||||||
|
LOWER | "lower"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,8 @@ Name | Type | Description | Notes
|
|||||||
## Enum: Map<String, InnerEnum>
|
## Enum: Map<String, InnerEnum>
|
||||||
Name | Value
|
Name | Value
|
||||||
---- | -----
|
---- | -----
|
||||||
|
UPPER | "UPPER"
|
||||||
|
LOWER | "lower"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,8 @@ Name | Type | Description | Notes
|
|||||||
## Enum: Map<String, InnerEnum>
|
## Enum: Map<String, InnerEnum>
|
||||||
Name | Value
|
Name | Value
|
||||||
---- | -----
|
---- | -----
|
||||||
|
UPPER | "UPPER"
|
||||||
|
LOWER | "lower"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,8 @@ Name | Type | Description | Notes
|
|||||||
## Enum: Map<String, InnerEnum>
|
## Enum: Map<String, InnerEnum>
|
||||||
Name | Value
|
Name | Value
|
||||||
---- | -----
|
---- | -----
|
||||||
|
UPPER | "UPPER"
|
||||||
|
LOWER | "lower"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,8 @@ Name | Type | Description | Notes
|
|||||||
## Enum: Map<String, InnerEnum>
|
## Enum: Map<String, InnerEnum>
|
||||||
Name | Value
|
Name | Value
|
||||||
---- | -----
|
---- | -----
|
||||||
|
UPPER | "UPPER"
|
||||||
|
LOWER | "lower"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,8 @@ Name | Type | Description | Notes
|
|||||||
## Enum: Map<String, InnerEnum>
|
## Enum: Map<String, InnerEnum>
|
||||||
Name | Value
|
Name | Value
|
||||||
---- | -----
|
---- | -----
|
||||||
|
UPPER | "UPPER"
|
||||||
|
LOWER | "lower"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,8 @@ Name | Type | Description | Notes
|
|||||||
## Enum: Map<String, InnerEnum>
|
## Enum: Map<String, InnerEnum>
|
||||||
Name | Value
|
Name | Value
|
||||||
---- | -----
|
---- | -----
|
||||||
|
UPPER | "UPPER"
|
||||||
|
LOWER | "lower"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,8 @@ Name | Type | Description | Notes
|
|||||||
## Enum: Map<String, InnerEnum>
|
## Enum: Map<String, InnerEnum>
|
||||||
Name | Value
|
Name | Value
|
||||||
---- | -----
|
---- | -----
|
||||||
|
UPPER | "UPPER"
|
||||||
|
LOWER | "lower"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,8 @@ Name | Type | Description | Notes
|
|||||||
## Enum: Map<String, InnerEnum>
|
## Enum: Map<String, InnerEnum>
|
||||||
Name | Value
|
Name | Value
|
||||||
---- | -----
|
---- | -----
|
||||||
|
UPPER | "UPPER"
|
||||||
|
LOWER | "lower"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,8 @@ Name | Type | Description | Notes
|
|||||||
## Enum: Map<String, InnerEnum>
|
## Enum: Map<String, InnerEnum>
|
||||||
Name | Value
|
Name | Value
|
||||||
---- | -----
|
---- | -----
|
||||||
|
UPPER | "UPPER"
|
||||||
|
LOWER | "lower"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,8 @@ Name | Type | Description | Notes
|
|||||||
## Enum: Map<String, InnerEnum>
|
## Enum: Map<String, InnerEnum>
|
||||||
Name | Value
|
Name | Value
|
||||||
---- | -----
|
---- | -----
|
||||||
|
UPPER | "UPPER"
|
||||||
|
LOWER | "lower"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,8 @@ Name | Type | Description | Notes
|
|||||||
## Enum: Map<String, InnerEnum>
|
## Enum: Map<String, InnerEnum>
|
||||||
Name | Value
|
Name | Value
|
||||||
---- | -----
|
---- | -----
|
||||||
|
UPPER | "UPPER"
|
||||||
|
LOWER | "lower"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,8 @@ Name | Type | Description | Notes
|
|||||||
## Enum: Map<String, InnerEnum>
|
## Enum: Map<String, InnerEnum>
|
||||||
Name | Value
|
Name | Value
|
||||||
---- | -----
|
---- | -----
|
||||||
|
UPPER | "UPPER"
|
||||||
|
LOWER | "lower"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,8 @@ Name | Type | Description | Notes
|
|||||||
## Enum: Map<String, InnerEnum>
|
## Enum: Map<String, InnerEnum>
|
||||||
Name | Value
|
Name | Value
|
||||||
---- | -----
|
---- | -----
|
||||||
|
UPPER | "UPPER"
|
||||||
|
LOWER | "lower"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -173,6 +173,8 @@ class MapTest implements ModelInterface, ArrayAccess
|
|||||||
return self::$openAPIModelName;
|
return self::$openAPIModelName;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const MAP_OF_ENUM_STRING_UPPER = 'UPPER';
|
||||||
|
const MAP_OF_ENUM_STRING_LOWER = 'lower';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -184,7 +186,8 @@ class MapTest implements ModelInterface, ArrayAccess
|
|||||||
public function getMapOfEnumStringAllowableValues()
|
public function getMapOfEnumStringAllowableValues()
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
|
self::MAP_OF_ENUM_STRING_UPPER,
|
||||||
|
self::MAP_OF_ENUM_STRING_LOWER,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
3.3.4-SNAPSHOT
|
4.0.0-SNAPSHOT
|
||||||
@@ -173,6 +173,8 @@ class MapTest implements ModelInterface, ArrayAccess
|
|||||||
return self::$openAPIModelName;
|
return self::$openAPIModelName;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const MAP_OF_ENUM_STRING_UPPER = 'UPPER';
|
||||||
|
const MAP_OF_ENUM_STRING_LOWER = 'lower';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -184,7 +186,8 @@ class MapTest implements ModelInterface, ArrayAccess
|
|||||||
public function getMapOfEnumStringAllowableValues()
|
public function getMapOfEnumStringAllowableValues()
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
|
self::MAP_OF_ENUM_STRING_UPPER,
|
||||||
|
self::MAP_OF_ENUM_STRING_LOWER,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user