diff --git a/.generator/src/generator/templates/modelSimple.j2 b/.generator/src/generator/templates/modelSimple.j2 index 7d8a556535e..60e2acc14ce 100644 --- a/.generator/src/generator/templates/modelSimple.j2 +++ b/.generator/src/generator/templates/modelSimple.j2 @@ -258,6 +258,9 @@ public class {{ name }} {%- if model.get("x-generate-alias-as-model") %} extends {%- else %} this.{{ variableName }} = {{ variableName }}; {%- endif %} + {%- if model.get("x-keep-typed-in-additional-properties") and model.additionalProperties is not false %} + putAdditionalProperty(JSON_PROPERTY_{{ attr|snake_case|upper }}, {%- if not isRequired and isNullable %} this.{{ variableName }}.orElse(null){%- else %} {{ variableName }}{%- endif %}); + {%- endif %} } {%- endif %} {%- endfor %}