NationalID — Carte d'identité
Carte nationale d'identité.
Type Carte d'identité (NationalID, discriminant 9) — catégorie Identité. Carte nationale d'identité.
Classification
← Index des types · Catégorie : Identité · Discriminant : 9
Schéma des champs (EntryData)
| Champ | Type Rust | Optionnel | Protégé | Libellé UI |
|---|---|---|---|---|
id_number | String | non | oui | Numéro d'identité |
document_number | Option<String> | oui | oui | Numéro de document |
issuing_authority | Option<String> | oui | non | Autorité émettrice |
expiry_date | Option<String> | oui | non | Date d'expiration |
date_of_birth | Option<String> | oui | non | Date de naissance |
personal_code | Option<String> | oui | oui | Code personnel |
last_name | Option<String> | oui | non | Nom |
first_name | Option<String> | oui | non | Prénom |
place_of_birth | Option<String> | oui | non | Lieu de naissance |
sex | Option<String> | oui | non | Sexe |
nationality | Option<String> | oui | non | Nationalité |
address | Option<String> | oui | non | Adresse |
issue_date | Option<String> | oui | non | Date de délivrance |
issuing_country | Option<String> | oui | non | Pays émetteur |
notes | Option<String> | oui | non | Notes |
Secrets
Champs protégés (masqués dans l'UI, EntryType::is_protected_field) : id_number, document_number, personal_code.
Pièces jointes
Pièces jointes
Comme pour tous les types d'entrée, une entrée NationalID 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 Carte d'identité : coffre → + → type NationalID → remplir les champs → ajouter des pièces jointes (optionnel, tous types) → Enregistrer. Validation : seul le titre est requis (validation_service.rs).