Document — दस्तावेज़
लीगेसी मिरर फ़ील्ड के साथ एंबेडेड फ़ाइल अनुलग्नक (एकल या एकाधिक)।
दस्तावेज़ प्रकार (Document, विवेचक 18) - दस्तावेज़ श्रेणी। लीगेसी मिरर फ़ील्ड के साथ एंबेडेड फ़ाइल अनुलग्नक (एकल या एकाधिक)।
बैल
← प्रकार क्लासिक · श्रेणी: दास्तावेज़ · विवेचक: 18
फ़ील्ड स्कीमा (एंट्रीडेटा)
| फ़ील्ड | जंग का प्रकार | वैकल्पिक | संरक्षित | यूआई लेबल |
|---|---|---|---|---|
filename | String | नहीं | नहीं | फ़ाइल नाम |
mime_type | String | नहीं | नहीं | माइम प्रकार |
content | Vec<u8> | नहीं | हाँ | फ़ाइल |
notes | Option<String> | हाँ | नहीं | नोट्स |
files | Vec<DocumentAttachment> | नहीं | नहीं | संलग्न फ़ाइलें |
folders | Vec<DocumentFolder> | नहीं | नहीं | फ़ोल्डर्स |
रहस्य
संरक्षित क्लासिक (सूरज में छिपा हुआ, EntryType::is_protected_field): content।
संलग्नक
संलग्नक
दास्तावेज़ प्रकार के अटैचमेंट को attachment_store_mut() के माध्यम से DocumentInner.files / folders (Entry.attachments नहीं) में विभाजित किया गया है। लीगेसी स्कोर filename, mime_type, content प्राथमिक पेलोड बने हुए हैं; बहु-फ़ाइल अनुलग्नक DocumentAttachment / DocumentFolder संरचनाएँ साझा की जाती हैं।
अध्ययन. संरचना
डॉक्यूमेंटइनर (प्राथमिक पेलोड): filename, mime_type, content (संरक्षित), notes, साथ ही मल्टी-फ़ाइल अटैचमेंट के लिए files / folders। attachment_store_mut() के माध्यम से document_service.rs में लाइसेंस प्राप्त लाइसेंस।
ऐप में
एक उपन्यास प्रकाशित: वॉल्ट → + → प्रकार दास्तावेज़ → स्मारकीय अभिलेख → अटैचमेंट अभिलेख (वैकल्पिक, अन्य प्रकार) → सहेजें। सत्यापन: केवल शीर्षक आवश्यक है (validation_service.rs)।