FunctionDeclaration interface

OpenAPI 3.0 仕様 で定義された関数宣言の構造化表現。この宣言には、関数名とパラメータが含まれています。この FunctionDeclaration は、モデルによってツールとして使用され、クライアントによって実行できるコードブロックを表しています。

署名:

export declare interface FunctionDeclaration 

プロパティ

プロパティ タイプ 説明
description 文字列 省略可。関数の説明と目的。モデルはこれを使用して、関数を呼び出す方法と呼び出すかどうかを決定します。
name 文字列 呼び出す関数の名前。先頭は英字またはアンダースコアにしてください。a ~ z、A ~ Z、0 ~ 9 にするか、アンダースコアとダッシュを含める必要があり、最大長は 64 です。
パラメータ FunctionDeclarationSchema 省略可。この関数のパラメータを JSON スキーマ オブジェクト形式で説明します。Open API 3.03 パラメータ オブジェクトを反映します。パラメータ名では大文字と小文字が区別されます。パラメータのない関数の場合は、未設定のままにできます。

FunctionDeclaration.description

省略可。関数の説明と目的。モデルはこれを使用して、関数を呼び出す方法と呼び出すかどうかを決定します。

署名:

description?: string;

FunctionDeclaration.name

呼び出す関数の名前。先頭は英字またはアンダースコアにしてください。a ~ z、A ~ Z、0 ~ 9 にするか、アンダースコアとダッシュを含める必要があり、最大長は 64 です。

署名:

name: string;

FunctionDeclaration.parameters

省略可。この関数のパラメータを JSON スキーマ オブジェクト形式で説明します。Open API 3.03 パラメータ オブジェクトを反映します。パラメータ名では大文字と小文字が区別されます。パラメータのない関数の場合は、未設定のままにできます。

署名:

parameters?: FunctionDeclarationSchema;