Struct plaid_openapi::Paystub
source · [−]pub struct Paystub {
pub deductions: Deductions,
pub doc_id: String,
pub earnings: Earnings,
pub employee: Employee,
pub employer: PaystubEmployer,
pub employment_details: Option<EmploymentDetails>,
pub net_pay: NetPay,
pub pay_period_details: PayPeriodDetails,
pub paystub_details: Option<PaystubDetails>,
pub income_breakdown: Option<Vec<IncomeBreakdown>>,
pub ytd_earnings: Option<PaystubYTDDetails>,
pub verification: PaystubVerification,
}Fields
deductions: DeductionsAn object with the deduction information found on a paystub.
doc_id: StringAn identifier of the document referenced by the document metadata.
earnings: EarningsAn object representing both a breakdown of earnings on a paystub and the total earnings.
employee: EmployeeData about the employee.
employer: PaystubEmployerInformation about the employer on the paystub
employment_details: Option<EmploymentDetails>An object representing employment details found on a paystub.
net_pay: NetPayAn object representing information about the net pay amount on the paystub.
pay_period_details: PayPeriodDetailsDetails about the pay period.
paystub_details: Option<PaystubDetails>An object representing details that can be found on the paystub.
income_breakdown: Option<Vec<IncomeBreakdown>>ytd_earnings: Option<PaystubYTDDetails>The amount of income earned year to date, as based on paystub data.
verification: PaystubVerificationAn object containing details on the paystub’s verification status. This object will only be populated if the income_verification.access_tokens parameter was provided during the /link/token/create call or if a problem was detected with the information supplied by the user; otherwise it will be null.
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Paystub
impl<'de> Deserialize<'de> for Paystub
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
Auto Trait Implementations
impl RefUnwindSafe for Paystub
impl Send for Paystub
impl Sync for Paystub
impl Unpin for Paystub
impl UnwindSafe for Paystub
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>
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