Struct plaid::model::PayStubPayPeriodDetails
source · pub struct PayStubPayPeriodDetails {
pub distribution_breakdown: Vec<PayStubDistributionBreakdown>,
pub end_date: Option<NaiveDate>,
pub gross_earnings: Option<f64>,
pub iso_currency_code: Option<String>,
pub pay_amount: Option<f64>,
pub pay_basis: Option<String>,
pub pay_date: Option<NaiveDate>,
pub pay_frequency: Option<String>,
pub start_date: Option<NaiveDate>,
pub unofficial_currency_code: Option<String>,
}
Expand description
Details about the pay period.
Fields§
§distribution_breakdown: Vec<PayStubDistributionBreakdown>
§end_date: Option<NaiveDate>
The date on which the pay period ended, in ISO 8601 format (“yyyy-mm-dd”).
gross_earnings: Option<f64>
Total earnings before tax/deductions.
iso_currency_code: Option<String>
The ISO-4217 currency code of the net pay. Always null
if unofficial_currency_code
is non-null.
pay_amount: Option<f64>
The amount of the paycheck.
pay_basis: Option<String>
The explicit pay basis on the paystub (if present).
pay_date: Option<NaiveDate>
The date on which the pay stub was issued, in ISO 8601 format (“yyyy-mm-dd”).
pay_frequency: Option<String>
The frequency at which an individual is paid.
start_date: Option<NaiveDate>
The date on which the pay period started, in ISO 8601 format (“yyyy-mm-dd”).
unofficial_currency_code: Option<String>
The unofficial currency code associated with the net pay. Always null
if iso_currency_code
is non-null
. Unofficial currency codes are used for currencies that do not have official ISO currency codes, such as cryptocurrencies and the currencies of certain countries.
See the currency code schema for a full listing of supported iso_currency_code
s.
Trait Implementations§
source§impl Clone for PayStubPayPeriodDetails
impl Clone for PayStubPayPeriodDetails
source§fn clone(&self) -> PayStubPayPeriodDetails
fn clone(&self) -> PayStubPayPeriodDetails
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more