Mustacheファイルで利用できる変数の意味を知りたいです。
やりたいこと
openapi-generator-cliを使って、swagger.yamlからPythonのクライアントライブラリを生成したいです。
生成されるPythonファイルをカスタマイズするため、api.mustacheを修正しています。
環境
openapi-generator-cli-3.3.4.jar
質問
Mustacheファイルで利用できる変数の意味を知りたいです。
変数名の一覧は以下のサイトや、デバッグオプションで分かりました。
https://github.com/openapitools/openapi-generator/wiki/Mustache-Template-Variables
変数名からおおよそ意味は推測できますが、いくつかの変数は意味が分かりませんでした。
たとえばbaseName
です。上記のサイトではparamName
とbaseName
は同じ値が格納されていましたが、違いが分かりませんでした。
変数の意味が書かれたサイトがあれば、教えていただきたいです。
なければ、ソースなどで変数の意味を調べる手段を教えていただきたいです。
追記
OpenAPI Generatorで質問したところ、paramName
とbaseName
の違いを教えていただきたました。
ただし、mustacheファイルで使える変数の一覧などは分かりませんでした。
https://github.com/OpenAPITools/openapi-generator/issues/3015