Class UsKycCheckData.FinancialProfile.Builder
-
- All Implemented Interfaces:
public final class UsKycCheckData.FinancialProfile.BuilderA builder for FinancialProfile.
-
-
Method Summary
-
-
Method Detail
-
fundingSources
final UsKycCheckData.FinancialProfile.Builder fundingSources(List<UsKycCheckData.FinancialProfile.FundingSource> fundingSources)
One or more of the following: employment_income, investments, inheritance, business_income, savings, family.
-
fundingSources
final UsKycCheckData.FinancialProfile.Builder fundingSources(JsonField<List<UsKycCheckData.FinancialProfile.FundingSource>> fundingSources)
Sets Builder.fundingSources to an arbitrary JSON value.
You should usually call Builder.fundingSources with a well-typed
List<FundingSource>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addFundingSource
final UsKycCheckData.FinancialProfile.Builder addFundingSource(UsKycCheckData.FinancialProfile.FundingSource fundingSource)
Adds a single FundingSource to fundingSources.
-
liquidNetWorthMax
final UsKycCheckData.FinancialProfile.Builder liquidNetWorthMax(Long liquidNetWorthMax)
The upper bound of the user's liquid net worth (USD).
-
liquidNetWorthMax
final UsKycCheckData.FinancialProfile.Builder liquidNetWorthMax(JsonField<Long> liquidNetWorthMax)
Sets Builder.liquidNetWorthMax to an arbitrary JSON value.
You should usually call Builder.liquidNetWorthMax with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
liquidNetWorthMin
final UsKycCheckData.FinancialProfile.Builder liquidNetWorthMin(Long liquidNetWorthMin)
The lower bound of the user's liquid net worth (USD). Can be 0 if max is <=$20,000, but otherwise must be within an order of magnitude of the max value.
-
liquidNetWorthMin
final UsKycCheckData.FinancialProfile.Builder liquidNetWorthMin(JsonField<Long> liquidNetWorthMin)
Sets Builder.liquidNetWorthMin to an arbitrary JSON value.
You should usually call Builder.liquidNetWorthMin with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final UsKycCheckData.FinancialProfile.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final UsKycCheckData.FinancialProfile.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final UsKycCheckData.FinancialProfile.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final UsKycCheckData.FinancialProfile.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final UsKycCheckData.FinancialProfile.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final UsKycCheckData.FinancialProfile build()
Returns an immutable instance of FinancialProfile.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.fundingSources() .liquidNetWorthMax() .liquidNetWorthMin()
-
-
-
-