Package com.plaid.client.model
Class LinkTokenCreateRequestIncomeVerification
java.lang.Object
com.plaid.client.model.LinkTokenCreateRequestIncomeVerification
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2021-10-15T19:47:39.714Z[GMT]")
public class LinkTokenCreateRequestIncomeVerification
extends java.lang.Object
Specifies options for initializing Link for use with the Income (beta) product. This field is required if `income_verification` is included in the `products` array.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SERIALIZED_NAME_ACCESS_TOKENS
static java.lang.String
SERIALIZED_NAME_ASSET_REPORT_ID
static java.lang.String
SERIALIZED_NAME_INCOME_VERIFICATION_ID
static java.lang.String
SERIALIZED_NAME_PRECHECK_ID
-
Constructor Summary
Constructors Constructor Description LinkTokenCreateRequestIncomeVerification()
-
Method Summary
Modifier and Type Method Description LinkTokenCreateRequestIncomeVerification
accessTokens(java.util.List<java.lang.String> accessTokens)
LinkTokenCreateRequestIncomeVerification
addAccessTokensItem(java.lang.String accessTokensItem)
LinkTokenCreateRequestIncomeVerification
assetReportId(java.lang.String assetReportId)
boolean
equals(java.lang.Object o)
java.util.List<java.lang.String>
getAccessTokens()
An array of access tokens corresponding to the Items that will be cross-referenced with the product data.java.lang.String
getAssetReportId()
The `asset_report_id` of an asset report associated with the user, as provided by `/asset_report/create`.java.lang.String
getIncomeVerificationId()
The `income_verification_id` of the verification instance, as provided by `/income/verification/create`.java.lang.String
getPrecheckId()
The ID of a precheck created with `/income/verification/precheck`.int
hashCode()
LinkTokenCreateRequestIncomeVerification
incomeVerificationId(java.lang.String incomeVerificationId)
LinkTokenCreateRequestIncomeVerification
precheckId(java.lang.String precheckId)
void
setAccessTokens(java.util.List<java.lang.String> accessTokens)
void
setAssetReportId(java.lang.String assetReportId)
void
setIncomeVerificationId(java.lang.String incomeVerificationId)
void
setPrecheckId(java.lang.String precheckId)
java.lang.String
toString()
-
Field Details
-
SERIALIZED_NAME_INCOME_VERIFICATION_ID
public static final java.lang.String SERIALIZED_NAME_INCOME_VERIFICATION_ID- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ASSET_REPORT_ID
public static final java.lang.String SERIALIZED_NAME_ASSET_REPORT_ID- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PRECHECK_ID
public static final java.lang.String SERIALIZED_NAME_PRECHECK_ID- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ACCESS_TOKENS
public static final java.lang.String SERIALIZED_NAME_ACCESS_TOKENS- See Also:
- Constant Field Values
-
-
Constructor Details
-
LinkTokenCreateRequestIncomeVerification
public LinkTokenCreateRequestIncomeVerification()
-
-
Method Details
-
incomeVerificationId
public LinkTokenCreateRequestIncomeVerification incomeVerificationId(java.lang.String incomeVerificationId) -
getIncomeVerificationId
@Nullable public java.lang.String getIncomeVerificationId()The `income_verification_id` of the verification instance, as provided by `/income/verification/create`.- Returns:
- incomeVerificationId
-
setIncomeVerificationId
public void setIncomeVerificationId(java.lang.String incomeVerificationId) -
assetReportId
-
getAssetReportId
@Nullable public java.lang.String getAssetReportId()The `asset_report_id` of an asset report associated with the user, as provided by `/asset_report/create`. Providing an `asset_report_id` is optional and can be used to verify the user through a streamlined flow. If provided, the bank linking flow will be skipped.- Returns:
- assetReportId
-
setAssetReportId
public void setAssetReportId(java.lang.String assetReportId) -
precheckId
-
getPrecheckId
@Nullable public java.lang.String getPrecheckId()The ID of a precheck created with `/income/verification/precheck`. Will be used to improve conversion of the income verification flow.- Returns:
- precheckId
-
setPrecheckId
public void setPrecheckId(java.lang.String precheckId) -
accessTokens
public LinkTokenCreateRequestIncomeVerification accessTokens(java.util.List<java.lang.String> accessTokens) -
addAccessTokensItem
public LinkTokenCreateRequestIncomeVerification addAccessTokensItem(java.lang.String accessTokensItem) -
getAccessTokens
@Nullable public java.util.List<java.lang.String> getAccessTokens()An array of access tokens corresponding to the Items that will be cross-referenced with the product data. If the `transactions` product was not initialized for the Items during link, it will be initialized after this Link session.- Returns:
- accessTokens
-
setAccessTokens
public void setAccessTokens(java.util.List<java.lang.String> accessTokens) -
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
-