Class OnboardingLinkSettings
- java.lang.Object
-
- com.adyen.model.legalentitymanagement.OnboardingLinkSettings
-
public class OnboardingLinkSettings extends Object
OnboardingLinkSettings
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description OnboardingLinkSettings()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description OnboardingLinkSettingsacceptedCountries(List<String> acceptedCountries)The list of countries the user can choose from in hosted onboarding when `editPrefilledCountry` is allowed.OnboardingLinkSettingsaddAcceptedCountriesItem(String acceptedCountriesItem)OnboardingLinkSettingsallowBankAccountFormatSelection(Boolean allowBankAccountFormatSelection)Default value: **false** Indicates if the user can select the format for their payout account (if applicable).OnboardingLinkSettingsallowIntraRegionCrossBorderPayout(Boolean allowIntraRegionCrossBorderPayout)Default value: **false** Indicates if the user can select a payout account in a different EU/EEA location (including Switzerland and the UK) than the location of their legal entity.OnboardingLinkSettingschangeLegalEntityType(Boolean changeLegalEntityType)Default value: **true** Indicates if the user can change their legal entity type.OnboardingLinkSettingseditPrefilledCountry(Boolean editPrefilledCountry)Default value: **true** Indicates if the user can change the country of their legal entity's address, for example the registered address of an organization.OnboardingLinkSettingsenforceLegalAge(Boolean enforceLegalAge)Default value: **false** Indicates if only users above the age of 18 can be onboarded.booleanequals(Object o)Return true if this OnboardingLinkSettings object is equal to o.static OnboardingLinkSettingsfromJson(String jsonString)Create an instance of OnboardingLinkSettings given an JSON stringList<String>getAcceptedCountries()The list of countries the user can choose from in hosted onboarding when `editPrefilledCountry` is allowed.BooleangetAllowBankAccountFormatSelection()Default value: **false** Indicates if the user can select the format for their payout account (if applicable).BooleangetAllowIntraRegionCrossBorderPayout()Default value: **false** Indicates if the user can select a payout account in a different EU/EEA location (including Switzerland and the UK) than the location of their legal entity.BooleangetChangeLegalEntityType()Default value: **true** Indicates if the user can change their legal entity type.BooleangetEditPrefilledCountry()Default value: **true** Indicates if the user can change the country of their legal entity's address, for example the registered address of an organization.BooleangetEnforceLegalAge()Default value: **false** Indicates if only users above the age of 18 can be onboarded.BooleangetHideOnboardingIntroductionIndividual()Default value: **true** Indicates whether the introduction screen is hidden for the user of the individual legal entity type.BooleangetHideOnboardingIntroductionOrganization()Default value: **true** Indicates whether the introduction screen is hidden for the user of the organization legal entity type.BooleangetHideOnboardingIntroductionSoleProprietor()Default value: **true** Indicates whether the introduction screen is hidden for the user of the sole proprietorship legal entity type.BooleangetHideOnboardingIntroductionTrust()Default value: **true** Indicates whether the introduction screen is hidden for the user of the trust legal entity type.BooleangetInstantBankVerification()Default value: **true** Indicates if the user can initiate the verification process through open banking providers, like Plaid or Tink.BooleangetRequirePciSignEcommerce()Default value: **false** Indicates if the user is required to sign a PCI questionnaires for the **eCommerce** sales channel type.BooleangetRequirePciSignEcomMoto()Default value: **false** Indicates if the user is required to sign a PCI questionnaires for the **ecomMoto** sales channel type.BooleangetRequirePciSignPos()Default value: **false** Indicates if the user is required to sign a PCI questionnaires for the **pos** sales channel type.BooleangetRequirePciSignPosMoto()Default value: **false** Indicates if the user is required to sign a PCI questionnaires for the **posMoto** sales channel type.IntegergetTransferInstrumentLimit()The maximum number of transfer instruments the user can create.inthashCode()OnboardingLinkSettingshideOnboardingIntroductionIndividual(Boolean hideOnboardingIntroductionIndividual)Default value: **true** Indicates whether the introduction screen is hidden for the user of the individual legal entity type.OnboardingLinkSettingshideOnboardingIntroductionOrganization(Boolean hideOnboardingIntroductionOrganization)Default value: **true** Indicates whether the introduction screen is hidden for the user of the organization legal entity type.OnboardingLinkSettingshideOnboardingIntroductionSoleProprietor(Boolean hideOnboardingIntroductionSoleProprietor)Default value: **true** Indicates whether the introduction screen is hidden for the user of the sole proprietorship legal entity type.OnboardingLinkSettingshideOnboardingIntroductionTrust(Boolean hideOnboardingIntroductionTrust)Default value: **true** Indicates whether the introduction screen is hidden for the user of the trust legal entity type.OnboardingLinkSettingsinstantBankVerification(Boolean instantBankVerification)Default value: **true** Indicates if the user can initiate the verification process through open banking providers, like Plaid or Tink.OnboardingLinkSettingsrequirePciSignEcommerce(Boolean requirePciSignEcommerce)Default value: **false** Indicates if the user is required to sign a PCI questionnaires for the **eCommerce** sales channel type.OnboardingLinkSettingsrequirePciSignEcomMoto(Boolean requirePciSignEcomMoto)Default value: **false** Indicates if the user is required to sign a PCI questionnaires for the **ecomMoto** sales channel type.OnboardingLinkSettingsrequirePciSignPos(Boolean requirePciSignPos)Default value: **false** Indicates if the user is required to sign a PCI questionnaires for the **pos** sales channel type.OnboardingLinkSettingsrequirePciSignPosMoto(Boolean requirePciSignPosMoto)Default value: **false** Indicates if the user is required to sign a PCI questionnaires for the **posMoto** sales channel type.voidsetAcceptedCountries(List<String> acceptedCountries)The list of countries the user can choose from in hosted onboarding when `editPrefilledCountry` is allowed.voidsetAllowBankAccountFormatSelection(Boolean allowBankAccountFormatSelection)Default value: **false** Indicates if the user can select the format for their payout account (if applicable).voidsetAllowIntraRegionCrossBorderPayout(Boolean allowIntraRegionCrossBorderPayout)Default value: **false** Indicates if the user can select a payout account in a different EU/EEA location (including Switzerland and the UK) than the location of their legal entity.voidsetChangeLegalEntityType(Boolean changeLegalEntityType)Default value: **true** Indicates if the user can change their legal entity type.voidsetEditPrefilledCountry(Boolean editPrefilledCountry)Default value: **true** Indicates if the user can change the country of their legal entity's address, for example the registered address of an organization.voidsetEnforceLegalAge(Boolean enforceLegalAge)Default value: **false** Indicates if only users above the age of 18 can be onboarded.voidsetHideOnboardingIntroductionIndividual(Boolean hideOnboardingIntroductionIndividual)Default value: **true** Indicates whether the introduction screen is hidden for the user of the individual legal entity type.voidsetHideOnboardingIntroductionOrganization(Boolean hideOnboardingIntroductionOrganization)Default value: **true** Indicates whether the introduction screen is hidden for the user of the organization legal entity type.voidsetHideOnboardingIntroductionSoleProprietor(Boolean hideOnboardingIntroductionSoleProprietor)Default value: **true** Indicates whether the introduction screen is hidden for the user of the sole proprietorship legal entity type.voidsetHideOnboardingIntroductionTrust(Boolean hideOnboardingIntroductionTrust)Default value: **true** Indicates whether the introduction screen is hidden for the user of the trust legal entity type.voidsetInstantBankVerification(Boolean instantBankVerification)Default value: **true** Indicates if the user can initiate the verification process through open banking providers, like Plaid or Tink.voidsetRequirePciSignEcommerce(Boolean requirePciSignEcommerce)Default value: **false** Indicates if the user is required to sign a PCI questionnaires for the **eCommerce** sales channel type.voidsetRequirePciSignEcomMoto(Boolean requirePciSignEcomMoto)Default value: **false** Indicates if the user is required to sign a PCI questionnaires for the **ecomMoto** sales channel type.voidsetRequirePciSignPos(Boolean requirePciSignPos)Default value: **false** Indicates if the user is required to sign a PCI questionnaires for the **pos** sales channel type.voidsetRequirePciSignPosMoto(Boolean requirePciSignPosMoto)Default value: **false** Indicates if the user is required to sign a PCI questionnaires for the **posMoto** sales channel type.voidsetTransferInstrumentLimit(Integer transferInstrumentLimit)The maximum number of transfer instruments the user can create.StringtoJson()Convert an instance of OnboardingLinkSettings to an JSON stringStringtoString()OnboardingLinkSettingstransferInstrumentLimit(Integer transferInstrumentLimit)The maximum number of transfer instruments the user can create.
-
-
-
Field Detail
-
JSON_PROPERTY_ACCEPTED_COUNTRIES
public static final String JSON_PROPERTY_ACCEPTED_COUNTRIES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ALLOW_BANK_ACCOUNT_FORMAT_SELECTION
public static final String JSON_PROPERTY_ALLOW_BANK_ACCOUNT_FORMAT_SELECTION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ALLOW_INTRA_REGION_CROSS_BORDER_PAYOUT
public static final String JSON_PROPERTY_ALLOW_INTRA_REGION_CROSS_BORDER_PAYOUT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CHANGE_LEGAL_ENTITY_TYPE
public static final String JSON_PROPERTY_CHANGE_LEGAL_ENTITY_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_EDIT_PREFILLED_COUNTRY
public static final String JSON_PROPERTY_EDIT_PREFILLED_COUNTRY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENFORCE_LEGAL_AGE
public static final String JSON_PROPERTY_ENFORCE_LEGAL_AGE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_HIDE_ONBOARDING_INTRODUCTION_INDIVIDUAL
public static final String JSON_PROPERTY_HIDE_ONBOARDING_INTRODUCTION_INDIVIDUAL
- See Also:
- Constant Field Values
-
JSON_PROPERTY_HIDE_ONBOARDING_INTRODUCTION_ORGANIZATION
public static final String JSON_PROPERTY_HIDE_ONBOARDING_INTRODUCTION_ORGANIZATION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_HIDE_ONBOARDING_INTRODUCTION_SOLE_PROPRIETOR
public static final String JSON_PROPERTY_HIDE_ONBOARDING_INTRODUCTION_SOLE_PROPRIETOR
- See Also:
- Constant Field Values
-
JSON_PROPERTY_HIDE_ONBOARDING_INTRODUCTION_TRUST
public static final String JSON_PROPERTY_HIDE_ONBOARDING_INTRODUCTION_TRUST
- See Also:
- Constant Field Values
-
JSON_PROPERTY_INSTANT_BANK_VERIFICATION
public static final String JSON_PROPERTY_INSTANT_BANK_VERIFICATION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_REQUIRE_PCI_SIGN_ECOM_MOTO
public static final String JSON_PROPERTY_REQUIRE_PCI_SIGN_ECOM_MOTO
- See Also:
- Constant Field Values
-
JSON_PROPERTY_REQUIRE_PCI_SIGN_ECOMMERCE
public static final String JSON_PROPERTY_REQUIRE_PCI_SIGN_ECOMMERCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_REQUIRE_PCI_SIGN_POS
public static final String JSON_PROPERTY_REQUIRE_PCI_SIGN_POS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_REQUIRE_PCI_SIGN_POS_MOTO
public static final String JSON_PROPERTY_REQUIRE_PCI_SIGN_POS_MOTO
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TRANSFER_INSTRUMENT_LIMIT
public static final String JSON_PROPERTY_TRANSFER_INSTRUMENT_LIMIT
- See Also:
- Constant Field Values
-
-
Method Detail
-
acceptedCountries
public OnboardingLinkSettings acceptedCountries(List<String> acceptedCountries)
The list of countries the user can choose from in hosted onboarding when `editPrefilledCountry` is allowed. The value must be in the two-character [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code format. The array is empty by default, allowing all [countries and regions supported by hosted onboarding](https://docs.adyen.com/platforms/onboard-users/#hosted-onboarding).- Parameters:
acceptedCountries-- Returns:
- the current
OnboardingLinkSettingsinstance, allowing for method chaining
-
addAcceptedCountriesItem
public OnboardingLinkSettings addAcceptedCountriesItem(String acceptedCountriesItem)
-
getAcceptedCountries
public List<String> getAcceptedCountries()
The list of countries the user can choose from in hosted onboarding when `editPrefilledCountry` is allowed. The value must be in the two-character [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code format. The array is empty by default, allowing all [countries and regions supported by hosted onboarding](https://docs.adyen.com/platforms/onboard-users/#hosted-onboarding).- Returns:
- acceptedCountries
-
setAcceptedCountries
public void setAcceptedCountries(List<String> acceptedCountries)
The list of countries the user can choose from in hosted onboarding when `editPrefilledCountry` is allowed. The value must be in the two-character [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code format. The array is empty by default, allowing all [countries and regions supported by hosted onboarding](https://docs.adyen.com/platforms/onboard-users/#hosted-onboarding).- Parameters:
acceptedCountries-
-
allowBankAccountFormatSelection
public OnboardingLinkSettings allowBankAccountFormatSelection(Boolean allowBankAccountFormatSelection)
Default value: **false** Indicates if the user can select the format for their payout account (if applicable).- Parameters:
allowBankAccountFormatSelection-- Returns:
- the current
OnboardingLinkSettingsinstance, allowing for method chaining
-
getAllowBankAccountFormatSelection
public Boolean getAllowBankAccountFormatSelection()
Default value: **false** Indicates if the user can select the format for their payout account (if applicable).- Returns:
- allowBankAccountFormatSelection
-
setAllowBankAccountFormatSelection
public void setAllowBankAccountFormatSelection(Boolean allowBankAccountFormatSelection)
Default value: **false** Indicates if the user can select the format for their payout account (if applicable).- Parameters:
allowBankAccountFormatSelection-
-
allowIntraRegionCrossBorderPayout
public OnboardingLinkSettings allowIntraRegionCrossBorderPayout(Boolean allowIntraRegionCrossBorderPayout)
Default value: **false** Indicates if the user can select a payout account in a different EU/EEA location (including Switzerland and the UK) than the location of their legal entity.- Parameters:
allowIntraRegionCrossBorderPayout-- Returns:
- the current
OnboardingLinkSettingsinstance, allowing for method chaining
-
getAllowIntraRegionCrossBorderPayout
public Boolean getAllowIntraRegionCrossBorderPayout()
Default value: **false** Indicates if the user can select a payout account in a different EU/EEA location (including Switzerland and the UK) than the location of their legal entity.- Returns:
- allowIntraRegionCrossBorderPayout
-
setAllowIntraRegionCrossBorderPayout
public void setAllowIntraRegionCrossBorderPayout(Boolean allowIntraRegionCrossBorderPayout)
Default value: **false** Indicates if the user can select a payout account in a different EU/EEA location (including Switzerland and the UK) than the location of their legal entity.- Parameters:
allowIntraRegionCrossBorderPayout-
-
changeLegalEntityType
public OnboardingLinkSettings changeLegalEntityType(Boolean changeLegalEntityType)
Default value: **true** Indicates if the user can change their legal entity type.- Parameters:
changeLegalEntityType-- Returns:
- the current
OnboardingLinkSettingsinstance, allowing for method chaining
-
getChangeLegalEntityType
public Boolean getChangeLegalEntityType()
Default value: **true** Indicates if the user can change their legal entity type.- Returns:
- changeLegalEntityType
-
setChangeLegalEntityType
public void setChangeLegalEntityType(Boolean changeLegalEntityType)
Default value: **true** Indicates if the user can change their legal entity type.- Parameters:
changeLegalEntityType-
-
editPrefilledCountry
public OnboardingLinkSettings editPrefilledCountry(Boolean editPrefilledCountry)
Default value: **true** Indicates if the user can change the country of their legal entity's address, for example the registered address of an organization.- Parameters:
editPrefilledCountry-- Returns:
- the current
OnboardingLinkSettingsinstance, allowing for method chaining
-
getEditPrefilledCountry
public Boolean getEditPrefilledCountry()
Default value: **true** Indicates if the user can change the country of their legal entity's address, for example the registered address of an organization.- Returns:
- editPrefilledCountry
-
setEditPrefilledCountry
public void setEditPrefilledCountry(Boolean editPrefilledCountry)
Default value: **true** Indicates if the user can change the country of their legal entity's address, for example the registered address of an organization.- Parameters:
editPrefilledCountry-
-
enforceLegalAge
public OnboardingLinkSettings enforceLegalAge(Boolean enforceLegalAge)
Default value: **false** Indicates if only users above the age of 18 can be onboarded.- Parameters:
enforceLegalAge-- Returns:
- the current
OnboardingLinkSettingsinstance, allowing for method chaining
-
getEnforceLegalAge
public Boolean getEnforceLegalAge()
Default value: **false** Indicates if only users above the age of 18 can be onboarded.- Returns:
- enforceLegalAge
-
setEnforceLegalAge
public void setEnforceLegalAge(Boolean enforceLegalAge)
Default value: **false** Indicates if only users above the age of 18 can be onboarded.- Parameters:
enforceLegalAge-
-
hideOnboardingIntroductionIndividual
public OnboardingLinkSettings hideOnboardingIntroductionIndividual(Boolean hideOnboardingIntroductionIndividual)
Default value: **true** Indicates whether the introduction screen is hidden for the user of the individual legal entity type. The introduction screen provides brief instructions for the subsequent steps in the hosted onboarding process.- Parameters:
hideOnboardingIntroductionIndividual-- Returns:
- the current
OnboardingLinkSettingsinstance, allowing for method chaining
-
getHideOnboardingIntroductionIndividual
public Boolean getHideOnboardingIntroductionIndividual()
Default value: **true** Indicates whether the introduction screen is hidden for the user of the individual legal entity type. The introduction screen provides brief instructions for the subsequent steps in the hosted onboarding process.- Returns:
- hideOnboardingIntroductionIndividual
-
setHideOnboardingIntroductionIndividual
public void setHideOnboardingIntroductionIndividual(Boolean hideOnboardingIntroductionIndividual)
Default value: **true** Indicates whether the introduction screen is hidden for the user of the individual legal entity type. The introduction screen provides brief instructions for the subsequent steps in the hosted onboarding process.- Parameters:
hideOnboardingIntroductionIndividual-
-
hideOnboardingIntroductionOrganization
public OnboardingLinkSettings hideOnboardingIntroductionOrganization(Boolean hideOnboardingIntroductionOrganization)
Default value: **true** Indicates whether the introduction screen is hidden for the user of the organization legal entity type. The introduction screen provides brief instructions for the subsequent steps in the hosted onboarding process.- Parameters:
hideOnboardingIntroductionOrganization-- Returns:
- the current
OnboardingLinkSettingsinstance, allowing for method chaining
-
getHideOnboardingIntroductionOrganization
public Boolean getHideOnboardingIntroductionOrganization()
Default value: **true** Indicates whether the introduction screen is hidden for the user of the organization legal entity type. The introduction screen provides brief instructions for the subsequent steps in the hosted onboarding process.- Returns:
- hideOnboardingIntroductionOrganization
-
setHideOnboardingIntroductionOrganization
public void setHideOnboardingIntroductionOrganization(Boolean hideOnboardingIntroductionOrganization)
Default value: **true** Indicates whether the introduction screen is hidden for the user of the organization legal entity type. The introduction screen provides brief instructions for the subsequent steps in the hosted onboarding process.- Parameters:
hideOnboardingIntroductionOrganization-
-
hideOnboardingIntroductionSoleProprietor
public OnboardingLinkSettings hideOnboardingIntroductionSoleProprietor(Boolean hideOnboardingIntroductionSoleProprietor)
Default value: **true** Indicates whether the introduction screen is hidden for the user of the sole proprietorship legal entity type. The introduction screen provides brief instructions for the subsequent steps in the hosted onboarding process.- Parameters:
hideOnboardingIntroductionSoleProprietor-- Returns:
- the current
OnboardingLinkSettingsinstance, allowing for method chaining
-
getHideOnboardingIntroductionSoleProprietor
public Boolean getHideOnboardingIntroductionSoleProprietor()
Default value: **true** Indicates whether the introduction screen is hidden for the user of the sole proprietorship legal entity type. The introduction screen provides brief instructions for the subsequent steps in the hosted onboarding process.- Returns:
- hideOnboardingIntroductionSoleProprietor
-
setHideOnboardingIntroductionSoleProprietor
public void setHideOnboardingIntroductionSoleProprietor(Boolean hideOnboardingIntroductionSoleProprietor)
Default value: **true** Indicates whether the introduction screen is hidden for the user of the sole proprietorship legal entity type. The introduction screen provides brief instructions for the subsequent steps in the hosted onboarding process.- Parameters:
hideOnboardingIntroductionSoleProprietor-
-
hideOnboardingIntroductionTrust
public OnboardingLinkSettings hideOnboardingIntroductionTrust(Boolean hideOnboardingIntroductionTrust)
Default value: **true** Indicates whether the introduction screen is hidden for the user of the trust legal entity type. The introduction screen provides brief instructions for the subsequent steps in the hosted onboarding process.- Parameters:
hideOnboardingIntroductionTrust-- Returns:
- the current
OnboardingLinkSettingsinstance, allowing for method chaining
-
getHideOnboardingIntroductionTrust
public Boolean getHideOnboardingIntroductionTrust()
Default value: **true** Indicates whether the introduction screen is hidden for the user of the trust legal entity type. The introduction screen provides brief instructions for the subsequent steps in the hosted onboarding process.- Returns:
- hideOnboardingIntroductionTrust
-
setHideOnboardingIntroductionTrust
public void setHideOnboardingIntroductionTrust(Boolean hideOnboardingIntroductionTrust)
Default value: **true** Indicates whether the introduction screen is hidden for the user of the trust legal entity type. The introduction screen provides brief instructions for the subsequent steps in the hosted onboarding process.- Parameters:
hideOnboardingIntroductionTrust-
-
instantBankVerification
public OnboardingLinkSettings instantBankVerification(Boolean instantBankVerification)
Default value: **true** Indicates if the user can initiate the verification process through open banking providers, like Plaid or Tink.- Parameters:
instantBankVerification-- Returns:
- the current
OnboardingLinkSettingsinstance, allowing for method chaining
-
getInstantBankVerification
public Boolean getInstantBankVerification()
Default value: **true** Indicates if the user can initiate the verification process through open banking providers, like Plaid or Tink.- Returns:
- instantBankVerification
-
setInstantBankVerification
public void setInstantBankVerification(Boolean instantBankVerification)
Default value: **true** Indicates if the user can initiate the verification process through open banking providers, like Plaid or Tink.- Parameters:
instantBankVerification-
-
requirePciSignEcomMoto
public OnboardingLinkSettings requirePciSignEcomMoto(Boolean requirePciSignEcomMoto)
Default value: **false** Indicates if the user is required to sign a PCI questionnaires for the **ecomMoto** sales channel type.- Parameters:
requirePciSignEcomMoto-- Returns:
- the current
OnboardingLinkSettingsinstance, allowing for method chaining
-
getRequirePciSignEcomMoto
public Boolean getRequirePciSignEcomMoto()
Default value: **false** Indicates if the user is required to sign a PCI questionnaires for the **ecomMoto** sales channel type.- Returns:
- requirePciSignEcomMoto
-
setRequirePciSignEcomMoto
public void setRequirePciSignEcomMoto(Boolean requirePciSignEcomMoto)
Default value: **false** Indicates if the user is required to sign a PCI questionnaires for the **ecomMoto** sales channel type.- Parameters:
requirePciSignEcomMoto-
-
requirePciSignEcommerce
public OnboardingLinkSettings requirePciSignEcommerce(Boolean requirePciSignEcommerce)
Default value: **false** Indicates if the user is required to sign a PCI questionnaires for the **eCommerce** sales channel type.- Parameters:
requirePciSignEcommerce-- Returns:
- the current
OnboardingLinkSettingsinstance, allowing for method chaining
-
getRequirePciSignEcommerce
public Boolean getRequirePciSignEcommerce()
Default value: **false** Indicates if the user is required to sign a PCI questionnaires for the **eCommerce** sales channel type.- Returns:
- requirePciSignEcommerce
-
setRequirePciSignEcommerce
public void setRequirePciSignEcommerce(Boolean requirePciSignEcommerce)
Default value: **false** Indicates if the user is required to sign a PCI questionnaires for the **eCommerce** sales channel type.- Parameters:
requirePciSignEcommerce-
-
requirePciSignPos
public OnboardingLinkSettings requirePciSignPos(Boolean requirePciSignPos)
Default value: **false** Indicates if the user is required to sign a PCI questionnaires for the **pos** sales channel type.- Parameters:
requirePciSignPos-- Returns:
- the current
OnboardingLinkSettingsinstance, allowing for method chaining
-
getRequirePciSignPos
public Boolean getRequirePciSignPos()
Default value: **false** Indicates if the user is required to sign a PCI questionnaires for the **pos** sales channel type.- Returns:
- requirePciSignPos
-
setRequirePciSignPos
public void setRequirePciSignPos(Boolean requirePciSignPos)
Default value: **false** Indicates if the user is required to sign a PCI questionnaires for the **pos** sales channel type.- Parameters:
requirePciSignPos-
-
requirePciSignPosMoto
public OnboardingLinkSettings requirePciSignPosMoto(Boolean requirePciSignPosMoto)
Default value: **false** Indicates if the user is required to sign a PCI questionnaires for the **posMoto** sales channel type.- Parameters:
requirePciSignPosMoto-- Returns:
- the current
OnboardingLinkSettingsinstance, allowing for method chaining
-
getRequirePciSignPosMoto
public Boolean getRequirePciSignPosMoto()
Default value: **false** Indicates if the user is required to sign a PCI questionnaires for the **posMoto** sales channel type.- Returns:
- requirePciSignPosMoto
-
setRequirePciSignPosMoto
public void setRequirePciSignPosMoto(Boolean requirePciSignPosMoto)
Default value: **false** Indicates if the user is required to sign a PCI questionnaires for the **posMoto** sales channel type.- Parameters:
requirePciSignPosMoto-
-
transferInstrumentLimit
public OnboardingLinkSettings transferInstrumentLimit(Integer transferInstrumentLimit)
The maximum number of transfer instruments the user can create.- Parameters:
transferInstrumentLimit-- Returns:
- the current
OnboardingLinkSettingsinstance, allowing for method chaining
-
getTransferInstrumentLimit
public Integer getTransferInstrumentLimit()
The maximum number of transfer instruments the user can create.- Returns:
- transferInstrumentLimit
-
setTransferInstrumentLimit
public void setTransferInstrumentLimit(Integer transferInstrumentLimit)
The maximum number of transfer instruments the user can create.- Parameters:
transferInstrumentLimit-
-
equals
public boolean equals(Object o)
Return true if this OnboardingLinkSettings object is equal to o.
-
fromJson
public static OnboardingLinkSettings fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of OnboardingLinkSettings given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of OnboardingLinkSettings
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to OnboardingLinkSettings
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of OnboardingLinkSettings to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-