Utilisez des champs pour documenter les paramètres et les réponses d’une 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 API.
param
string
required
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 (placeholder) pour le champ dans le bac à sable.
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>
  Exemple de champ de réponse
</ResponseField>

Propriétés

name
string
required
Le nom de la valeur de la réponse.
type
string
required
Type attendu pour la valeur de la réponse. Peut être n’importe quelle chaîne.
default
string
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.