Representasi terstruktur dari deklarasi fungsi seperti yang ditentukan oleh spesifikasi OpenAPI 3.0. Nama fungsi dan parameter telah disertakan dalam deklarasi ini. FunctionDeclaration
ini adalah representasi dari blok kode yang dapat digunakan sebagai Alat oleh model dan dieksekusi oleh klien.
Tanda Tangan:
export declare interface FunctionDeclaration
Properti
Properti | Jenis | Deskripsi |
---|---|---|
description [deskripsi] | string | Opsional. Deskripsi dan tujuan fungsi. Model menggunakannya untuk menentukan cara dan apakah akan memanggil fungsi. |
name | string | Nama fungsi yang akan dipanggil. Harus diawali dengan huruf atau garis bawah. Harus berupa a-z, A-Z, 0-9, atau berisi garis bawah dan tanda hubung, dengan panjang maksimal 64. |
parameter | FunctionDeclarationSchema | Opsional. Menjelaskan parameter ke fungsi ini dalam format Objek Skema JSON. Merefleksikan Objek Parameter Open API 3.03. Nama parameter peka huruf besar/kecil. Untuk fungsi tanpa parameter, parameter ini dapat dibatalkan penetapannya. |
FunctionDeclaration.description
Opsional. Deskripsi dan tujuan fungsi. Model menggunakannya untuk menentukan cara dan apakah akan memanggil fungsi.
Tanda Tangan:
description?: string;
FungsiDeclaration.name
Nama fungsi yang akan dipanggil. Harus diawali dengan huruf atau garis bawah. Harus berupa a-z, A-Z, 0-9, atau berisi garis bawah dan tanda hubung, dengan panjang maksimal 64.
Tanda Tangan:
name: string;
FunctionDeclaration.parameters
Opsional. Menjelaskan parameter ke fungsi ini dalam format Objek Skema JSON. Merefleksikan Objek Parameter Open API 3.03. Nama parameter peka huruf besar/kecil. Untuk fungsi tanpa parameter, parameter ini dapat dibatalkan penetapannya.
Tanda Tangan:
parameters?: FunctionDeclarationSchema;