ContactAddress — Addresses
Postal address and non-secret contact info.
Contact/Address type (ContactAddress, discriminant 14) — Identity category. Postal address and non-secret contact info.
Classification
← Types index · Category: Identity · Discriminant: 14
Field schema (EntryData)
| Field | Rust type | Optional | Protected | UI label |
|---|---|---|---|---|
address | Option<String> | yes | no | Address |
city | Option<String> | yes | no | City |
country | Option<String> | yes | no | Country |
postal_code | Option<String> | yes | no | Postal code |
phone | Option<String> | yes | no | Phone |
email | Option<String> | yes | no | |
notes | Option<String> | yes | no | Notes |
Secrets
No protected fields for this type (is_protected_field returns false for all data fields).
Attachments
Attachments
Like all entry types, a ContactAddress entry may have encrypted attachments via Entry.attachments (EntryAttachments: files, folders). Add them by drag-and-drop in the entry editor; binary content is encrypted with the vault.
In the app
Create a Contact/Address entry: vault → + → type ContactAddress → fill fields → add attachments (optional, all types) → Save. Validation: only title is required (validation_service.rs).