Swagger annotated classes with template property
jsproede opened this issue · 0 comments
jsproede commented
@lzkill You're right. We'll take a look at this, because currently the type
is attached to message
. It would be a breaking change if we'd release a new version which uses the type
as main example/schema value :)
What do you think, if you'd be able to specify the class as template
property? For example:
@ApiException(() => ValidationFailedException, { template: () => BaseExceptionTemplate })
You would still be able to specify the template with a JSON object. For example:
@ApiException(() => ValidationFailedException, { template: { statusCode: '$status', ... } })
Additionally, this would enable the usage of annotated classes when using buildTemplatedApiExceptionDecorator
:)
Originally posted by @jsproede in #16 (comment)