مشاركة عبر


ContentFieldDefinition interface

تعريف الحقل باستخدام بناء جملة تشبه مخطط JSON.

الخصائص

description

وصف الحقل.

enum

تعداد قيم الحقول الممكنة.

enumDescriptions

أوصاف لكل قيمة تعداد.

estimateSourceAndConfidence

مصدر الثبات والثقة بالعودة.

examples

أمثلة على قيم الحقل.

itemDefinition

مخطط نوع الحقل لكل عنصر مصفوفة إذا كان النوع هو مصفوفة.

method

طريقة التوليد.

properties

الحقول الفرعية المسماة، إذا كان النوع هو كائن.

ref

إشارة إلى تعريف حقل آخر.

type

نوع البيانات الدلالية لقيمة الحقل.

تفاصيل الخاصية

description

وصف الحقل.

description?: string

قيمة الخاصية

string

enum

تعداد قيم الحقول الممكنة.

enum?: string[]

قيمة الخاصية

string[]

enumDescriptions

أوصاف لكل قيمة تعداد.

enumDescriptions?: Record<string, string>

قيمة الخاصية

Record<string, string>

estimateSourceAndConfidence

مصدر الثبات والثقة بالعودة.

estimateSourceAndConfidence?: boolean

قيمة الخاصية

boolean

examples

أمثلة على قيم الحقل.

examples?: string[]

قيمة الخاصية

string[]

itemDefinition

مخطط نوع الحقل لكل عنصر مصفوفة إذا كان النوع هو مصفوفة.

itemDefinition?: ContentFieldDefinition

قيمة الخاصية

method

طريقة التوليد.

method?: GenerationMethod

قيمة الخاصية

properties

الحقول الفرعية المسماة، إذا كان النوع هو كائن.

properties?: Record<string, ContentFieldDefinition>

قيمة الخاصية

Record<string, ContentFieldDefinition>

ref

إشارة إلى تعريف حقل آخر.

ref?: string

قيمة الخاصية

string

type

نوع البيانات الدلالية لقيمة الحقل.

type?: ContentFieldType

قيمة الخاصية