Struct stripe::PersonVerification
source · [−]pub struct PersonVerification {
pub additional_document: Option<PersonVerificationDocument>,
pub details: Option<String>,
pub details_code: Option<String>,
pub document: Option<PersonVerificationDocument>,
pub status: String,
}
Fields
additional_document: Option<PersonVerificationDocument>
A document showing address, either a passport, local ID card, or utility bill from a well-known utility company.
details: Option<String>
A user-displayable string describing the verification state for the person.
For example, this may say “Provided identity information could not be verified”.
details_code: Option<String>
One of document_address_mismatch
, document_dob_mismatch
, document_duplicate_type
, document_id_number_mismatch
, document_name_mismatch
, document_nationality_mismatch
, failed_keyed_identity
, or failed_other
.
A machine-readable code specifying the verification state for the person.
document: Option<PersonVerificationDocument>
status: String
The state of verification for the person.
Possible values are unverified
, pending
, or verified
.
Trait Implementations
sourceimpl Clone for PersonVerification
impl Clone for PersonVerification
sourcefn clone(&self) -> PersonVerification
fn clone(&self) -> PersonVerification
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 PersonVerification
impl Debug for PersonVerification
sourceimpl Default for PersonVerification
impl Default for PersonVerification
sourcefn default() -> PersonVerification
fn default() -> PersonVerification
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for PersonVerification
impl<'de> Deserialize<'de> for PersonVerification
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 PersonVerification
impl Serialize for PersonVerification
Auto Trait Implementations
impl RefUnwindSafe for PersonVerification
impl Send for PersonVerification
impl Sync for PersonVerification
impl Unpin for PersonVerification
impl UnwindSafe for PersonVerification
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