Как сделать все переменные экспортируемыми при генерации клиента из openapi swagger с помощью openapi-generator?

Чтобы сделать все переменные экспортируемыми при генерации клиента из OpenAPI Swagger с помощью OpenAPI Generator, вам понадобится использовать флаг --export-vars или создать настройки в файле конфигурации.

1. Использование флага --export-vars:
- Откройте командную строку или терминал и перейдите в каталог, где у вас расположен OpenAPI Generator.
- Запустите команду для генерации клиента и добавьте флаг --export-vars:

     openapi-generator generate -g go -i <path_to_input_file> -o <output_dir> --export-vars

Замените <path_to_input_file> на путь к вашему файлу Swagger и <output_dir> на каталог, в котором вы хотите сохранить сгенерированный клиент.

2. Создание настроек в файле конфигурации:
- Создайте файл конфигурации с расширением .yaml или .json.
- Откройте файл и укажите следующую конфигурацию:

     generatorName: go
     inputSpec: <path_to_input_file>
     outputDir: <output_dir>
     exportVars: true

Замените <path_to_input_file> на путь к вашему файлу Swagger и <output_dir> на каталог, в котором вы хотите сохранить сгенерированный клиент.

**Примечание**: Параметр exportVars установлен на значение true, чтобы сделать все переменные экспортируемыми.
- Запустите команду для генерации клиента, указав путь к вашему файлу конфигурации:

     openapi-generator generate -c <path_to_config_file>

Замените <path_to_config_file> на путь к вашему файлу конфигурации.

Выберите один из этих методов в зависимости от ваших предпочтений и требований, и вы получите сгенерированный клиент с экспортируемыми переменными в указанной папке вывода.