Struct plaid::model::BeaconUserUpdateRequestData
source · pub struct BeaconUserUpdateRequestData {
pub address: Option<BeaconUserRequestAddressNullable>,
pub date_of_birth: Option<NaiveDate>,
pub email_address: Option<String>,
pub id_number: Option<BeaconUserIdNumber>,
pub ip_address: Option<String>,
pub name: Option<BeaconUserNameNullable>,
pub phone_number: Option<String>,
}
Expand description
A subset of a Beacon User’s data which is used to patch the existing identity data associated with a Beacon User. At least one field must be provided,.
Fields§
§address: Option<BeaconUserRequestAddressNullable>
Home address for the associated user. For more context on this field, see Input Validation by Country.
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<BeaconUserIdNumber>
The ID number associated with a Beacon User.
ip_address: Option<String>
An IPv4 or IPV6 address.
name: Option<BeaconUserNameNullable>
The full name for a given Beacon User.
phone_number: Option<String>
A phone number in E.164 format.
Trait Implementations§
source§impl Clone for BeaconUserUpdateRequestData
impl Clone for BeaconUserUpdateRequestData
source§fn clone(&self) -> BeaconUserUpdateRequestData
fn clone(&self) -> BeaconUserUpdateRequestData
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for BeaconUserUpdateRequestData
impl Debug for BeaconUserUpdateRequestData
source§impl Default for BeaconUserUpdateRequestData
impl Default for BeaconUserUpdateRequestData
source§fn default() -> BeaconUserUpdateRequestData
fn default() -> BeaconUserUpdateRequestData
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for BeaconUserUpdateRequestData
impl<'de> Deserialize<'de> for BeaconUserUpdateRequestData
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for BeaconUserUpdateRequestData
impl Send for BeaconUserUpdateRequestData
impl Sync for BeaconUserUpdateRequestData
impl Unpin for BeaconUserUpdateRequestData
impl UnwindSafe for BeaconUserUpdateRequestData
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more