Indicate that parameterObject has dynamic enum ?

Abierto
#2,313 2 comentarios 2 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Necesita aclaración
Estado de actividad
Estancado

Línea de trabajo

Comienza con la sección enlazada de OpenAPI 3.0.2 Parameter Object y compara sus reglas para enum y $ref con los ejemplos propuestos de dynamic-enum. Determina si la especificación debe admitir valores de enum solicitados remotamente; para darlo por terminado se requiere una propuesta decidida y conforme con la especificación, no solo una implementación.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

param serialization schema-object

I try to have a parameter, which enum values has to be requested from different endpoint. So I haven't found any way how I could do it in specification. I though about 2 ways or I indicate that enum is dynamic with additionalProperties or I use $ref as value for enum attribute but not sure if this will be with accordance to specification ?

https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.2.md#parameterObject

{
  "in": "query",
  "name": "name",
  "$ref" : "#/paths/enums/name",
  "schema": {
    "type": "object",
    "additionalProperties": {
       "dynamicEnum": "bool"
    },
    "enum": {"$ref" : "#/paths/enums/name"}
  }
}

Any thoughts ?

Lenguaje dominante
Markdown
Estrellas
31.2k
Forks
9.2k
Merge medio
6 h 37 min
PR fusionados (30 d)
27

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de OAI/OpenAPI-Specification

Todos los issues de OAI/OpenAPI-Specification

Issues similares

Más issues de Backend & API Design

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.