mirror of
https://github.com/mintlify/docs.git
synced 2026-09-14 13:35:46 +08:00
bbb1a08ed3
Co-authored-by: locadex-agent[bot] <217277504+locadex-agent[bot]@users.noreply.github.com>
108 lines
3.0 KiB
Plaintext
108 lines
3.0 KiB
Plaintext
---
|
|
title: "Campos"
|
|
description: "Documenta los parámetros de solicitud y respuesta de la API con información de tipos."
|
|
keywords: ["ParamField", "ResponseField", "request parameters", "response documentation"]
|
|
---
|
|
|
|
Usa campos para documentar los parámetros y las respuestas de la API. Hay dos tipos de campos: campos de parámetro y campos de respuesta.
|
|
|
|
<div id="parameter-field">
|
|
## Campo de parámetro
|
|
</div>
|
|
|
|
El componente `<ParamField>` se utiliza para definir parámetros de tus API o SDK. Al agregar un `ParamField`, se añade automáticamente un [área de pruebas de la API](/es/api-playground/overview).
|
|
|
|
<ParamField path="param" type="string" required>
|
|
Un ejemplo de campo de parámetro
|
|
</ParamField>
|
|
|
|
```mdx
|
|
<ParamField path="param" type="string" required>
|
|
Un ejemplo de un campo de parámetro
|
|
</ParamField>
|
|
```
|
|
|
|
<div id="properties">
|
|
### Propiedades
|
|
</div>
|
|
|
|
<ParamField body="query, path, body, or header" type="string">
|
|
Indica si el parámetro es de query, ruta, cuerpo o encabezado. Seguido del
|
|
nombre del parámetro.
|
|
</ParamField>
|
|
|
|
<ParamField body="type" type="string">
|
|
Tipo esperado del valor del parámetro.
|
|
|
|
Admite `number`, `string`, `boolean`, `object`.
|
|
|
|
Los arreglos se pueden definir con el sufijo `[]`. Por ejemplo, `string[]`.
|
|
</ParamField>
|
|
|
|
<ParamField body="required" type="boolean">
|
|
Indica si el parámetro es obligatorio.
|
|
</ParamField>
|
|
|
|
<ParamField body="deprecated" type="boolean">
|
|
Indica si el parámetro está en desuso.
|
|
</ParamField>
|
|
|
|
<ParamField body="default" type="any">
|
|
Valor predeterminado que se aplica cuando el valor de la solicitud está vacío.
|
|
</ParamField>
|
|
|
|
<ParamField body="placeholder" type="string">
|
|
Texto del marcador de posición para la entrada en el entorno de pruebas.
|
|
</ParamField>
|
|
|
|
<ParamField body="children" type="string">
|
|
Descripción del parámetro (compatible con Markdown).
|
|
</ParamField>
|
|
|
|
<div id="response-field">
|
|
## Campo de respuesta
|
|
</div>
|
|
|
|
El componente `<ResponseField>` define los valores de retorno de una API.
|
|
|
|
<ResponseField name="response" type="string" required>
|
|
Un ejemplo de un campo de respuesta
|
|
</ResponseField>
|
|
|
|
```mdx
|
|
<ResponseField name="response" type="string" required>
|
|
Un ejemplo de campo de respuesta
|
|
</ResponseField>
|
|
```
|
|
|
|
<div id="properties">
|
|
### Propiedades
|
|
</div>
|
|
|
|
<ResponseField name="name" type="string" required>
|
|
El nombre del valor de la respuesta.
|
|
</ResponseField>
|
|
|
|
<ResponseField name="type" type="string" required>
|
|
Tipo esperado del valor de la respuesta. Puede ser cualquier cadena arbitraria.
|
|
</ResponseField>
|
|
|
|
<ResponseField name="default" type="string">
|
|
Valor predeterminado.
|
|
</ResponseField>
|
|
|
|
<ResponseField name="required" type="boolean">
|
|
Indica si la respuesta es obligatoria.
|
|
</ResponseField>
|
|
|
|
<ResponseField name="deprecated" type="boolean">
|
|
Indica si un campo está en desuso.
|
|
</ResponseField>
|
|
|
|
<ResponseField name="pre" type="string[]">
|
|
Etiquetas que se muestran antes del nombre del campo.
|
|
</ResponseField>
|
|
|
|
<ResponseField name="post" type="string[]">
|
|
Etiquetas que se muestran después del nombre del campo.
|
|
</ResponseField> |