FunctionDeclaration interface

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;