From Jeffrey suggested, we need to add a lint rule for the situation: NEW response Content-Types always be added after OLD content types in the swagger.
This could be result in breaking changes for SDK to generate multi operations for each content type and make one of the content type as default. If we could not get previous version info, we can only relay on the sequence user provided. So, it will be an easier way to limit user only add new consumer after the existed one.
From Jeffrey suggested, we need to add a lint rule for the situation: NEW response Content-Types always be added after OLD content types in the swagger. This could be result in breaking changes for SDK to generate multi operations for each content type and make one of the content type as default. If we could not get previous version info, we can only relay on the sequence user provided. So, it will be an easier way to limit user only add new consumer after the existed one.