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éponses.

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 Terrain de jeu API.
param
string
required
Un exemple de champ de paramètre
<ParamField path="param" type="string" required>
  Exemple de champ de paramètre
</ParamField>

Propriétés

query, path, body, or header
string
Indique si le paramètre est de type requête (query), chemin (path), corps (body) ou en-tête (header), suivi du 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 à l’aide du suffixe [], par exemple string[].
required
boolean
Indique si le paramètre est obligatoire.
deprecated
boolean
Indique si le paramètre est obsolète.
default
any
Valeur par défaut utilisée lorsque la valeur fournie est vide.
placeholder
string
Texte indicatif affiché dans le Terrain de jeu API.
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
Un exemple de champ de réponse
<ResponseField name="response" type="string" required>
  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 de la valeur de réponse. Il peut s’agir de n’importe quelle chaîne.
default
string
La valeur par défaut.
required
boolean
Indique si la réponse est requise.
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.