Package com.adyen.service.management
Class SplitConfigurationMerchantLevelApi
- java.lang.Object
-
- com.adyen.Service
-
- com.adyen.service.management.SplitConfigurationMerchantLevelApi
-
public class SplitConfigurationMerchantLevelApi extends Service
-
-
Constructor Summary
Constructors Constructor Description SplitConfigurationMerchantLevelApi(Client client)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SplitConfigurationcreateRule(String merchantId, String splitConfigurationId, SplitConfigurationRule splitConfigurationRule)Create a ruleSplitConfigurationcreateRule(String merchantId, String splitConfigurationId, SplitConfigurationRule splitConfigurationRule, RequestOptions requestOptions)Create a ruleSplitConfigurationcreateSplitConfiguration(String merchantId, SplitConfiguration splitConfiguration)Create a split configurationSplitConfigurationcreateSplitConfiguration(String merchantId, SplitConfiguration splitConfiguration, RequestOptions requestOptions)Create a split configurationSplitConfigurationdeleteSplitConfiguration(String merchantId, String splitConfigurationId)Delete a split configurationSplitConfigurationdeleteSplitConfiguration(String merchantId, String splitConfigurationId, RequestOptions requestOptions)Delete a split configurationSplitConfigurationdeleteSplitConfigurationRule(String merchantId, String splitConfigurationId, String ruleId)Delete a split configuration ruleSplitConfigurationdeleteSplitConfigurationRule(String merchantId, String splitConfigurationId, String ruleId, RequestOptions requestOptions)Delete a split configuration ruleSplitConfigurationgetSplitConfiguration(String merchantId, String splitConfigurationId)Get a split configurationSplitConfigurationgetSplitConfiguration(String merchantId, String splitConfigurationId, RequestOptions requestOptions)Get a split configurationSplitConfigurationListlistSplitConfigurations(String merchantId)Get a list of split configurationsSplitConfigurationListlistSplitConfigurations(String merchantId, RequestOptions requestOptions)Get a list of split configurationsSplitConfigurationupdateSplitConditions(String merchantId, String splitConfigurationId, String ruleId, UpdateSplitConfigurationRuleRequest updateSplitConfigurationRuleRequest)Update split conditionsSplitConfigurationupdateSplitConditions(String merchantId, String splitConfigurationId, String ruleId, UpdateSplitConfigurationRuleRequest updateSplitConfigurationRuleRequest, RequestOptions requestOptions)Update split conditionsSplitConfigurationupdateSplitConfigurationDescription(String merchantId, String splitConfigurationId, UpdateSplitConfigurationRequest updateSplitConfigurationRequest)Update split configuration descriptionSplitConfigurationupdateSplitConfigurationDescription(String merchantId, String splitConfigurationId, UpdateSplitConfigurationRequest updateSplitConfigurationRequest, RequestOptions requestOptions)Update split configuration descriptionSplitConfigurationupdateSplitLogic(String merchantId, String splitConfigurationId, String ruleId, String splitLogicId, UpdateSplitConfigurationLogicRequest updateSplitConfigurationLogicRequest)Update the split logicSplitConfigurationupdateSplitLogic(String merchantId, String splitConfigurationId, String ruleId, String splitLogicId, UpdateSplitConfigurationLogicRequest updateSplitConfigurationLogicRequest, RequestOptions requestOptions)Update the split logic-
Methods inherited from class com.adyen.Service
createBaseURL, getClient, isApiKeyRequired, setApiKeyRequired, setClient
-
-
-
-
Constructor Detail
-
SplitConfigurationMerchantLevelApi
public SplitConfigurationMerchantLevelApi(Client client)
-
-
Method Detail
-
deleteSplitConfiguration
public SplitConfiguration deleteSplitConfiguration(String merchantId, String splitConfigurationId) throws ApiException, IOException
Delete a split configuration- Parameters:
merchantId-StringThe unique identifier of the merchant account. (required)splitConfigurationId-StringThe unique identifier of the split configuration. (required)- Returns:
SplitConfiguration- Throws:
ApiException- if fails to make API callIOException
-
deleteSplitConfiguration
public SplitConfiguration deleteSplitConfiguration(String merchantId, String splitConfigurationId, RequestOptions requestOptions) throws ApiException, IOException
Delete a split configuration- Parameters:
merchantId-StringThe unique identifier of the merchant account. (required)splitConfigurationId-StringThe unique identifier of the split configuration. (required)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
SplitConfiguration- Throws:
ApiException- if fails to make API callIOException
-
deleteSplitConfigurationRule
public SplitConfiguration deleteSplitConfigurationRule(String merchantId, String splitConfigurationId, String ruleId) throws ApiException, IOException
Delete a split configuration rule- Parameters:
merchantId-StringThe unique identifier of the merchant account. (required)splitConfigurationId-StringThe unique identifier of the split configuration. (required)ruleId-String(required)- Returns:
SplitConfiguration- Throws:
ApiException- if fails to make API callIOException
-
deleteSplitConfigurationRule
public SplitConfiguration deleteSplitConfigurationRule(String merchantId, String splitConfigurationId, String ruleId, RequestOptions requestOptions) throws ApiException, IOException
Delete a split configuration rule- Parameters:
merchantId-StringThe unique identifier of the merchant account. (required)splitConfigurationId-StringThe unique identifier of the split configuration. (required)ruleId-String(required)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
SplitConfiguration- Throws:
ApiException- if fails to make API callIOException
-
listSplitConfigurations
public SplitConfigurationList listSplitConfigurations(String merchantId) throws ApiException, IOException
Get a list of split configurations- Parameters:
merchantId-StringThe unique identifier of the merchant account. (required)- Returns:
SplitConfigurationList- Throws:
ApiException- if fails to make API callIOException
-
listSplitConfigurations
public SplitConfigurationList listSplitConfigurations(String merchantId, RequestOptions requestOptions) throws ApiException, IOException
Get a list of split configurations- Parameters:
merchantId-StringThe unique identifier of the merchant account. (required)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
SplitConfigurationList- Throws:
ApiException- if fails to make API callIOException
-
getSplitConfiguration
public SplitConfiguration getSplitConfiguration(String merchantId, String splitConfigurationId) throws ApiException, IOException
Get a split configuration- Parameters:
merchantId-StringThe unique identifier of the merchant account. (required)splitConfigurationId-StringThe unique identifier of the split configuration. (required)- Returns:
SplitConfiguration- Throws:
ApiException- if fails to make API callIOException
-
getSplitConfiguration
public SplitConfiguration getSplitConfiguration(String merchantId, String splitConfigurationId, RequestOptions requestOptions) throws ApiException, IOException
Get a split configuration- Parameters:
merchantId-StringThe unique identifier of the merchant account. (required)splitConfigurationId-StringThe unique identifier of the split configuration. (required)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
SplitConfiguration- Throws:
ApiException- if fails to make API callIOException
-
updateSplitConfigurationDescription
public SplitConfiguration updateSplitConfigurationDescription(String merchantId, String splitConfigurationId, UpdateSplitConfigurationRequest updateSplitConfigurationRequest) throws ApiException, IOException
Update split configuration description- Parameters:
merchantId-StringThe unique identifier of the merchant account. (required)splitConfigurationId-StringThe unique identifier of the split configuration. (required)updateSplitConfigurationRequest-UpdateSplitConfigurationRequest(required)- Returns:
SplitConfiguration- Throws:
ApiException- if fails to make API callIOException
-
updateSplitConfigurationDescription
public SplitConfiguration updateSplitConfigurationDescription(String merchantId, String splitConfigurationId, UpdateSplitConfigurationRequest updateSplitConfigurationRequest, RequestOptions requestOptions) throws ApiException, IOException
Update split configuration description- Parameters:
merchantId-StringThe unique identifier of the merchant account. (required)splitConfigurationId-StringThe unique identifier of the split configuration. (required)updateSplitConfigurationRequest-UpdateSplitConfigurationRequest(required)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
SplitConfiguration- Throws:
ApiException- if fails to make API callIOException
-
updateSplitConditions
public SplitConfiguration updateSplitConditions(String merchantId, String splitConfigurationId, String ruleId, UpdateSplitConfigurationRuleRequest updateSplitConfigurationRuleRequest) throws ApiException, IOException
Update split conditions- Parameters:
merchantId-StringThe unique identifier of the merchant account. (required)splitConfigurationId-StringThe identifier of the split configuration. (required)ruleId-StringThe unique identifier of the split configuration rule. (required)updateSplitConfigurationRuleRequest-UpdateSplitConfigurationRuleRequest(required)- Returns:
SplitConfiguration- Throws:
ApiException- if fails to make API callIOException
-
updateSplitConditions
public SplitConfiguration updateSplitConditions(String merchantId, String splitConfigurationId, String ruleId, UpdateSplitConfigurationRuleRequest updateSplitConfigurationRuleRequest, RequestOptions requestOptions) throws ApiException, IOException
Update split conditions- Parameters:
merchantId-StringThe unique identifier of the merchant account. (required)splitConfigurationId-StringThe identifier of the split configuration. (required)ruleId-StringThe unique identifier of the split configuration rule. (required)updateSplitConfigurationRuleRequest-UpdateSplitConfigurationRuleRequest(required)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
SplitConfiguration- Throws:
ApiException- if fails to make API callIOException
-
updateSplitLogic
public SplitConfiguration updateSplitLogic(String merchantId, String splitConfigurationId, String ruleId, String splitLogicId, UpdateSplitConfigurationLogicRequest updateSplitConfigurationLogicRequest) throws ApiException, IOException
Update the split logic- Parameters:
merchantId-StringThe unique identifier of the merchant account. (required)splitConfigurationId-StringThe unique identifier of the split configuration. (required)ruleId-StringThe unique identifier of the split configuration rule. (required)splitLogicId-StringThe unique identifier of the split configuration split. (required)updateSplitConfigurationLogicRequest-UpdateSplitConfigurationLogicRequest(required)- Returns:
SplitConfiguration- Throws:
ApiException- if fails to make API callIOException
-
updateSplitLogic
public SplitConfiguration updateSplitLogic(String merchantId, String splitConfigurationId, String ruleId, String splitLogicId, UpdateSplitConfigurationLogicRequest updateSplitConfigurationLogicRequest, RequestOptions requestOptions) throws ApiException, IOException
Update the split logic- Parameters:
merchantId-StringThe unique identifier of the merchant account. (required)splitConfigurationId-StringThe unique identifier of the split configuration. (required)ruleId-StringThe unique identifier of the split configuration rule. (required)splitLogicId-StringThe unique identifier of the split configuration split. (required)updateSplitConfigurationLogicRequest-UpdateSplitConfigurationLogicRequest(required)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
SplitConfiguration- Throws:
ApiException- if fails to make API callIOException
-
createSplitConfiguration
public SplitConfiguration createSplitConfiguration(String merchantId, SplitConfiguration splitConfiguration) throws ApiException, IOException
Create a split configuration- Parameters:
merchantId-StringThe unique identifier of the merchant account. (required)splitConfiguration-SplitConfiguration(required)- Returns:
SplitConfiguration- Throws:
ApiException- if fails to make API callIOException
-
createSplitConfiguration
public SplitConfiguration createSplitConfiguration(String merchantId, SplitConfiguration splitConfiguration, RequestOptions requestOptions) throws ApiException, IOException
Create a split configuration- Parameters:
merchantId-StringThe unique identifier of the merchant account. (required)splitConfiguration-SplitConfiguration(required)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
SplitConfiguration- Throws:
ApiException- if fails to make API callIOException
-
createRule
public SplitConfiguration createRule(String merchantId, String splitConfigurationId, SplitConfigurationRule splitConfigurationRule) throws ApiException, IOException
Create a rule- Parameters:
merchantId-StringThe unique identifier of the merchant account. (required)splitConfigurationId-StringThe unique identifier of the split configuration. (required)splitConfigurationRule-SplitConfigurationRule(required)- Returns:
SplitConfiguration- Throws:
ApiException- if fails to make API callIOException
-
createRule
public SplitConfiguration createRule(String merchantId, String splitConfigurationId, SplitConfigurationRule splitConfigurationRule, RequestOptions requestOptions) throws ApiException, IOException
Create a rule- Parameters:
merchantId-StringThe unique identifier of the merchant account. (required)splitConfigurationId-StringThe unique identifier of the split configuration. (required)splitConfigurationRule-SplitConfigurationRule(required)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
SplitConfiguration- Throws:
ApiException- if fails to make API callIOException
-
-