Описание тега openapi-generator

Инструмент с открытым исходным кодом для создания клиентов API, заглушек серверов, документации и прочего с учетом спецификации OpenAPI (v2, v3)
1 ответ

Swagger Codegen (с плагином maven) для OpenAPI 3.0

Я хочу использовать Swagger Codegen для файла YAML OpenAPI 3.0. И я вижу, что Swagger Codegen 3.0.0-rc0 доступен. Но когда я пытаюсь использовать это, я сталкиваюсь с проблемами. Ниже приведены подробности: мой pom.xml файл с плагином swagger-codege…
1 ответ

Как создать несколько моделей для Java с OpenApi Generator?

Я успешно сгенерировал REST-клиент в Java из Swagger/OpenApi v2.0 с помощью OpenApi Generator CLI 3.3.2-SNAPSHOT Но у меня уже есть клиент REST, поэтому я просто хочу сгенерировать некоторые модели из спецификации. Я получаю успех, когда я бегу: jav…
0 ответов

openapi-generator - как получить скомпилированный вывод для всего параметра requestBody

Я использовал openapi-генератор с шаблонами typcript-jquery. Некоторые из моих методов API - просто быстрые определения некоторых существующих функций, и поэтому requestBody определяется как плохо определенный объект: requestBody: required: true con…
27 ноя '18 в 11:58
1 ответ

Есть ли в Django Rest Framework сторонние приложения для автоматического создания файла swagger.yaml?

У меня есть большое количество конечных точек API, написанных на django-rest-framework и это продолжает увеличиваться и обновляться. Как я могу создавать и поддерживать документацию API, которая должна быть актуальной? Моя текущая версия Создайте sw…
0 ответов

Сгенерированный код для Vert.x с использованием генератора кода openapi не работает

Я сгенерировал код для простого сервиса REST, используя версию генератора открытого кода API - 3.3.4. Входная спецификация была базовой, у которой есть единственный ресурс. Сгенерированный код не работает, как никогда. Json.mapper.registerModule(new…
29 янв '19 в 11:37
0 ответов

Угловой, открытый генератор API: вызов метода клиента API не получает предполагаемый заголовок ответа

Я работаю над проектом Angular 6 с использованием клиентской библиотеки api, созданной с помощью генератора openapi. При вызове метода create в этой библиотеке API я не получаю предполагаемый заголовок ответа. Мой код: import { NewProject, ProjectsS…
29 ноя '18 в 10:30
0 ответов

OpenAPI Client Generator объединяет несколько файлов и проектов

Я использую генератор OpenAPI ( https://github.com/OpenAPITools/openapi-generator) для генерации клиента C#. Я получаю два C# проекта (OpenAPITools и OpenAPITools.Test) - Прямо сейчас с помощью команды ниже,.sln и два проекта созданы - -jar openapi-…
0 ответов

Как я могу сравнить пути, определения, параметры и ответы между двумя документами API OpenAPI / Swagger json?

Я хотел бы узнать, есть ли решение, которое поможет найти различия между двумя разными версиями API одного и того же продукта (Swagger/Open API 2.0). Например, этот инструмент: https://github.com/Sayi/swagger-diff сравнивает параметры, ответы, приме…
0 ответов

Ошибка Google App Engine при генерации Open Api Spec

Я получаю ниже ошибку при создании открытых API-интерфейсов Текущий рабочий каталог имеет main.py с конечной точкой CreditReportApi команда python lib/endpoints/endpointscfg.py get_openapi_spec main.CreditReportApi -- hostname *.appspot.com -* соотв…
1 ответ

НЕ должен иметь дополнительных свойств

Я новичок в спецификации Open API (я использую 3.0). Я играю с онлайн-инструментом Swagger Editor и получаю странную ошибку: "НЕ ДОЛЖЕН иметь дополнительные свойства AdditionalProperty: Data1, Data2" Вот пример файла YAML, с которым я работаю: paths…
4 ответа

Кто-нибудь использует Swagger Codegen или OpenAPI Generator SDK в производственной среде?

Swagger Code Generator может генерировать SDK на многих языках (перечислены ниже на странице проекта Github). Кто-нибудь использует какой-либо из автоматически сгенерированных SDK Swagger в производстве, как альфа / бета, так и GA, и если да, то как…
0 ответов

Плагин maven генератора openapi: поддержка полиморфизма

Я написал файлы YAML с синтаксисом полиморфизма, но я получаю ошибку nullpointer всякий раз, когда плагин maven анализирует определение со схемой полиморфизма. Поддерживает ли openapi-generator-maven-plugin полиморфные файлы YAML для создания заглуш…
06 янв '19 в 17:31
0 ответов

Как использовать $ref для ссылки на свойства внутри определения

Перейдите к редактору swagger ui ' https://editor.swagger.io/' и поместите мой yml-файл для swagger: '2.0', затем нажмите Generate Server, затем Spring проблема в сгенерированных моделях получил ошибку компиляции в классе ElptableProductOfferingVBOP…
0 ответов

OpenAPI - генерировать код сервера для меняющегося API?

Я поддерживаю приложение Java, где мы постоянно добавляем новые функции (изменения в API). Я хочу перейти к использованию OpenAPI как способ документирования API. Я вижу две школы мысли: 1) написать код, использовать некоторые аннотации для генераци…
27 фев '19 в 20:02
0 ответов

REST-сервис для загрузки файлов, включая атрибуты с использованием @Mutlipart, не поддерживается

Я пытаюсь определить службу OpenAPI V3 REST для загрузки файлов, включая некоторые атрибуты. Фрагмент yaml: /filemultipart: post: summary: adds file items operationId: addMultipartFiles requestBody: content: multipart/form-data: schema: $ref: '#/com…
07 дек '18 в 16:03
0 ответов

Уведомление об авторских правах в заголовке файла (лицензия Apache v2)

Недавно около 50 ведущих участников (включая меня) решили раскошелиться на Swagger Codegen для поддержки управляемой сообществом версии под названием "Генератор OpenAPI" ( https://github.com/OpenAPITools/openapi-generator). По причинам, лежащим в ос…
0 ответов

Инструменты генераторов OpenAPI и CLI для заглушек серверов

Я знаком с RESTful API, однако я новичок в Swagger и Open API. Я хотел бы уточнить роль таких инструментов, как openapi-generator-cli и как наилучшим образом использовать эти инструменты. Используя новейшую спецификацию для OpenAPI, понятно, как раз…
3 ответа

Существуют ли официальные определения типов Typescript для OpenAPI 3?

Я нашел https://github.com/metadevpro/openapi3-ts/blob/master/src/model/OpenApi.ts который является версией определений Typescript для OpenAPI 3.x, но мне не удается найти Официальный (он же DefiniteTyped) файл определения типа для OAS 3. Есть один?…
11 сен '18 в 19:14
3 ответа

Как сгенерировать пользовательский интерфейс с помощью Swagger

Я использую SWAGGER для генерации Android и угловой клиент. Swagger генерирует только сервисы и модели, а Swagger генерирует Angular .ts Компонент, а также .html forms templates тоже? Если нет, кто-нибудь здесь знает другой генератор или инструмент?…
02 сен '18 в 08:21
0 ответов

Как заставить OpenAPI выбирать зависимость от существующих классов

У меня есть определение в моем файле YAML, определенное как ниже: EQOptionPriceRequest: title: EQOptionPriceRequest allOf: - $ref: '#/definitions/PriceRequest' - type: object properties: valuationDate: type: string format: date trade: $ref: '#/defin…
13 янв '19 в 02:50