Package com.adyen.model.management
Class StoreSplitConfiguration
- java.lang.Object
-
- com.adyen.model.management.StoreSplitConfiguration
-
public class StoreSplitConfiguration extends Object
StoreSplitConfiguration
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStoreSplitConfiguration.CustomTypeAdapterFactory
-
Field Summary
Fields Modifier and Type Field Description static HashSet<String>openapiFieldsstatic HashSet<String>openapiRequiredFieldsstatic StringSERIALIZED_NAME_BALANCE_ACCOUNT_IDstatic StringSERIALIZED_NAME_SPLIT_CONFIGURATION_ID
-
Constructor Summary
Constructors Constructor Description StoreSplitConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StoreSplitConfigurationbalanceAccountId(String balanceAccountId)booleanequals(Object o)static StoreSplitConfigurationfromJson(String jsonString)Create an instance of StoreSplitConfiguration given an JSON stringStringgetBalanceAccountId()The [balance account](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/get/balanceAccounts/{id}__queryParam_id) linked to the account holder.StringgetSplitConfigurationId()The UUID of the [split configuration](https://docs.adyen.com/marketplaces-and-platforms/classic/split-configuration-for-stores) from the Customer Area.inthashCode()voidsetBalanceAccountId(String balanceAccountId)voidsetSplitConfigurationId(String splitConfigurationId)StoreSplitConfigurationsplitConfigurationId(String splitConfigurationId)StringtoJson()Convert an instance of StoreSplitConfiguration 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_BALANCE_ACCOUNT_ID
public static final String SERIALIZED_NAME_BALANCE_ACCOUNT_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SPLIT_CONFIGURATION_ID
public static final String SERIALIZED_NAME_SPLIT_CONFIGURATION_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
balanceAccountId
public StoreSplitConfiguration balanceAccountId(String balanceAccountId)
-
getBalanceAccountId
public String getBalanceAccountId()
The [balance account](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/get/balanceAccounts/{id}__queryParam_id) linked to the account holder.- Returns:
- balanceAccountId
-
setBalanceAccountId
public void setBalanceAccountId(String balanceAccountId)
-
splitConfigurationId
public StoreSplitConfiguration splitConfigurationId(String splitConfigurationId)
-
getSplitConfigurationId
public String getSplitConfigurationId()
The UUID of the [split configuration](https://docs.adyen.com/marketplaces-and-platforms/classic/split-configuration-for-stores) from the Customer Area.- Returns:
- splitConfigurationId
-
setSplitConfigurationId
public void setSplitConfigurationId(String splitConfigurationId)
-
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 StoreSplitConfiguration
-
fromJson
public static StoreSplitConfiguration fromJson(String jsonString) throws IOException
Create an instance of StoreSplitConfiguration given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of StoreSplitConfiguration
- Throws:
IOException- if the JSON string is invalid with respect to StoreSplitConfiguration
-
toJson
public String toJson()
Convert an instance of StoreSplitConfiguration to an JSON string- Returns:
- JSON string
-
-