Struct plaid::model::IdentityVerificationUserData
source · pub struct IdentityVerificationUserData {
pub address: Option<IdentityVerificationUserAddress>,
pub date_of_birth: Option<NaiveDate>,
pub email_address: Option<String>,
pub id_number: Option<UserIdNumber>,
pub ip_address: Option<String>,
pub name: Option<IdentityVerificationResponseUserName>,
pub phone_number: Option<String>,
}
Expand description
The identity data that was either collected from the user or provided via API in order to perform an Identity Verification.
Fields§
§address: Option<IdentityVerificationUserAddress>
Even if an address has been collected, some fields may be null depending on the region’s addressing system. For example:
Addresses from the United Kingdom will not include a region
Addresses from Hong Kong will not include postal code
date_of_birth: Option<NaiveDate>
A date in the format YYYY-MM-DD (RFC 3339 Section 5.6).
email_address: Option<String>
A valid email address.
id_number: Option<UserIdNumber>
ID number submitted by the user, currently used only for the Identity Verification product. If the user has not submitted this data yet, this field will be null
. Otherwise, both fields are guaranteed to be filled.
ip_address: Option<String>
An IPv4 or IPV6 address.
name: Option<IdentityVerificationResponseUserName>
The full name provided by the user. If the user has not submitted their name, this field will be null. Otherwise, both fields are guaranteed to be filled.
phone_number: Option<String>
A phone number in E.164 format.
Trait Implementations§
source§impl Clone for IdentityVerificationUserData
impl Clone for IdentityVerificationUserData
source§fn clone(&self) -> IdentityVerificationUserData
fn clone(&self) -> IdentityVerificationUserData
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more