es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: OPENAPI

io.swagger.v3.parser.OpenAPIV3Parser no está exportado.

Estoy intentando analizar un documento OPEN API V3 usando la biblioteca swagger-parser-v3 (https://github.com/swagger-api/swagger-parser) versión 2.0.29. Pero cuando compilo el código, obtengo el siguiente error. [ERROR] io.swagger.v3.oas.models.servers.Server no está exportado [ERROR] io.swagger.v3.oas.models.OpenAPI no está exportado [ERROR] io.swagger.v3.oas.models.PathItem no está exportado [ERROR] io.swagger.v3.oas.models.Operation no está exportado [ERROR] io.swagger.v3.oas.models.Paths no está exportado [ERROR] . . . Read more

¿Cómo se define este array de objetos en OpenAPI?

Cómo escribir una definición OpenAPI para el siguiente JSON? Básicamente es un array que consta de dos objetos con atributos similares pero campos diferentes. [ { “studentname”: “somename”, “studentrollno”: “somerollno”, “studentsubjects”: [ { “level”: “tercero”, “physics”: “xyz”, “maths”: “somevalue” }, { “level”: “segundo”, “physics”: “abc”, “maths”: “somevalue11” } ], “studentresult”: . . . Read more

¿Se pueden usar variables de entorno en la especificación OpenAPI para Google API Gateway?

Estoy tratando de gestionar la llamada a una función desde diferentes entornos. Las direcciones de las funciones se ven así: “` address: https://us-central1-dev-name.cloudfunctions.net/functionName<br> address: https://us-central1-stg-name.cloudfunctions.net/functionName<br> address: https://us-central1-prd-name.cloudfunctions.net/functionName “` Como puedes ver, el nombre del entorno está cambiando de dev a stg a prd. También me gustaría utilizar variables de región . . . Read more

Swagger Swashbuckle no puede manejar el polimorfismo con tipos de interfaces.

Con el código a continuación, estoy tratando de mencionar esquemas alternativos; que comparten la misma interfaz, como el tipo de respuesta. Startup.cs services.AddSwaggerGen(c => { c.UseOneOfForPolymorphism(); }); app.UseSwagger(); app.UseSwaggerUI(options => { options.SwaggerEndpoint(“/swagger/v1/swagger.json”, “v1”); }); Models public interface IOutput { string Discriminator { get; } } public class OutputA : IOutput . . . Read more

Springdoc Open-API Restless es una herramienta de documentación de API para servicios RESTful en Java utilizando el marco de trabajo Spring. Esta herramienta permite generar automáticamente documentación detallada de la API en formato OpenAPI (anteriormente conocido como Swagger). Es especialmente útil para desarrolladores y equipos de IT que desean mantener un seguimiento claro y completo de su API, incluyendo detalles sobre los puntos finales, parámetros, respuestas y esquemas de datos. Con Springdoc Open-API Restless, es fácil compartir y comunicar la funcionalidad de su API de manera clara y concisa.

Soy nuevo en springdoc open-api. Estoy utilizando microservicios de Spring pero en lugar de las anotaciones de mapeo predeterminadas de Spring, estoy usando otra plataforma. ¿Existe alguna forma de decirle a spring-doc que busque otras anotaciones en lugar de las asignaciones predeterminadas de Spring? ¿O hay alguna forma de decirle . . . Read more