Struct stripe::PersonParams
source · [−]pub struct PersonParams {Show 22 fields
pub address: Option<Address>,
pub address_kana: Option<Address>,
pub address_kanji: Option<Address>,
pub dob: Option<PersonParamsDob>,
pub email: Option<String>,
pub first_name: Option<String>,
pub first_name_kana: Option<String>,
pub first_name_kanji: Option<String>,
pub full_name_aliases: Option<Vec<String>>,
pub gender: Option<String>,
pub id_number: Option<String>,
pub id_number_secondary: Option<String>,
pub last_name: Option<String>,
pub last_name_kana: Option<String>,
pub last_name_kanji: Option<String>,
pub maiden_name: Option<String>,
pub metadata: Metadata,
pub phone: Option<String>,
pub political_exposure: Option<PersonParamsPoliticalExposure>,
pub registered_address: Option<PersonParamsRegisteredAddress>,
pub ssn_last_4: Option<String>,
pub verification: Option<PersonVerificationParams>,
}
Fields
address: Option<Address>
address_kana: Option<Address>
address_kanji: Option<Address>
dob: Option<PersonParamsDob>
email: Option<String>
first_name: Option<String>
first_name_kana: Option<String>
first_name_kanji: Option<String>
full_name_aliases: Option<Vec<String>>
gender: Option<String>
id_number: Option<String>
id_number_secondary: Option<String>
last_name: Option<String>
last_name_kana: Option<String>
last_name_kanji: Option<String>
maiden_name: Option<String>
metadata: Metadata
phone: Option<String>
political_exposure: Option<PersonParamsPoliticalExposure>
registered_address: Option<PersonParamsRegisteredAddress>
ssn_last_4: Option<String>
verification: Option<PersonVerificationParams>
Trait Implementations
sourceimpl Clone for PersonParams
impl Clone for PersonParams
sourcefn clone(&self) -> PersonParams
fn clone(&self) -> PersonParams
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for PersonParams
impl Debug for PersonParams
sourceimpl Default for PersonParams
impl Default for PersonParams
sourcefn default() -> PersonParams
fn default() -> PersonParams
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for PersonParams
impl<'de> Deserialize<'de> for PersonParams
sourcefn 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
sourceimpl Serialize for PersonParams
impl Serialize for PersonParams
Auto Trait Implementations
impl RefUnwindSafe for PersonParams
impl Send for PersonParams
impl Sync for PersonParams
impl Unpin for PersonParams
impl UnwindSafe for PersonParams
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more