FunctionDeclaration interface

تمثيل منظَّم لبيان دالة على النحو المحدّد في مواصفات OpenAPI 3.0. يتضمّن هذا البيان اسم الدالة والمَعلمات. يمثّل FunctionDeclaration هذا مجموعة من الرموز التي يمكن أن يستخدمها النموذج وينفّذها العميل كأداة.

Signature:

export declare interface FunctionDeclaration 

أماكن إقامة

الموقع النوع الوصف
description السلسلة هذه السمة اختيارية. وصف الدالة والغرض منها. يستخدمه النموذج لتحديد كيفية استدعاء الدالة وما إذا كان سيتم استدعاءها أم لا.
name السلسلة اسم الدالة المطلوب استدعاءها. يجب أن يبدأ بحرف أو شرطة سفلية. يجب أن يكون النص a-z أو A-Z أو 0-9 أو يحتوي على شرطات سفلية وشرطات، ولا يزيد طولها عن 64 حرفًا.
المَعلمات FunctionDeclarationSchema هذه السمة اختيارية. تصف المعلَمات الخاصة بهذه الدالة بتنسيق JSON Schema Object. يعكس كائن المعلَمة Open API 3.03. أسماء المَعلمات حسّاسة لحالة الأحرف. بالنسبة إلى الدالة التي لا تحتوي على معلَمات، يمكن ترك هذا الإعداد بدون ضبط.

FunctionDeclaration.description

هذه السمة اختيارية. وصف الدالة والغرض منها. يستخدمه النموذج لتحديد كيفية استدعاء الدالة وما إذا كان سيتم استدعاءها أم لا.

Signature:

description?: string;

FunctionDeclaration.name

اسم الدالة المطلوب استدعاءها. يجب أن يبدأ بحرف أو شرطة سفلية. يجب أن يكون النص a-z أو A-Z أو 0-9 أو يحتوي على شرطات سفلية وشرطات، ولا يزيد طولها عن 64 حرفًا.

Signature:

name: string;

FunctionDeclaration.parameters

هذه السمة اختيارية. تصف المعلَمات الخاصة بهذه الدالة بتنسيق JSON Schema Object. يعكس كائن المعلَمة Open API 3.03. أسماء المَعلمات حسّاسة لحالة الأحرف. بالنسبة إلى الدالة التي لا تحتوي على معلَمات، يمكن ترك هذا الإعداد بدون ضبط.

Signature:

parameters?: FunctionDeclarationSchema;