मुख्य कंटेंट पर जाएँ
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

    ID से स्रोत का कलेक्शन (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"

इनमें इस्तेमाल