[ 
https://issues.apache.org/jira/browse/CAMEL-18065?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17532672#comment-17532672
 ] 

Claus Ibsen commented on CAMEL-18065:
-------------------------------------

You can use comma to separate multiple tags, we use this idiom in other places 
in Camel DSL model.

> OpenApi Specification Generator - Support multiple tags for an operation
> ------------------------------------------------------------------------
>
>                 Key: CAMEL-18065
>                 URL: https://issues.apache.org/jira/browse/CAMEL-18065
>             Project: Camel
>          Issue Type: Improvement
>          Components: camel-core, camel-openapi-java
>    Affects Versions: 3.14.2
>            Reporter: Johnathan Ingram
>            Priority: Minor
>
> Hi
>  
> The OpenAPI specification supports multiple tags per operation allowing 
> applications to use the tags for custom purposes. Camel only supports 1 tag 
> per operation.
> [https://swagger.io/docs/specification/grouping-operations-with-tags/]
>  
> Will need to add new attribute list "additionalTags" to the camel model so as 
> to not break backwards compatibility for the XML DSL.
> Then add new method for additionalTags(List<String>), 
> setAdditionalTags(List<String>) and List<String>getAdditionalTags.
>  
> The generator can then utilise this metadata to set multiple tags on the Oas 
> object to represent mutiple tags in the schema generated.
> The internal sort within the camel-opeanapi-java can use the tag for camel 
> grouping (defaults to first tag if additional tags are present and default 
> tag not set), but then still render multiple tags in the OpenAPI spec 
> generated.
>  



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to