Profile — Profils
Profil personne : contact, fiscalité, PII.
Type Profil (Profile, discriminant 13) — catégorie Identité. Profil personne : contact, fiscalité, PII.
Classification
← Index des types · Catégorie : Identité · Discriminant : 13
Schéma des champs (EntryData)
| Champ | Type Rust | Optionnel | Protégé | Libellé UI |
|---|---|---|---|---|
last_name | Option<String> | oui | non | Nom |
first_name | Option<String> | oui | non | Prénom |
email | Option<String> | oui | non | |
phone | Option<String> | oui | non | Téléphone |
address | Option<String> | oui | non | Adresse |
city | Option<String> | oui | non | Ville |
country | Option<String> | oui | non | Pays |
postal_code | Option<String> | oui | non | Code postal |
date_of_birth | Option<String> | oui | non | Date de naissance |
social_security_number | Option<String> | oui | oui | Numéro de sécurité sociale |
tax_id | Option<String> | oui | oui | Numéro d'identification fiscale |
notes | Option<String> | oui | non | Notes |
Secrets
Champs protégés (masqués dans l'UI, EntryType::is_protected_field) : social_security_number, tax_id.
Pièces jointes
Pièces jointes
Comme pour tous les types d'entrée, une entrée Profile peut porter des pièces jointes chiffrées via Entry.attachments (EntryAttachments : files, folders). Ajoutez-les par glisser-déposer dans l'éditeur d'entrée ; le contenu binaire est chiffré avec le coffre.
Dans l'application
Créer une entrée Profil : coffre → + → type Profile → remplir les champs → ajouter des pièces jointes (optionnel, tous types) → Enregistrer. Validation : seul le titre est requis (validation_service.rs).