Skip to content

Commit 12f35ae

Browse files
committed
remove discriminator mapping call from template
1 parent 6aa05c2 commit 12f35ae

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed
Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,8 @@
11
{{#jackson}}
22
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "{{discriminator.propertyName}}", visible = true )
33
@JsonSubTypes({
4-
{{#if discriminator.mapping}}
5-
{{#each discriminator.mapping}}
6-
@JsonSubTypes.Type(value = {{this}}.class, name = "{{@key}}"),
7-
{{/each}}
8-
{{else}}
94
{{#children}}
10-
@JsonSubTypes.Type(value = {{classname}}.class, name = "{{name}}"),
5+
@JsonSubTypes.Type(value = {{classname}}.class, name = "{{^vendorExtensions.x-discriminator-value}}{{subtypeName}}{{/vendorExtensions.x-discriminator-value}}{{#vendorExtensions.x-discriminator-value}}{{{vendorExtensions.x-discriminator-value}}}{{/vendorExtensions.x-discriminator-value}}"),
116
{{/children}}
12-
{{/if}}
137
})
148
{{/jackson}}

0 commit comments

Comments
 (0)