FunctionDeclaration interface

Uporządkowane przedstawienie deklaracji funkcji zgodnie ze specyfikacją OpenAPI 3.0. Ta deklaracja zawiera nazwę funkcji i jej parametry. Ten element FunctionDeclaration to reprezentacja bloku kodu, który może być używany przez model jako narzędzie i wykonywany przez klienta.

Podpis:

export declare interface FunctionDeclaration 

Właściwości

Właściwość Typ Opis
description ciąg znaków Opcjonalnie. Opis i przeznaczenie funkcji. Model używa go do określenia, czy i w jaki sposób wywołać tę funkcję.
name ciąg znaków Nazwa funkcji do wywołania. Musi zaczynać się od litery lub podkreślenia. Nazwa musi mieć format a–z, A–Z lub 0–9 albo zawierać podkreślenia i myślniki o maksymalnej długości 64 znaki.
parametry Schemat deklaracji funkcji Opcjonalnie. Opisuje parametry tej funkcji w formacie obiektu schematu JSON. Odzwierciedla obiekt parametru Open API 3.03. W nazwach parametrów rozróżniana jest wielkość liter. W przypadku funkcji bez parametrów ta wartość może być nieskonfigurowana.

Deklaracja funkcji.opis

Opcjonalnie. Opis i przeznaczenie funkcji. Model używa go do określenia, czy i w jaki sposób wywołać tę funkcję.

Podpis:

description?: string;

Deklaracja funkcji.nazwa

Nazwa funkcji do wywołania. Musi zaczynać się od litery lub podkreślenia. Nazwa musi mieć format a–z, A–Z lub 0–9 albo zawierać podkreślenia i myślniki o maksymalnej długości 64 znaki.

Podpis:

name: string;

Deklaracja funkcji.parametry

Opcjonalnie. Opisuje parametry tej funkcji w formacie obiektu schematu JSON. Odzwierciedla obiekt parametru Open API 3.03. W nazwach parametrów rozróżniana jest wielkość liter. W przypadku funkcji bez parametrów ta wartość może być nieskonfigurowana.

Podpis:

parameters?: FunctionDeclarationSchema;