Passer au contenu principal
Utilisez des champs pour documenter les paramètres et les réponses d’API. Il existe deux types de champs : les champs de paramètres et les champs de réponse.

Champ de paramètre

Le composant <ParamField> sert à définir des paramètres pour vos API ou SDK. L’ajout d’un ParamField ajoute automatiquement un bac à sable d’API.
param
string
required
Exemple de champ de paramètre
<ParamField path="param" type="string" required>
  Un exemple de champ de paramètre
</ParamField>

Propriétés

query, path, body, or header
string
Indique si le paramètre est une requête, un chemin, un corps ou un en-tête. Puis le nom du paramètre.
type
string
Type attendu pour la valeur du paramètre.Prend en charge number, string, boolean, object.Les tableaux peuvent être définis avec le suffixe []. Par exemple string[].
required
boolean
Indique si le paramètre est requis.
deprecated
boolean
Indique si le paramètre est obsolète.
default
any
Valeur par défaut utilisée lorsque la valeur de la requête est vide.
placeholder
string
Texte de remplacement pour le champ dans l’aire d’essai.
children
string
Description du paramètre (Markdown activé).

Champ de réponse

Le composant <ResponseField> définit les valeurs de retour d’une API.
response
string
required
Exemple de champ de réponse
<ResponseField name="response" type="string" required>
  Un exemple de champ de réponse
</ResponseField>

Propriétés

name
string
required
Le nom de la valeur de réponse.
type
string
required
Type attendu pour la valeur de réponse. Il peut s’agir de n’importe quelle chaîne arbitraire.
default
string
La valeur par défaut.
required
boolean
Indique si la réponse est obligatoire.
deprecated
boolean
Indique si un champ est obsolète.
pre
string[]
Étiquettes affichées avant le nom du champ.
post
string[]
Étiquettes affichées après le nom du champ.
I