انتقل إلى المحتوى
Sursa Developers

الكائنات

SourceCreate

الحقول

  • kindstring

    نوع المصدر (انظر SourceKind)؛ مع مفتاح API للمؤسسة، القيمة custom فقط.

    القيمة الافتراضية: "gdrive"

  • namestringمطلوب

    length ≥ 1, length ≤ 120

  • collectionstring

    اسم مجموعة المصدر؛ ويمكنك تمرير collection_id بدلًا منه (منذ 1.62.0).

    length ≥ 1, length ≤ 64

  • collection_idinteger

    مجموعة المصدر حسب المعرّف (منذ 1.62.0)؛ إذا مُرِّر الحقلان كلاهما، فالأولوية للحقل collection_id.

  • permissions_modestring

    وضع صلاحيات بطاقات المصدر (منذ 1.62.0، كما في update_source_settings): الوضع own يستخدم صلاحيات المجموعة، والوضع mirror يأخذها من المستند (permissions). يتطلب اختيار mirror حق إدارة صلاحيات المجموعة.

    القيم المسموح بها: ownmirror

  • default_owner_idinteger | null
  • verify_interval_daysinteger

    القيمة الافتراضية: 90≥ 1, ≤ 3650

  • tagsarray of string

    القيمة الافتراضية: []

  • default_categorystring | null
  • rootsarray of string | null

    المجلدات المختارة من المصدر: لا يصبح بطاقاتٍ إلا ما في داخلها. للمصدر المخصص، مسارات مجلدات المستندات (Guides/Billing)؛ وللموصّلات، عقد شجرة المزود.

  • folder_idstring | null

    المجلد في مجموعة المصدر الذي توضع فيه البطاقات (القيمة null تعني جذر المجموعة).

  • folder_modestring

    الوضع flat يضع كل شيء في المجلد المختار؛ والوضع mirror ينشئ مجلدات تكرر مسار العنصر في المصدر، بعمق لا يتجاوز حد تداخل المجلدات (3 مستويات؛ والعناصر الأعمق توضع في أقرب مجلد).

    القيم المسموح بها: flatmirror

    القيمة الافتراضية: "flat"

يُستخدم في