pub struct DriversLicenseCredential<E = ()> {
pub full_name: Option<EditableField<EditableFieldString, E>>,
pub birth_date: Option<EditableField<EditableFieldDate, E>>,
pub issue_date: Option<EditableField<EditableFieldDate, E>>,
pub expiry_date: Option<EditableField<EditableFieldDate, E>>,
pub issuing_authority: Option<EditableField<EditableFieldString, E>>,
pub territory: Option<EditableField<EditableFieldSubdivisionCode, E>>,
pub country: Option<EditableField<EditableFieldCountryCode, E>>,
pub license_number: Option<EditableField<EditableFieldString, E>>,
pub license_class: Option<EditableField<EditableFieldString, E>>,
}Expand description
A DriversLicenseCredential contains information about a person’s driver’s license. The fields reflect the relevant set of mandatory data fields defined by ISO 18013-1.
Fields§
§full_name: Option<EditableField<EditableFieldString, E>>The full name of the license holder.
birth_date: Option<EditableField<EditableFieldDate, E>>Day, month, and year on which the license holder was born.
issue_date: Option<EditableField<EditableFieldDate, E>>The date on which the license was issued.
expiry_date: Option<EditableField<EditableFieldDate, E>>The date on which the license expires.
The official body or government agency responsible for issuing the license.
territory: Option<EditableField<EditableFieldSubdivisionCode, E>>The principal administrative subdivision of the license’s country of origin. Examples of administrative subdivisions are states or provinces. This MUST conform to the ISO 3166-2 format.
country: Option<EditableField<EditableFieldCountryCode, E>>The license’s country of origin. This MUST conform to the ISO 3166-1 alpha-2 format.
license_number: Option<EditableField<EditableFieldString, E>>The number assigned by the issuing authority.
license_class: Option<EditableField<EditableFieldString, E>>The vehicle types the license holder is authorized to operate.
Trait Implementations§
Source§impl<E: Clone> Clone for DriversLicenseCredential<E>
impl<E: Clone> Clone for DriversLicenseCredential<E>
Source§fn clone(&self) -> DriversLicenseCredential<E>
fn clone(&self) -> DriversLicenseCredential<E>
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more