Struct stripe::AccountRequirements [−][src]
Fields
current_deadline: Option<Timestamp>
The date the fields in currently_due
must be collected by to keep payouts enabled for the account.
These fields might block payouts sooner if the next threshold is reached before these fields are collected.
currently_due: Option<Vec<String>>
The fields that need to be collected to keep the account enabled.
If not collected by the current_deadline
, these fields appear in past_due
as well, and the account is disabled.
disabled_reason: Option<String>
If the account is disabled, this string describes why the account can’t create charges or receive payouts.
Can be requirements.past_due
, requirements.pending_verification
, rejected.fraud
, rejected.terms_of_service
, rejected.listed
, rejected.other
, listed
, under_review
, or other
.
errors: Option<Vec<AccountRequirementsError>>
The fields that are currently_due
and need to be collected again because validation or verification failed for some reason.
eventually_due: Option<Vec<String>>
The fields that need to be collected assuming all volume thresholds are reached.
As they become required, these fields appear in currently_due
as well, and the current_deadline
is set.
past_due: Option<Vec<String>>
The fields that weren't collected by the current_deadline
.
These fields need to be collected to re-enable the account.
pending_verification: Option<Vec<String>>
Fields that may become required depending on the results of verification or review.
An empty array unless an asynchronous verification is pending.
If verification fails, the fields in this array become required and move to currently_due
or past_due
.
Trait Implementations
impl Clone for AccountRequirements
[src]
fn clone(&self) -> AccountRequirements
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for AccountRequirements
[src]
impl<'de> Deserialize<'de> for AccountRequirements
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Serialize for AccountRequirements
[src]
Auto Trait Implementations
impl RefUnwindSafe for AccountRequirements
[src]
impl Send for AccountRequirements
[src]
impl Sync for AccountRequirements
[src]
impl Unpin for AccountRequirements
[src]
impl UnwindSafe for AccountRequirements
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
pub fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,