forked from loafle/openapi-generator-original
Adds default property values in ASP .NET Core models (#3369)
* Fixes docker-entrypoint.sh * Adds default property values to C# model templates (#3359).
This commit is contained in:
parent
a85bd0f8f9
commit
29a85d54a2
@ -19,7 +19,7 @@ if [[ -f "${codegen}" && -n "$(java ${JAVA_OPTS} -jar "${codegen}" completion |
|
|||||||
command=$1
|
command=$1
|
||||||
shift
|
shift
|
||||||
exec java ${JAVA_OPTS} -jar "${codegen}" "${command}" "$@"
|
exec java ${JAVA_OPTS} -jar "${codegen}" "${command}" "$@"
|
||||||
elif [[ -n "$(echo commands | tr ',' '\n' | grep "^$1\$" )" ]]; then
|
elif [[ -n "$(echo $commands | tr ',' '\n' | grep "^$1\$" )" ]]; then
|
||||||
# If CLI jar does not exist, and $1 is a known CLI command, build the CLI jar and run that command.
|
# If CLI jar does not exist, and $1 is a known CLI command, build the CLI jar and run that command.
|
||||||
if [[ ! -f "${codegen}" ]]; then
|
if [[ ! -f "${codegen}" ]]; then
|
||||||
(cd "${GEN_DIR}" && exec mvn -am -pl "modules/openapi-generator-cli" -Duser.home=$(dirname $MAVEN_CONFIG) package)
|
(cd "${GEN_DIR}" && exec mvn -am -pl "modules/openapi-generator-cli" -Duser.home=$(dirname $MAVEN_CONFIG) package)
|
||||||
|
@ -28,10 +28,10 @@ namespace {{packageName}}.Models
|
|||||||
{{/required}}
|
{{/required}}
|
||||||
[DataMember(Name="{{baseName}}", EmitDefaultValue={{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}})]
|
[DataMember(Name="{{baseName}}", EmitDefaultValue={{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}})]
|
||||||
{{#isEnum}}
|
{{#isEnum}}
|
||||||
public {{{datatypeWithEnum}}}{{#isEnum}}{{^isContainer}}?{{/isContainer}}{{/isEnum}} {{name}} { get; set; }
|
public {{{datatypeWithEnum}}}{{#isEnum}}{{^isContainer}}?{{/isContainer}}{{/isEnum}} {{name}} { get; set; }{{#defaultValue}} = {{{defaultValue}}};{{/defaultValue}}
|
||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{^isEnum}}
|
{{^isEnum}}
|
||||||
public {{{dataType}}} {{name}} { get; {{#isReadOnly}}private {{/isReadOnly}}set; }
|
public {{{dataType}}} {{name}} { get; {{#isReadOnly}}private {{/isReadOnly}}set; }{{#defaultValue}} = {{{defaultValue}}};{{/defaultValue}}
|
||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{#hasMore}}
|
{{#hasMore}}
|
||||||
{{/hasMore}}
|
{{/hasMore}}
|
||||||
|
@ -31,10 +31,10 @@ namespace {{modelPackage}}
|
|||||||
{{/pattern}}
|
{{/pattern}}
|
||||||
[DataMember(Name="{{baseName}}", EmitDefaultValue={{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}})]
|
[DataMember(Name="{{baseName}}", EmitDefaultValue={{#isNullable}}true{{/isNullable}}{{^isNullable}}false{{/isNullable}})]
|
||||||
{{#isEnum}}
|
{{#isEnum}}
|
||||||
public {{{datatypeWithEnum}}}{{#isEnum}}{{^isContainer}}?{{/isContainer}}{{/isEnum}} {{name}} { get; set; }
|
public {{{datatypeWithEnum}}}{{#isEnum}}{{^isContainer}}?{{/isContainer}}{{/isEnum}} {{name}} { get; set; }{{#defaultValue}} = {{{defaultValue}}};{{/defaultValue}}
|
||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{^isEnum}}
|
{{^isEnum}}
|
||||||
public {{{dataType}}} {{name}} { get; {{#isReadOnly}}private {{/isReadOnly}}set; }
|
public {{{dataType}}} {{name}} { get; {{#isReadOnly}}private {{/isReadOnly}}set; }{{#defaultValue}} = {{{defaultValue}}};{{/defaultValue}}
|
||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{#hasMore}}
|
{{#hasMore}}
|
||||||
{{/hasMore}}
|
{{/hasMore}}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user