Package com.adyen.model.balanceplatform
Class TransactionRuleRestrictions
- java.lang.Object
-
- com.adyen.model.balanceplatform.TransactionRuleRestrictions
-
public class TransactionRuleRestrictions extends Object
TransactionRuleRestrictions
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_ACTIVE_NETWORK_TOKENSstatic StringJSON_PROPERTY_BRAND_VARIANTSstatic StringJSON_PROPERTY_COUNTERPARTY_BANKstatic StringJSON_PROPERTY_COUNTRIESstatic StringJSON_PROPERTY_DAY_OF_WEEKstatic StringJSON_PROPERTY_DIFFERENT_CURRENCIESstatic StringJSON_PROPERTY_ENTRY_MODESstatic StringJSON_PROPERTY_INTERNATIONAL_TRANSACTIONstatic StringJSON_PROPERTY_MATCHING_TRANSACTIONSstatic StringJSON_PROPERTY_MCCSstatic StringJSON_PROPERTY_MERCHANT_NAMESstatic StringJSON_PROPERTY_MERCHANTSstatic StringJSON_PROPERTY_PROCESSING_TYPESstatic StringJSON_PROPERTY_RISK_SCORESstatic StringJSON_PROPERTY_SAME_AMOUNT_RESTRICTIONstatic StringJSON_PROPERTY_SAME_COUNTERPARTY_RESTRICTIONstatic StringJSON_PROPERTY_TIME_OF_DAYstatic StringJSON_PROPERTY_TOTAL_AMOUNT
-
Constructor Summary
Constructors Constructor Description TransactionRuleRestrictions()
-
Method Summary
-
-
-
Field Detail
-
JSON_PROPERTY_ACTIVE_NETWORK_TOKENS
public static final String JSON_PROPERTY_ACTIVE_NETWORK_TOKENS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_BRAND_VARIANTS
public static final String JSON_PROPERTY_BRAND_VARIANTS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_COUNTERPARTY_BANK
public static final String JSON_PROPERTY_COUNTERPARTY_BANK
- See Also:
- Constant Field Values
-
JSON_PROPERTY_COUNTRIES
public static final String JSON_PROPERTY_COUNTRIES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DAY_OF_WEEK
public static final String JSON_PROPERTY_DAY_OF_WEEK
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DIFFERENT_CURRENCIES
public static final String JSON_PROPERTY_DIFFERENT_CURRENCIES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENTRY_MODES
public static final String JSON_PROPERTY_ENTRY_MODES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_INTERNATIONAL_TRANSACTION
public static final String JSON_PROPERTY_INTERNATIONAL_TRANSACTION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MATCHING_TRANSACTIONS
public static final String JSON_PROPERTY_MATCHING_TRANSACTIONS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MCCS
public static final String JSON_PROPERTY_MCCS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MERCHANT_NAMES
public static final String JSON_PROPERTY_MERCHANT_NAMES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MERCHANTS
public static final String JSON_PROPERTY_MERCHANTS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PROCESSING_TYPES
public static final String JSON_PROPERTY_PROCESSING_TYPES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_RISK_SCORES
public static final String JSON_PROPERTY_RISK_SCORES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SAME_AMOUNT_RESTRICTION
public static final String JSON_PROPERTY_SAME_AMOUNT_RESTRICTION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SAME_COUNTERPARTY_RESTRICTION
public static final String JSON_PROPERTY_SAME_COUNTERPARTY_RESTRICTION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TIME_OF_DAY
public static final String JSON_PROPERTY_TIME_OF_DAY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TOTAL_AMOUNT
public static final String JSON_PROPERTY_TOTAL_AMOUNT
- See Also:
- Constant Field Values
-
-
Method Detail
-
activeNetworkTokens
public TransactionRuleRestrictions activeNetworkTokens(ActiveNetworkTokensRestriction activeNetworkTokens)
-
getActiveNetworkTokens
public ActiveNetworkTokensRestriction getActiveNetworkTokens()
Get activeNetworkTokens- Returns:
- activeNetworkTokens
-
setActiveNetworkTokens
public void setActiveNetworkTokens(ActiveNetworkTokensRestriction activeNetworkTokens)
activeNetworkTokens- Parameters:
activeNetworkTokens-
-
brandVariants
public TransactionRuleRestrictions brandVariants(BrandVariantsRestriction brandVariants)
-
getBrandVariants
public BrandVariantsRestriction getBrandVariants()
Get brandVariants- Returns:
- brandVariants
-
setBrandVariants
public void setBrandVariants(BrandVariantsRestriction brandVariants)
brandVariants- Parameters:
brandVariants-
-
counterpartyBank
public TransactionRuleRestrictions counterpartyBank(CounterpartyBankRestriction counterpartyBank)
-
getCounterpartyBank
public CounterpartyBankRestriction getCounterpartyBank()
Get counterpartyBank- Returns:
- counterpartyBank
-
setCounterpartyBank
public void setCounterpartyBank(CounterpartyBankRestriction counterpartyBank)
counterpartyBank- Parameters:
counterpartyBank-
-
countries
public TransactionRuleRestrictions countries(CountriesRestriction countries)
-
getCountries
public CountriesRestriction getCountries()
Get countries- Returns:
- countries
-
setCountries
public void setCountries(CountriesRestriction countries)
countries- Parameters:
countries-
-
dayOfWeek
public TransactionRuleRestrictions dayOfWeek(DayOfWeekRestriction dayOfWeek)
-
getDayOfWeek
public DayOfWeekRestriction getDayOfWeek()
Get dayOfWeek- Returns:
- dayOfWeek
-
setDayOfWeek
public void setDayOfWeek(DayOfWeekRestriction dayOfWeek)
dayOfWeek- Parameters:
dayOfWeek-
-
differentCurrencies
public TransactionRuleRestrictions differentCurrencies(DifferentCurrenciesRestriction differentCurrencies)
-
getDifferentCurrencies
public DifferentCurrenciesRestriction getDifferentCurrencies()
Get differentCurrencies- Returns:
- differentCurrencies
-
setDifferentCurrencies
public void setDifferentCurrencies(DifferentCurrenciesRestriction differentCurrencies)
differentCurrencies- Parameters:
differentCurrencies-
-
entryModes
public TransactionRuleRestrictions entryModes(EntryModesRestriction entryModes)
-
getEntryModes
public EntryModesRestriction getEntryModes()
Get entryModes- Returns:
- entryModes
-
setEntryModes
public void setEntryModes(EntryModesRestriction entryModes)
entryModes- Parameters:
entryModes-
-
internationalTransaction
public TransactionRuleRestrictions internationalTransaction(InternationalTransactionRestriction internationalTransaction)
-
getInternationalTransaction
public InternationalTransactionRestriction getInternationalTransaction()
Get internationalTransaction- Returns:
- internationalTransaction
-
setInternationalTransaction
public void setInternationalTransaction(InternationalTransactionRestriction internationalTransaction)
internationalTransaction- Parameters:
internationalTransaction-
-
matchingTransactions
public TransactionRuleRestrictions matchingTransactions(MatchingTransactionsRestriction matchingTransactions)
-
getMatchingTransactions
public MatchingTransactionsRestriction getMatchingTransactions()
Get matchingTransactions- Returns:
- matchingTransactions
-
setMatchingTransactions
public void setMatchingTransactions(MatchingTransactionsRestriction matchingTransactions)
matchingTransactions- Parameters:
matchingTransactions-
-
mccs
public TransactionRuleRestrictions mccs(MccsRestriction mccs)
-
getMccs
public MccsRestriction getMccs()
Get mccs- Returns:
- mccs
-
setMccs
public void setMccs(MccsRestriction mccs)
mccs- Parameters:
mccs-
-
merchantNames
public TransactionRuleRestrictions merchantNames(MerchantNamesRestriction merchantNames)
-
getMerchantNames
public MerchantNamesRestriction getMerchantNames()
Get merchantNames- Returns:
- merchantNames
-
setMerchantNames
public void setMerchantNames(MerchantNamesRestriction merchantNames)
merchantNames- Parameters:
merchantNames-
-
merchants
public TransactionRuleRestrictions merchants(MerchantsRestriction merchants)
-
getMerchants
public MerchantsRestriction getMerchants()
Get merchants- Returns:
- merchants
-
setMerchants
public void setMerchants(MerchantsRestriction merchants)
merchants- Parameters:
merchants-
-
processingTypes
public TransactionRuleRestrictions processingTypes(ProcessingTypesRestriction processingTypes)
-
getProcessingTypes
public ProcessingTypesRestriction getProcessingTypes()
Get processingTypes- Returns:
- processingTypes
-
setProcessingTypes
public void setProcessingTypes(ProcessingTypesRestriction processingTypes)
processingTypes- Parameters:
processingTypes-
-
riskScores
public TransactionRuleRestrictions riskScores(RiskScoresRestriction riskScores)
-
getRiskScores
public RiskScoresRestriction getRiskScores()
Get riskScores- Returns:
- riskScores
-
setRiskScores
public void setRiskScores(RiskScoresRestriction riskScores)
riskScores- Parameters:
riskScores-
-
sameAmountRestriction
public TransactionRuleRestrictions sameAmountRestriction(SameAmountRestriction sameAmountRestriction)
-
getSameAmountRestriction
public SameAmountRestriction getSameAmountRestriction()
Get sameAmountRestriction- Returns:
- sameAmountRestriction
-
setSameAmountRestriction
public void setSameAmountRestriction(SameAmountRestriction sameAmountRestriction)
sameAmountRestriction- Parameters:
sameAmountRestriction-
-
sameCounterpartyRestriction
public TransactionRuleRestrictions sameCounterpartyRestriction(SameCounterpartyRestriction sameCounterpartyRestriction)
-
getSameCounterpartyRestriction
public SameCounterpartyRestriction getSameCounterpartyRestriction()
Get sameCounterpartyRestriction- Returns:
- sameCounterpartyRestriction
-
setSameCounterpartyRestriction
public void setSameCounterpartyRestriction(SameCounterpartyRestriction sameCounterpartyRestriction)
sameCounterpartyRestriction- Parameters:
sameCounterpartyRestriction-
-
timeOfDay
public TransactionRuleRestrictions timeOfDay(TimeOfDayRestriction timeOfDay)
-
getTimeOfDay
public TimeOfDayRestriction getTimeOfDay()
Get timeOfDay- Returns:
- timeOfDay
-
setTimeOfDay
public void setTimeOfDay(TimeOfDayRestriction timeOfDay)
timeOfDay- Parameters:
timeOfDay-
-
totalAmount
public TransactionRuleRestrictions totalAmount(TotalAmountRestriction totalAmount)
-
getTotalAmount
public TotalAmountRestriction getTotalAmount()
Get totalAmount- Returns:
- totalAmount
-
setTotalAmount
public void setTotalAmount(TotalAmountRestriction totalAmount)
totalAmount- Parameters:
totalAmount-
-
equals
public boolean equals(Object o)
Return true if this TransactionRuleRestrictions object is equal to o.
-
fromJson
public static TransactionRuleRestrictions fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of TransactionRuleRestrictions given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of TransactionRuleRestrictions
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to TransactionRuleRestrictions
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of TransactionRuleRestrictions to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-