FunctionDeclaration interface

Representación estructurada de una declaración de función según lo define la especificación de OpenAPI 3.0. Esta declaración incluye el nombre y los parámetros de la función. Este FunctionDeclaration es una representación de un bloque de código que el modelo puede usar como herramienta y que el cliente puede ejecutar.

Firma:

export declare interface FunctionDeclaration 

Propiedades

Propiedad Tipo Descripción
description cadena Opcional. Descripción y propósito de la función. El modelo la usa para decidir si se debe llamar a la función y cómo hacerlo.
name cadena El nombre de la función a la que se llamará. Debe comenzar con una letra o un guion bajo. Debe ser a-z, A-Z, 0-9 o contener guiones bajos y guiones, con una longitud máxima de 64.
Parámetros FunctionDeclarationSchema Opcional. Describe los parámetros de esta función en formato de objeto de esquema JSON. Refleja el objeto de parámetro de Open API 3.03. Los nombres de parámetros distinguen mayúsculas de minúsculas. Para una función sin parámetros, esto no se puede configurar.

FunctionDeclaration.description

Opcional. Descripción y propósito de la función. El modelo la usa para decidir si se debe llamar a la función y cómo hacerlo.

Firma:

description?: string;

FunctionDeclaration.name

El nombre de la función a la que se llamará. Debe comenzar con una letra o un guion bajo. Debe ser a-z, A-Z, 0-9 o contener guiones bajos y guiones, con una longitud máxima de 64.

Firma:

name: string;

FunctionDeclaration.parameters

Opcional. Describe los parámetros de esta función en formato de objeto de esquema JSON. Refleja el objeto de parámetro de Open API 3.03. Los nombres de parámetros distinguen mayúsculas de minúsculas. Para una función sin parámetros, esto no se puede configurar.

Firma:

parameters?: FunctionDeclarationSchema;