ContentFieldDefinition interface
تعريف الحقل باستخدام بناء جملة تشبه مخطط JSON.
الخصائص
| description | وصف الحقل. |
| enum | تعداد قيم الحقول الممكنة. |
| enum |
أوصاف لكل قيمة تعداد. |
| estimate |
مصدر الثبات والثقة بالعودة. |
| examples | أمثلة على قيم الحقل. |
| item |
مخطط نوع الحقل لكل عنصر مصفوفة إذا كان النوع هو مصفوفة. |
| 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
properties
الحقول الفرعية المسماة، إذا كان النوع هو كائن.
properties?: Record<string, ContentFieldDefinition>
قيمة الخاصية
Record<string, ContentFieldDefinition>
ref
إشارة إلى تعريف حقل آخر.
ref?: string
قيمة الخاصية
string