[BUG][KOTLIN] Kotlin client unescaped string template
Created by: andrewemery
Description
Property names that include a dollar sign are being interpreted by Kotlin as a string template.
openapi-generator version
4.1.3
OpenAPI declaration file content or url
definitions:
'$special[model.name]':
properties:
'$special[property.name]':
type: integer
format: int64
Expected:
@SerialName(value = "\$special[property.name]")
Actual:
@SerialName(value = "$special[property.name]")
Command line used for generation
openapi-generator generate -g kotlin