Package model
Class OnboardingFormOnboardingData
- java.lang.Object
-
- model.OnboardingFormOnboardingData
-
@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class OnboardingFormOnboardingData extends Object
The prefilled information of the user that's being onboarding. See [Prefilling Fields](/guides/onboarding/onboarding-form/) below.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOnboardingFormOnboardingData.CustomTypeAdapterFactory
-
Field Summary
Fields Modifier and Type Field Description static HashSet<String>openapiFieldsstatic HashSet<String>openapiRequiredFieldsstatic StringSERIALIZED_NAME_ADDITIONAL_UNDERWRITING_DATAstatic StringSERIALIZED_NAME_ASSOCIATED_ENTITIESstatic StringSERIALIZED_NAME_ENTITYstatic StringSERIALIZED_NAME_MAX_TRANSACTION_AMOUNTstatic StringSERIALIZED_NAME_PAYMENT_INSTRUMENTS
-
Constructor Summary
Constructors Constructor Description OnboardingFormOnboardingData()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description OnboardingFormOnboardingDataaddAssociatedEntitiesItem(Object associatedEntitiesItem)OnboardingFormOnboardingDataadditionalUnderwritingData(Object additionalUnderwritingData)OnboardingFormOnboardingDataassociatedEntities(List<Object> associatedEntities)OnboardingFormOnboardingDataentity(Object entity)booleanequals(Object o)static OnboardingFormOnboardingDatafromJson(String jsonString)Create an instance of OnboardingFormOnboardingData given an JSON stringObjectgetAdditionalUnderwritingData()Additional underwriting data about the user.List<Object>getAssociatedEntities()The `entities` saved in the `associated_identities` of the user.ObjectgetEntity()The `entity` information saved in the `Identity` of the user.LonggetMaxTransactionAmount()Maximum amount that can be transacted for a single transaction in cents (max 12 characters).ObjectgetPaymentInstruments()The `Payment Instrument` that'll be used to payout the user.inthashCode()OnboardingFormOnboardingDatamaxTransactionAmount(Long maxTransactionAmount)OnboardingFormOnboardingDatapaymentInstruments(Object paymentInstruments)voidsetAdditionalUnderwritingData(Object additionalUnderwritingData)voidsetAssociatedEntities(List<Object> associatedEntities)voidsetEntity(Object entity)voidsetMaxTransactionAmount(Long maxTransactionAmount)voidsetPaymentInstruments(Object paymentInstruments)StringtoJson()Convert an instance of OnboardingFormOnboardingData to an JSON stringStringtoString()static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj)Validates the JSON Object and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_ENTITY
public static final String SERIALIZED_NAME_ENTITY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ASSOCIATED_ENTITIES
public static final String SERIALIZED_NAME_ASSOCIATED_ENTITIES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PAYMENT_INSTRUMENTS
public static final String SERIALIZED_NAME_PAYMENT_INSTRUMENTS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ADDITIONAL_UNDERWRITING_DATA
public static final String SERIALIZED_NAME_ADDITIONAL_UNDERWRITING_DATA
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MAX_TRANSACTION_AMOUNT
public static final String SERIALIZED_NAME_MAX_TRANSACTION_AMOUNT
- See Also:
- Constant Field Values
-
-
Method Detail
-
entity
public OnboardingFormOnboardingData entity(Object entity)
-
getEntity
@Nullable public Object getEntity()
The `entity` information saved in the `Identity` of the user.- Returns:
- entity
-
setEntity
public void setEntity(Object entity)
-
associatedEntities
public OnboardingFormOnboardingData associatedEntities(List<Object> associatedEntities)
-
addAssociatedEntitiesItem
public OnboardingFormOnboardingData addAssociatedEntitiesItem(Object associatedEntitiesItem)
-
getAssociatedEntities
@Nullable public List<Object> getAssociatedEntities()
The `entities` saved in the `associated_identities` of the user. For more information, see [Create an Associated Identity](/api/#operation/createAssociatedIdentity).- Returns:
- associatedEntities
-
paymentInstruments
public OnboardingFormOnboardingData paymentInstruments(Object paymentInstruments)
-
getPaymentInstruments
@Nullable public Object getPaymentInstruments()
The `Payment Instrument` that'll be used to payout the user. For more information, see [Payouts](/guides/payouts).- Returns:
- paymentInstruments
-
setPaymentInstruments
public void setPaymentInstruments(Object paymentInstruments)
-
additionalUnderwritingData
public OnboardingFormOnboardingData additionalUnderwritingData(Object additionalUnderwritingData)
-
getAdditionalUnderwritingData
@Nullable public Object getAdditionalUnderwritingData()
Additional underwriting data about the user.- Returns:
- additionalUnderwritingData
-
setAdditionalUnderwritingData
public void setAdditionalUnderwritingData(Object additionalUnderwritingData)
-
maxTransactionAmount
public OnboardingFormOnboardingData maxTransactionAmount(Long maxTransactionAmount)
-
getMaxTransactionAmount
@Nullable public Long getMaxTransactionAmount()
Maximum amount that can be transacted for a single transaction in cents (max 12 characters). Must be equal to or less than your `max_transaction_amount`.- Returns:
- maxTransactionAmount
-
setMaxTransactionAmount
public void setMaxTransactionAmount(Long maxTransactionAmount)
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws IOExceptionValidates the JSON Object and throws an exception if issues found- Parameters:
jsonObj- JSON Object- Throws:
IOException- if the JSON Object is invalid with respect to OnboardingFormOnboardingData
-
fromJson
public static OnboardingFormOnboardingData fromJson(String jsonString) throws IOException
Create an instance of OnboardingFormOnboardingData given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of OnboardingFormOnboardingData
- Throws:
IOException- if the JSON string is invalid with respect to OnboardingFormOnboardingData
-
toJson
public String toJson()
Convert an instance of OnboardingFormOnboardingData to an JSON string- Returns:
- JSON string
-
-