Package com.adyen.model.balanceplatform
Class CapabilitySettings
- java.lang.Object
-
- com.adyen.model.balanceplatform.CapabilitySettings
-
public class CapabilitySettings extends Object
CapabilitySettings
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCapabilitySettings.CustomTypeAdapterFactorystatic classCapabilitySettings.FundingSourceEnumGets or Sets fundingSourcestatic classCapabilitySettings.IntervalEnum
-
Field Summary
Fields Modifier and Type Field Description static HashSet<String>openapiFieldsstatic HashSet<String>openapiRequiredFieldsstatic StringSERIALIZED_NAME_AMOUNT_PER_INDUSTRYstatic StringSERIALIZED_NAME_AUTHORIZED_CARD_USERSstatic StringSERIALIZED_NAME_FUNDING_SOURCEstatic StringSERIALIZED_NAME_INTERVALstatic StringSERIALIZED_NAME_MAX_AMOUNT
-
Constructor Summary
Constructors Constructor Description CapabilitySettings()
-
Method Summary
-
-
-
Field Detail
-
SERIALIZED_NAME_AMOUNT_PER_INDUSTRY
public static final String SERIALIZED_NAME_AMOUNT_PER_INDUSTRY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AUTHORIZED_CARD_USERS
public static final String SERIALIZED_NAME_AUTHORIZED_CARD_USERS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FUNDING_SOURCE
public static final String SERIALIZED_NAME_FUNDING_SOURCE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_INTERVAL
public static final String SERIALIZED_NAME_INTERVAL
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MAX_AMOUNT
public static final String SERIALIZED_NAME_MAX_AMOUNT
- See Also:
- Constant Field Values
-
-
Method Detail
-
amountPerIndustry
public CapabilitySettings amountPerIndustry(Map<String,Amount> amountPerIndustry)
-
putAmountPerIndustryItem
public CapabilitySettings putAmountPerIndustryItem(String key, Amount amountPerIndustryItem)
-
authorizedCardUsers
public CapabilitySettings authorizedCardUsers(Boolean authorizedCardUsers)
-
getAuthorizedCardUsers
public Boolean getAuthorizedCardUsers()
- Returns:
- authorizedCardUsers
-
setAuthorizedCardUsers
public void setAuthorizedCardUsers(Boolean authorizedCardUsers)
-
fundingSource
public CapabilitySettings fundingSource(List<CapabilitySettings.FundingSourceEnum> fundingSource)
-
addFundingSourceItem
public CapabilitySettings addFundingSourceItem(CapabilitySettings.FundingSourceEnum fundingSourceItem)
-
getFundingSource
public List<CapabilitySettings.FundingSourceEnum> getFundingSource()
- Returns:
- fundingSource
-
setFundingSource
public void setFundingSource(List<CapabilitySettings.FundingSourceEnum> fundingSource)
-
interval
public CapabilitySettings interval(CapabilitySettings.IntervalEnum interval)
-
getInterval
public CapabilitySettings.IntervalEnum getInterval()
- Returns:
- interval
-
setInterval
public void setInterval(CapabilitySettings.IntervalEnum interval)
-
maxAmount
public CapabilitySettings maxAmount(Amount maxAmount)
-
getMaxAmount
public Amount getMaxAmount()
Get maxAmount- Returns:
- maxAmount
-
setMaxAmount
public void setMaxAmount(Amount maxAmount)
-
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 CapabilitySettings
-
fromJson
public static CapabilitySettings fromJson(String jsonString) throws IOException
Create an instance of CapabilitySettings given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of CapabilitySettings
- Throws:
IOException- if the JSON string is invalid with respect to CapabilitySettings
-
toJson
public String toJson()
Convert an instance of CapabilitySettings to an JSON string- Returns:
- JSON string
-
-