Package com.adyen.model.management
Class StoreSplitConfiguration
- java.lang.Object
-
- com.adyen.model.management.StoreSplitConfiguration
-
public class StoreSplitConfiguration extends Object
StoreSplitConfiguration
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_BALANCE_ACCOUNT_IDstatic StringJSON_PROPERTY_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)The [unique identifier of the balance account](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/get/balanceAccounts/{id}__queryParam_id) to which the split amount must be booked, depending on the defined [split logic](https://docs.adyen.com/api-explorer/Management/latest/post/merchants/_merchantId_/splitConfigurations#request-rules-splitLogic).booleanequals(Object o)Return true if this StoreSplitConfiguration object is equal to o.static StoreSplitConfigurationfromJson(String jsonString)Create an instance of StoreSplitConfiguration given an JSON stringStringgetBalanceAccountId()The [unique identifier of the balance account](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/get/balanceAccounts/{id}__queryParam_id) to which the split amount must be booked, depending on the defined [split logic](https://docs.adyen.com/api-explorer/Management/latest/post/merchants/_merchantId_/splitConfigurations#request-rules-splitLogic).StringgetSplitConfigurationId()The unique identifier of the [split configuration profile](https://docs.adyen.com/platforms/automatic-split-configuration/create-split-configuration/).inthashCode()voidsetBalanceAccountId(String balanceAccountId)The [unique identifier of the balance account](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/get/balanceAccounts/{id}__queryParam_id) to which the split amount must be booked, depending on the defined [split logic](https://docs.adyen.com/api-explorer/Management/latest/post/merchants/_merchantId_/splitConfigurations#request-rules-splitLogic).voidsetSplitConfigurationId(String splitConfigurationId)The unique identifier of the [split configuration profile](https://docs.adyen.com/platforms/automatic-split-configuration/create-split-configuration/).StoreSplitConfigurationsplitConfigurationId(String splitConfigurationId)The unique identifier of the [split configuration profile](https://docs.adyen.com/platforms/automatic-split-configuration/create-split-configuration/).StringtoJson()Convert an instance of StoreSplitConfiguration to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_BALANCE_ACCOUNT_ID
public static final String JSON_PROPERTY_BALANCE_ACCOUNT_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SPLIT_CONFIGURATION_ID
public static final String JSON_PROPERTY_SPLIT_CONFIGURATION_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
balanceAccountId
public StoreSplitConfiguration balanceAccountId(String balanceAccountId)
The [unique identifier of the balance account](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/get/balanceAccounts/{id}__queryParam_id) to which the split amount must be booked, depending on the defined [split logic](https://docs.adyen.com/api-explorer/Management/latest/post/merchants/_merchantId_/splitConfigurations#request-rules-splitLogic).- Parameters:
balanceAccountId-- Returns:
- the current
StoreSplitConfigurationinstance, allowing for method chaining
-
getBalanceAccountId
public String getBalanceAccountId()
The [unique identifier of the balance account](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/get/balanceAccounts/{id}__queryParam_id) to which the split amount must be booked, depending on the defined [split logic](https://docs.adyen.com/api-explorer/Management/latest/post/merchants/_merchantId_/splitConfigurations#request-rules-splitLogic).- Returns:
- balanceAccountId
-
setBalanceAccountId
public void setBalanceAccountId(String balanceAccountId)
The [unique identifier of the balance account](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/get/balanceAccounts/{id}__queryParam_id) to which the split amount must be booked, depending on the defined [split logic](https://docs.adyen.com/api-explorer/Management/latest/post/merchants/_merchantId_/splitConfigurations#request-rules-splitLogic).- Parameters:
balanceAccountId-
-
splitConfigurationId
public StoreSplitConfiguration splitConfigurationId(String splitConfigurationId)
The unique identifier of the [split configuration profile](https://docs.adyen.com/platforms/automatic-split-configuration/create-split-configuration/).- Parameters:
splitConfigurationId-- Returns:
- the current
StoreSplitConfigurationinstance, allowing for method chaining
-
getSplitConfigurationId
public String getSplitConfigurationId()
The unique identifier of the [split configuration profile](https://docs.adyen.com/platforms/automatic-split-configuration/create-split-configuration/).- Returns:
- splitConfigurationId
-
setSplitConfigurationId
public void setSplitConfigurationId(String splitConfigurationId)
The unique identifier of the [split configuration profile](https://docs.adyen.com/platforms/automatic-split-configuration/create-split-configuration/).- Parameters:
splitConfigurationId-
-
equals
public boolean equals(Object o)
Return true if this StoreSplitConfiguration object is equal to o.
-
fromJson
public static StoreSplitConfiguration fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of StoreSplitConfiguration given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of StoreSplitConfiguration
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to StoreSplitConfiguration
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of StoreSplitConfiguration to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-