`primaryData` attribute in Media Type Object
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 35/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- openapi
- Domaine
- api, documentation
Piste de recherche
Commencez par la section Media Type Object dans versions/3.1.0.md et examinez comment les modifications de la spécification sont représentées dans ce dépôt. Déterminez la portée de l’attribut primaryData facultatif proposé et ses effets sur les générateurs de SDK ; le travail est considéré comme terminé lorsqu’une modification de la spécification a été approuvée et que les considérations correspondantes pour les outils ont été définies.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Media Type Object should have an optional primaryData attribute, to specify the name of the property, where the primary data is located in the schema.
It is very common to return the response object wrapped in a top level property. This way, it is possible to provide additional metadata as well. Example:
responses:
'200':
description: successful operation
content:
application/json:
schema:
type: object
properties:
data:
$ref: '#/components/schemas/User'
meta:
$ref: '#/components/schemas/Metadata'
required: ['data']
primaryData: data
The OpenApi tools could better understand these type of responses. It would be possible to express, that the data attribute is not really part of any schemas/objects. It is just a wrapper.
The SDK Generators could benefit from this primaryData attribute as well. At the moment, these kind of responses usually have to be manually unwrapped.
- Langage dominant
- Markdown
- Étoiles
- 31.3k
- Forks
- 9.2k
- Merge moyen
- 2 j 3 h
- PR mergées (30 j)
- 8
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de OAI/OpenAPI-Specification
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100
OAI/OpenAPI-Specification#5570 ·
Les mainteneurs répondent en général sous 1 jour
-
Housekeeping
Difficulté 1/5 Moins d'une heure Accessibilité débutants 45/100
OAI/OpenAPI-Specification#5566 · 5 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Housekeeping
Difficulté 1/5 Moins d'une heure Accessibilité débutants 35/100
OAI/OpenAPI-Specification#5562 · 4 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Housekeeping
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 10/100
OAI/OpenAPI-Specification#5556 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
v3.2.1 releasePeut-être à nouveau libre @lornajane l’a pris il y a 35 jours, et aucune pull request n’est ouverte. Ouverte
OAI/OpenAPI-Specification#5460 · 11 commentaires · 1 réaction · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de OAI/OpenAPI-Specification
Issues similaires
-
from-review-extraction python severity:nit
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
LearningCircuit/local-deep-research#7461 ·
Les mainteneurs répondent en général sous 2 jours
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
Les mainteneurs répondent en général sous 1 jour
-
[Cleanup] Include the public header in work_split.cppPeut-être pris @blozano-tt l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
tenstorrent/tt-metal#60850 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
puppe1990/amarra-cais#355 ·
Les mainteneurs répondent en général sous 1 jour
-
area: import-export bug status: needs-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
amatya-aditya/obsidian-rss-dashboard#1191 ·
Les mainteneurs répondent en général sous 1 jour