Package com.plaid.client.model
Class PaystubDetails
java.lang.Object
com.plaid.client.model.PaystubDetails
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2021-10-15T19:47:39.714Z[GMT]")
public class PaystubDetails
extends java.lang.Object
An object representing details that can be found on the paystub.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PaystubDetails.PayFrequencyEnum
The frequency at which the employee is paid. -
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SERIALIZED_NAME_PAY_DATE
static java.lang.String
SERIALIZED_NAME_PAY_FREQUENCY
static java.lang.String
SERIALIZED_NAME_PAY_PERIOD_END_DATE
static java.lang.String
SERIALIZED_NAME_PAY_PERIOD_START_DATE
static java.lang.String
SERIALIZED_NAME_PAYSTUB_PROVIDER
-
Constructor Summary
Constructors Constructor Description PaystubDetails()
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object o)
java.time.LocalDate
getPayDate()
Pay date on the paystub in the 'YYYY-MM-DD' format.PaystubDetails.PayFrequencyEnum
getPayFrequency()
The frequency at which the employee is paid.java.time.LocalDate
getPayPeriodEndDate()
Ending date of the pay period on the paystub in the 'YYYY-MM-DD' format.java.time.LocalDate
getPayPeriodStartDate()
Beginning date of the pay period on the paystub in the 'YYYY-MM-DD' format.java.lang.String
getPaystubProvider()
The name of the payroll provider that generated the paystub, e.g.int
hashCode()
PaystubDetails
payDate(java.time.LocalDate payDate)
PaystubDetails
payFrequency(PaystubDetails.PayFrequencyEnum payFrequency)
PaystubDetails
payPeriodEndDate(java.time.LocalDate payPeriodEndDate)
PaystubDetails
payPeriodStartDate(java.time.LocalDate payPeriodStartDate)
PaystubDetails
paystubProvider(java.lang.String paystubProvider)
void
setPayDate(java.time.LocalDate payDate)
void
setPayFrequency(PaystubDetails.PayFrequencyEnum payFrequency)
void
setPayPeriodEndDate(java.time.LocalDate payPeriodEndDate)
void
setPayPeriodStartDate(java.time.LocalDate payPeriodStartDate)
void
setPaystubProvider(java.lang.String paystubProvider)
java.lang.String
toString()
-
Field Details
-
SERIALIZED_NAME_PAY_PERIOD_START_DATE
public static final java.lang.String SERIALIZED_NAME_PAY_PERIOD_START_DATE- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PAY_PERIOD_END_DATE
public static final java.lang.String SERIALIZED_NAME_PAY_PERIOD_END_DATE- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PAY_DATE
public static final java.lang.String SERIALIZED_NAME_PAY_DATE- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PAYSTUB_PROVIDER
public static final java.lang.String SERIALIZED_NAME_PAYSTUB_PROVIDER- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PAY_FREQUENCY
public static final java.lang.String SERIALIZED_NAME_PAY_FREQUENCY- See Also:
- Constant Field Values
-
-
Constructor Details
-
PaystubDetails
public PaystubDetails()
-
-
Method Details
-
payPeriodStartDate
-
getPayPeriodStartDate
@Nullable public java.time.LocalDate getPayPeriodStartDate()Beginning date of the pay period on the paystub in the 'YYYY-MM-DD' format.- Returns:
- payPeriodStartDate
-
setPayPeriodStartDate
public void setPayPeriodStartDate(java.time.LocalDate payPeriodStartDate) -
payPeriodEndDate
-
getPayPeriodEndDate
@Nullable public java.time.LocalDate getPayPeriodEndDate()Ending date of the pay period on the paystub in the 'YYYY-MM-DD' format.- Returns:
- payPeriodEndDate
-
setPayPeriodEndDate
public void setPayPeriodEndDate(java.time.LocalDate payPeriodEndDate) -
payDate
-
getPayDate
@Nullable public java.time.LocalDate getPayDate()Pay date on the paystub in the 'YYYY-MM-DD' format.- Returns:
- payDate
-
setPayDate
public void setPayDate(java.time.LocalDate payDate) -
paystubProvider
-
getPaystubProvider
@Nullable public java.lang.String getPaystubProvider()The name of the payroll provider that generated the paystub, e.g. ADP- Returns:
- paystubProvider
-
setPaystubProvider
public void setPaystubProvider(java.lang.String paystubProvider) -
payFrequency
-
getPayFrequency
The frequency at which the employee is paid. Possible values: `MONTHLY`, `BI-WEEKLY`, `WEEKLY`, `SEMI-MONTHLY`.- Returns:
- payFrequency
-
setPayFrequency
-
equals
public boolean equals(java.lang.Object o)- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-