機能エントリタイプ
Document — ドキュメント
従来のミラー フィールドを使用した埋め込み添付ファイル (単一または複数)。
ドキュメント タイプ (Document、判別 18) — ドキュメント カテゴリ。従来のミラー フィールドを使用した埋め込み添付ファイル (単一または複数)。
分類済み
←タイプインデックス · カテゴリ: ドキュメント · 識別式: 18
フィールドスキーマ (EntryData)
| フィールド | 錆の種類 | オプション | 保護中 | UIラベル |
|---|---|---|---|---|
filename | String | いいえ | いいえ | ファイル名 |
mime_type | String | いいえ | いいえ | MIME タイプ |
content | Vec<u8> | いいえ | はい | ファイル |
notes | Option<String> | はい | いいえ | メモ |
files | Vec<DocumentAttachment> | いいえ | いいえ | 添付ファイル |
folders | Vec<DocumentFolder> | いいえ | いいえ | フォルダー |
秘密
保護された フィールド (UIでマスクされている、EntryType::is_protected_field): content。
添付ファイル
添付ファイル
ドキュメント タイプは、attachment_store_mut() を介して、添付ファイルを DocumentInner.files / folders (Entry.attachments ではありません) に保存します。従来のフィールド filename、mime_type、content は引き続きプライマリ ペイロードです。 複数のファイルの添付ファイルは DocumentAttachment / DocumentFolder 構造を共有します。
文書構造
DocumentInner (プライマリ ペイロード): filename、mime_type、content (保護)、notes、および複数ファイルの添付ファイル用の files / folders。 document_service.rs の attachment_store_mut() による解像度の統一。
アプリ内
ドキュメントエントリを作成: ボールト → + → ドキュメント と入力 → フィールドに入力 → 添付ファイル (オプション、すべてのタイプ) を追加 → 保存。検証: タイトルのみが必要です (validation_service.rs)。