fix enum and map of neum (regression) (#1706)

This commit is contained in:
William Cheng 2018-12-20 16:07:22 +08:00 committed by GitHub
parent 93c13074ff
commit f188fa08e5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
23 changed files with 73 additions and 3 deletions

View File

@ -342,6 +342,30 @@ public class DefaultCodegen implements CodegenConfig {
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;
}
@ -2302,6 +2326,8 @@ public class DefaultCodegen implements CodegenConfig {
if (property.defaultValue != null) {
property.defaultValue = property.defaultValue.replace(", " + property.items.baseType, ", " + toEnumName(property.items));
}
updateCodegenPropertyEnum(property);
}
}

View File

@ -14,6 +14,8 @@ Name | Type | Description | Notes
## Enum: Map<String, InnerEnum>
Name | Value
---- | -----
UPPER | "UPPER"
LOWER | "lower"

View File

@ -14,6 +14,8 @@ Name | Type | Description | Notes
## Enum: Map<String, InnerEnum>
Name | Value
---- | -----
UPPER | "UPPER"
LOWER | "lower"

View File

@ -14,6 +14,8 @@ Name | Type | Description | Notes
## Enum: Map<String, InnerEnum>
Name | Value
---- | -----
UPPER | "UPPER"
LOWER | "lower"

View File

@ -14,6 +14,8 @@ Name | Type | Description | Notes
## Enum: Map<String, InnerEnum>
Name | Value
---- | -----
UPPER | "UPPER"
LOWER | "lower"

View File

@ -14,6 +14,8 @@ Name | Type | Description | Notes
## Enum: Map<String, InnerEnum>
Name | Value
---- | -----
UPPER | "UPPER"
LOWER | "lower"

View File

@ -14,6 +14,8 @@ Name | Type | Description | Notes
## Enum: Map<String, InnerEnum>
Name | Value
---- | -----
UPPER | "UPPER"
LOWER | "lower"

View File

@ -14,6 +14,8 @@ Name | Type | Description | Notes
## Enum: Map<String, InnerEnum>
Name | Value
---- | -----
UPPER | "UPPER"
LOWER | "lower"

View File

@ -14,6 +14,8 @@ Name | Type | Description | Notes
## Enum: Map<String, InnerEnum>
Name | Value
---- | -----
UPPER | "UPPER"
LOWER | "lower"

View File

@ -14,6 +14,8 @@ Name | Type | Description | Notes
## Enum: Map<String, InnerEnum>
Name | Value
---- | -----
UPPER | "UPPER"
LOWER | "lower"

View File

@ -14,6 +14,8 @@ Name | Type | Description | Notes
## Enum: Map<String, InnerEnum>
Name | Value
---- | -----
UPPER | "UPPER"
LOWER | "lower"

View File

@ -14,6 +14,8 @@ Name | Type | Description | Notes
## Enum: Map<String, InnerEnum>
Name | Value
---- | -----
UPPER | "UPPER"
LOWER | "lower"

View File

@ -14,6 +14,8 @@ Name | Type | Description | Notes
## Enum: Map<String, InnerEnum>
Name | Value
---- | -----
UPPER | "UPPER"
LOWER | "lower"

View File

@ -14,6 +14,8 @@ Name | Type | Description | Notes
## Enum: Map<String, InnerEnum>
Name | Value
---- | -----
UPPER | "UPPER"
LOWER | "lower"

View File

@ -14,6 +14,8 @@ Name | Type | Description | Notes
## Enum: Map<String, InnerEnum>
Name | Value
---- | -----
UPPER | "UPPER"
LOWER | "lower"

View File

@ -14,6 +14,8 @@ Name | Type | Description | Notes
## Enum: Map<String, InnerEnum>
Name | Value
---- | -----
UPPER | "UPPER"
LOWER | "lower"

View File

@ -14,6 +14,8 @@ Name | Type | Description | Notes
## Enum: Map<String, InnerEnum>
Name | Value
---- | -----
UPPER | "UPPER"
LOWER | "lower"

View File

@ -14,6 +14,8 @@ Name | Type | Description | Notes
## Enum: Map<String, InnerEnum>
Name | Value
---- | -----
UPPER | "UPPER"
LOWER | "lower"

View File

@ -14,6 +14,8 @@ Name | Type | Description | Notes
## Enum: Map<String, InnerEnum>
Name | Value
---- | -----
UPPER | "UPPER"
LOWER | "lower"

View File

@ -14,6 +14,8 @@ Name | Type | Description | Notes
## Enum: Map<String, InnerEnum>
Name | Value
---- | -----
UPPER | "UPPER"
LOWER | "lower"

View File

@ -173,6 +173,8 @@ class MapTest implements ModelInterface, ArrayAccess
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()
{
return [
self::MAP_OF_ENUM_STRING_UPPER,
self::MAP_OF_ENUM_STRING_LOWER,
];
}

View File

@ -1 +1 @@
3.3.4-SNAPSHOT
4.0.0-SNAPSHOT

View File

@ -173,6 +173,8 @@ class MapTest implements ModelInterface, ArrayAccess
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()
{
return [
self::MAP_OF_ENUM_STRING_UPPER,
self::MAP_OF_ENUM_STRING_LOWER,
];
}