FuncionalidadesTipos de entradas

Document — Documentos

Anexos de arquivos incorporados (únicos ou múltiplos) com campos de espelho herdados.

Tipo de documento (Document, discriminante 18) — Categoria de Documento. Anexos de arquivos incorporados (únicos ou múltiplos) com campos de espelho herdados.

Classificação

← Índice de tipos · Categoria: Documento · Discriminante: 18

Esquema de campo (EntryData)

CampoTipo de ferrugemOpcionalProtegidoEtiqueta da IU
filenameStringnãonãoNome do arquivo
mime_typeStringnãonãoTipo MIME
contentVec<u8>nãosimArquivo
notesOption<String>simnãoNotas
filesVec<DocumentAttachment>nãonãoArquivos anexados
foldersVec<DocumentFolder>nãonãopastas

Segredos

Campos protegidos (mascarados na UI, EntryType::is_protected_field): content.

Anexos

Anexos

O tipo Documento armazena anexos em DocumentInner.files/folders (não Entry.attachments), via attachment_store_mut(). Os campos legados filename, mime_type, content específicos como carga primária; anexos de vários arquivos coleções estruturas DocumentAttachment / DocumentFolder.

Estrutura do documento

DocumentInner (carga útil primária): filename, mime_type, content (protegido), notes, mais files / folders para anexos de vários arquivos. Resolução unificada via attachment_store_mut() em document_service.rs.

Nenhum aplicativo

Crie uma entrada de documento: vault → + → digite Documento → preencha os campos → adicione anexos (opcional, todos os tipos) → Salvar. Validação: é necessário apenas o título (validation_service.rs).