Tag: OPENAPI-GENERATOR-CLI
Estoy intentando generar interfaces a partir de una especificación de Open-API y tengo un complemento de Gradle: implementation( “org.springdoc:springdoc-openapi-ui:1.5.12”, “org.openapitools:openapi-generator-gradle-plugin:5.3.0” ) Defino el archivo de API como: def apiFile = “$rootDir/src/main/resources/openapi/api.yml” La tarea buildOpenApi se configura de la siguiente manera: task buildOpenApi(type: GenerateTask) { generatorName = “spring” inputSpec = apiFile . . . Read more
Estaba trabajando en un proyecto de generación de código simple en Eclipse (2021-03) con OpenAPI 5.3.0 y logrando que funcionen las plantillas personalizadas. Fragmento del archivo POM correspondiente: <plugin> <groupId>org.openapitools</groupId> <artifactId>openapi-generator-maven-plugin</artifactId> <version>5.3.0</version> … <executions> <execution> <goals><goal>generate</goal></goals> <configuration> … <templateResourcePath>./src/main/resources/myTemplates</templateResourcePath> … Esto funciona, en el sentido de que Ejecutar . . . Read more
Estoy utilizando una API de Python que ha sido auto generada por otros con OpenAPI Generator y no tengo acceso al archivo yaml. Ahora necesito usar algunas de las rutas/puntos finales en código Ruby existente. En este momento, estoy usando la depuración para rastrear las solicitudes reales y luego recrearlas . . . Read more
Estoy usando el generador openapi y estoy preguntando acerca de la declaración de fecha con un patrón. Vi que esta funcionalidad tiene que pasar a través de un campo de tipo String como esto: customDate: type: string pattern: ‘^\d{4}(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])$’ description: Fecha personalizada example: “20210130” ¿Pero hay alguna forma de mantener . . . Read more
Quiero automatizar la generación de la documentación de API en un proyecto de spring-boot, para lo cual veo dos opciones: springdoc-openapi: funciona examinando una aplicación en tiempo de ejecución para inferir la semántica de la API basada en las configuraciones de spring, la estructura de clases y varias anotaciones. OpenAPI . . . Read more