Вопросы по теме 'openapi-generator'

Swagger 2.0 по умолчанию null для списка в моделях
Я пытаюсь создать объект модели, который содержит пару ключ-значение "строка-список". Есть ли способ по умолчанию сделать список нулевым, а не пустым списком? В настоящее время модель настраивается следующим образом: Filter: type: "object"...
1314 просмотров

Генератор java-кода Open api 3.0 - как создавать списки экземпляров?
Несколько недель назад мы перенесли файлы нашего проекта Swagger 2.0 на Open api 3.0. Мы используем генератор кода Java для создания наших классов. В Swagger 2.0 и swagger-codegen-cli-2.2.2.jar списки создавались следующим образом: private...
2038 просмотров

Использование OpenAPI / Swagger CodeGen без swagger.json
У меня есть REST API, который не был создан с учетом Swagger . У него нет файла swagger.json. Я не контролирую этот API. API основан на URL, отвечает на запросы GET, POST и PUT и возвращает JSON или XML. Есть ли путь вперед, который позволил бы...
247 просмотров

Можно ли исключить пути в генерации кода Openapi?
Мы используем большой сторонний API с множеством дополнительных функций. Существует 27 конечных точек, и нам нужно лишь несколько из них от Maven. Мы используем генерацию на стороне сервера. Если вам интересно, API находится здесь:...
2251 просмотров
schedule 10.05.2022

Могу ли я передать переменные среды в openapi-generator?
Я бегу openapi-generator generate -i swagger.yml -g html2 -o swagger-out , а в моем swagger.yml файле есть: openapi: "3.0.0" info: title: "User Web-Service" version: "0.1.0" servers: - url: api.myhost.com description: "Server"...
757 просмотров
schedule 10.10.2023

Невозможно сгенерировать nodejs-сервер с помощью openapi-generator
Как я могу сгенерировать nodejs-server с OAS 2.0 в качестве входных данных с openapi-generator? openapi-generator работает на двух версиях 3.3.4 и 4.0.0. Результаты моей казни перечислены ниже. ■in 3.3.4 java -jar...
1511 просмотров
schedule 25.09.2022

JHipster/OpenAPI — невозможно определить тип схемы, содержащий массив объектов
Я использую JHipster и OpenAPI для создания проекта Spring Boot. После создания проекта с помощью JHipster я копирую свой файл OpenAPI в src/main/resources/swagger/api.yml и запускаю подгенератор OpenAPI с помощью mvnw generate-sources . Он...
194 просмотров
schedule 18.12.2022

Могу ли я использовать openapi-generator-maven-plugin для создания Server-Stubs?
Есть ли конфигурация openapi-generator-maven-plugin для создания Server-Stubs? Спасибо
466 просмотров
schedule 22.08.2023

Как я могу добавить сгенерированные источники kotlin в исходный путь в gradle?
Для сгенерированных источников Java я использую: sourceSets["main"].java { srcDir("$buildDir/generated/java") } tasks.withType(JavaCompile::class) { dependsOn("myGenerator") } Но теперь я сгенерировал исходники kotlin, а функция...
81 просмотров
schedule 26.04.2023

Получение спецификации openapi из библиотеки, от которой я зависим
У меня есть несколько приложений, использующих одни и те же типы данных. Я продублировал их в каждой спецификации OpenAPI. Бу. Я увидел свет и перенес эти типы в библиотеку, и они помечены как импортированные в приложениях. У библиотеки есть...
103 просмотров
schedule 10.05.2022

Изменение типов возвращаемых значений для интерфейсов, сгенерированных Spring openapi-generator-maven-plugin
Мне удалось сгенерировать интерфейсы из файла дескриптора open-api .yaml, но, как и в заголовке вопроса, я хотел бы изменить тип ответа этих интерфейсов с ResponseEntity на мои собственные типы. В основном вместо интерфейса с такой подписью:...
1981 просмотров

Вывод имени файла плагина Gradle генератора OpenAPI
Я использую плагин Gradle генератора OpenAPI с генератором "jaxrs-resteasy", и мне было интересно, есть ли способ изменить имя выходных файлов. Прямо сейчас он создает ApiApi.java, ApiApiService.java, ApiException.java и т. Д. Есть ли способ...
347 просмотров

Как правильно делиться кодом между клиентом и сервером с помощью swagger / openapi
Я пытаюсь понять, как использовать openapi-generator, чтобы минимизировать дублирование кода Python между клиентом и сервером. Если это важно, я использую FastAPI в качестве веб-фреймворка вместе с Pydantic. На стороне сервера у меня есть:...
107 просмотров

Ошибка синтаксического анализа создания заглушки сервера с помощью openapitools / openapi-generator-cli с использованием OAS 3.0
Я пытаюсь сгенерировать серверный код с помощью openapitools / openapi-generator-cli, который я установил глобально с помощью NPM. Когда я запускаю команду: openapi-generator generate -i MyApi.yaml -g aspnetcore -o ./src Я получаю следующую...
411 просмотров
schedule 12.05.2022

Как использовать свойство OpenAPI oneOf с плагином openapi-generator-maven-plugin при генерации кода Spring
Я разрабатываю приложение с интерфейсом Angular и серверной частью RESTful Spring Boot. Я нашел этот очень удобный плагин maven openapi-generator-maven-plugin от org.openapitools . Обладая возможностью генерации кода, он помогает обеспечить...
6571 просмотров

Как установить глобальные свойства генератора openApi в build.gradle.kts
У меня возникли проблемы с настройкой глобальных свойств в build.gradle.kts Пример, представленный в плагине генератора открытого API, выглядит следующим образом openApiGenerate { // other settings omitted globalProperties = [...
775 просмотров

Как использовать файл конфигурации (openapitools.json) с @ openapitools / openapi-generator-cli?
Я использую @ openapitools / openapi-generator-cli (v2.1.7 ) для создания библиотеки API на стороне клиента. Он работает очень хорошо, за исключением того, что я не могу отформатировать сгенерированный код так, как хочу. Я только что заметил,...
1687 просмотров
schedule 21.10.2022

Невозможно создать файл Swagger.json с помощью springdoc-openapi-maven-plugin
Я пытаюсь создать файл Swagger.json во время сборки maven. Это мой плагин в pom.xml из документации . <plugin> <groupId>org.springframework.boot</groupId>...
348 просмотров
schedule 19.01.2023

Open API Spec V2.0 — значение по умолчанию для поля типа Enum
У меня есть тело запроса для спецификации API в Swagger V2.0, которое выглядит следующим образом. "/uri/path": ... parameters: - in: body ... schema: $ref: '#/definitions/StatusObject' definitions:...
44 просмотров