Package com.adyen.model.balanceplatform
Class TransactionRuleRestrictions
- java.lang.Object
-
- com.adyen.model.balanceplatform.TransactionRuleRestrictions
-
public class TransactionRuleRestrictions extends Object
TransactionRuleRestrictions
-
-
Field Summary
-
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_COUNTERPARTY_TYPES
public static final String JSON_PROPERTY_COUNTERPARTY_TYPES
- 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_MATCHING_VALUES
public static final String JSON_PROPERTY_MATCHING_VALUES
- 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_PRIORITY
public static final String JSON_PROPERTY_PRIORITY
- 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_SOURCE_ACCOUNT_TYPES
public static final String JSON_PROPERTY_SOURCE_ACCOUNT_TYPES
- 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)
activeNetworkTokens- Parameters:
activeNetworkTokens-- Returns:
- the current
TransactionRuleRestrictionsinstance, allowing for method chaining
-
getActiveNetworkTokens
public ActiveNetworkTokensRestriction getActiveNetworkTokens()
activeNetworkTokens- Returns:
- activeNetworkTokens
-
setActiveNetworkTokens
public void setActiveNetworkTokens(ActiveNetworkTokensRestriction activeNetworkTokens)
activeNetworkTokens- Parameters:
activeNetworkTokens-
-
brandVariants
public TransactionRuleRestrictions brandVariants(BrandVariantsRestriction brandVariants)
brandVariants- Parameters:
brandVariants-- Returns:
- the current
TransactionRuleRestrictionsinstance, allowing for method chaining
-
getBrandVariants
public BrandVariantsRestriction getBrandVariants()
brandVariants- Returns:
- brandVariants
-
setBrandVariants
public void setBrandVariants(BrandVariantsRestriction brandVariants)
brandVariants- Parameters:
brandVariants-
-
counterpartyBank
public TransactionRuleRestrictions counterpartyBank(CounterpartyBankRestriction counterpartyBank)
counterpartyBank- Parameters:
counterpartyBank-- Returns:
- the current
TransactionRuleRestrictionsinstance, allowing for method chaining
-
getCounterpartyBank
public CounterpartyBankRestriction getCounterpartyBank()
counterpartyBank- Returns:
- counterpartyBank
-
setCounterpartyBank
public void setCounterpartyBank(CounterpartyBankRestriction counterpartyBank)
counterpartyBank- Parameters:
counterpartyBank-
-
counterpartyTypes
public TransactionRuleRestrictions counterpartyTypes(CounterpartyTypesRestriction counterpartyTypes)
counterpartyTypes- Parameters:
counterpartyTypes-- Returns:
- the current
TransactionRuleRestrictionsinstance, allowing for method chaining
-
getCounterpartyTypes
public CounterpartyTypesRestriction getCounterpartyTypes()
counterpartyTypes- Returns:
- counterpartyTypes
-
setCounterpartyTypes
public void setCounterpartyTypes(CounterpartyTypesRestriction counterpartyTypes)
counterpartyTypes- Parameters:
counterpartyTypes-
-
countries
public TransactionRuleRestrictions countries(CountriesRestriction countries)
countries- Parameters:
countries-- Returns:
- the current
TransactionRuleRestrictionsinstance, allowing for method chaining
-
getCountries
public CountriesRestriction getCountries()
countries- Returns:
- countries
-
setCountries
public void setCountries(CountriesRestriction countries)
countries- Parameters:
countries-
-
dayOfWeek
public TransactionRuleRestrictions dayOfWeek(DayOfWeekRestriction dayOfWeek)
dayOfWeek- Parameters:
dayOfWeek-- Returns:
- the current
TransactionRuleRestrictionsinstance, allowing for method chaining
-
getDayOfWeek
public DayOfWeekRestriction getDayOfWeek()
dayOfWeek- Returns:
- dayOfWeek
-
setDayOfWeek
public void setDayOfWeek(DayOfWeekRestriction dayOfWeek)
dayOfWeek- Parameters:
dayOfWeek-
-
differentCurrencies
public TransactionRuleRestrictions differentCurrencies(DifferentCurrenciesRestriction differentCurrencies)
differentCurrencies- Parameters:
differentCurrencies-- Returns:
- the current
TransactionRuleRestrictionsinstance, allowing for method chaining
-
getDifferentCurrencies
public DifferentCurrenciesRestriction getDifferentCurrencies()
differentCurrencies- Returns:
- differentCurrencies
-
setDifferentCurrencies
public void setDifferentCurrencies(DifferentCurrenciesRestriction differentCurrencies)
differentCurrencies- Parameters:
differentCurrencies-
-
entryModes
public TransactionRuleRestrictions entryModes(EntryModesRestriction entryModes)
entryModes- Parameters:
entryModes-- Returns:
- the current
TransactionRuleRestrictionsinstance, allowing for method chaining
-
getEntryModes
public EntryModesRestriction getEntryModes()
entryModes- Returns:
- entryModes
-
setEntryModes
public void setEntryModes(EntryModesRestriction entryModes)
entryModes- Parameters:
entryModes-
-
internationalTransaction
public TransactionRuleRestrictions internationalTransaction(InternationalTransactionRestriction internationalTransaction)
internationalTransaction- Parameters:
internationalTransaction-- Returns:
- the current
TransactionRuleRestrictionsinstance, allowing for method chaining
-
getInternationalTransaction
public InternationalTransactionRestriction getInternationalTransaction()
internationalTransaction- Returns:
- internationalTransaction
-
setInternationalTransaction
public void setInternationalTransaction(InternationalTransactionRestriction internationalTransaction)
internationalTransaction- Parameters:
internationalTransaction-
-
matchingTransactions
public TransactionRuleRestrictions matchingTransactions(MatchingTransactionsRestriction matchingTransactions)
matchingTransactions- Parameters:
matchingTransactions-- Returns:
- the current
TransactionRuleRestrictionsinstance, allowing for method chaining
-
getMatchingTransactions
public MatchingTransactionsRestriction getMatchingTransactions()
matchingTransactions- Returns:
- matchingTransactions
-
setMatchingTransactions
public void setMatchingTransactions(MatchingTransactionsRestriction matchingTransactions)
matchingTransactions- Parameters:
matchingTransactions-
-
matchingValues
public TransactionRuleRestrictions matchingValues(MatchingValuesRestriction matchingValues)
matchingValues- Parameters:
matchingValues-- Returns:
- the current
TransactionRuleRestrictionsinstance, allowing for method chaining
-
getMatchingValues
public MatchingValuesRestriction getMatchingValues()
matchingValues- Returns:
- matchingValues
-
setMatchingValues
public void setMatchingValues(MatchingValuesRestriction matchingValues)
matchingValues- Parameters:
matchingValues-
-
mccs
public TransactionRuleRestrictions mccs(MccsRestriction mccs)
mccs- Parameters:
mccs-- Returns:
- the current
TransactionRuleRestrictionsinstance, allowing for method chaining
-
getMccs
public MccsRestriction getMccs()
mccs- Returns:
- mccs
-
setMccs
public void setMccs(MccsRestriction mccs)
mccs- Parameters:
mccs-
-
merchantNames
public TransactionRuleRestrictions merchantNames(MerchantNamesRestriction merchantNames)
merchantNames- Parameters:
merchantNames-- Returns:
- the current
TransactionRuleRestrictionsinstance, allowing for method chaining
-
getMerchantNames
public MerchantNamesRestriction getMerchantNames()
merchantNames- Returns:
- merchantNames
-
setMerchantNames
public void setMerchantNames(MerchantNamesRestriction merchantNames)
merchantNames- Parameters:
merchantNames-
-
merchants
public TransactionRuleRestrictions merchants(MerchantsRestriction merchants)
merchants- Parameters:
merchants-- Returns:
- the current
TransactionRuleRestrictionsinstance, allowing for method chaining
-
getMerchants
public MerchantsRestriction getMerchants()
merchants- Returns:
- merchants
-
setMerchants
public void setMerchants(MerchantsRestriction merchants)
merchants- Parameters:
merchants-
-
priority
public TransactionRuleRestrictions priority(PriorityRestriction priority)
priority- Parameters:
priority-- Returns:
- the current
TransactionRuleRestrictionsinstance, allowing for method chaining
-
getPriority
public PriorityRestriction getPriority()
priority- Returns:
- priority
-
setPriority
public void setPriority(PriorityRestriction priority)
priority- Parameters:
priority-
-
processingTypes
public TransactionRuleRestrictions processingTypes(ProcessingTypesRestriction processingTypes)
processingTypes- Parameters:
processingTypes-- Returns:
- the current
TransactionRuleRestrictionsinstance, allowing for method chaining
-
getProcessingTypes
public ProcessingTypesRestriction getProcessingTypes()
processingTypes- Returns:
- processingTypes
-
setProcessingTypes
public void setProcessingTypes(ProcessingTypesRestriction processingTypes)
processingTypes- Parameters:
processingTypes-
-
riskScores
public TransactionRuleRestrictions riskScores(RiskScoresRestriction riskScores)
riskScores- Parameters:
riskScores-- Returns:
- the current
TransactionRuleRestrictionsinstance, allowing for method chaining
-
getRiskScores
public RiskScoresRestriction getRiskScores()
riskScores- Returns:
- riskScores
-
setRiskScores
public void setRiskScores(RiskScoresRestriction riskScores)
riskScores- Parameters:
riskScores-
-
sameAmountRestriction
public TransactionRuleRestrictions sameAmountRestriction(SameAmountRestriction sameAmountRestriction)
sameAmountRestriction- Parameters:
sameAmountRestriction-- Returns:
- the current
TransactionRuleRestrictionsinstance, allowing for method chaining
-
getSameAmountRestriction
public SameAmountRestriction getSameAmountRestriction()
sameAmountRestriction- Returns:
- sameAmountRestriction
-
setSameAmountRestriction
public void setSameAmountRestriction(SameAmountRestriction sameAmountRestriction)
sameAmountRestriction- Parameters:
sameAmountRestriction-
-
sameCounterpartyRestriction
public TransactionRuleRestrictions sameCounterpartyRestriction(SameCounterpartyRestriction sameCounterpartyRestriction)
sameCounterpartyRestriction- Parameters:
sameCounterpartyRestriction-- Returns:
- the current
TransactionRuleRestrictionsinstance, allowing for method chaining
-
getSameCounterpartyRestriction
public SameCounterpartyRestriction getSameCounterpartyRestriction()
sameCounterpartyRestriction- Returns:
- sameCounterpartyRestriction
-
setSameCounterpartyRestriction
public void setSameCounterpartyRestriction(SameCounterpartyRestriction sameCounterpartyRestriction)
sameCounterpartyRestriction- Parameters:
sameCounterpartyRestriction-
-
sourceAccountTypes
public TransactionRuleRestrictions sourceAccountTypes(SourceAccountTypesRestriction sourceAccountTypes)
sourceAccountTypes- Parameters:
sourceAccountTypes-- Returns:
- the current
TransactionRuleRestrictionsinstance, allowing for method chaining
-
getSourceAccountTypes
public SourceAccountTypesRestriction getSourceAccountTypes()
sourceAccountTypes- Returns:
- sourceAccountTypes
-
setSourceAccountTypes
public void setSourceAccountTypes(SourceAccountTypesRestriction sourceAccountTypes)
sourceAccountTypes- Parameters:
sourceAccountTypes-
-
timeOfDay
public TransactionRuleRestrictions timeOfDay(TimeOfDayRestriction timeOfDay)
timeOfDay- Parameters:
timeOfDay-- Returns:
- the current
TransactionRuleRestrictionsinstance, allowing for method chaining
-
getTimeOfDay
public TimeOfDayRestriction getTimeOfDay()
timeOfDay- Returns:
- timeOfDay
-
setTimeOfDay
public void setTimeOfDay(TimeOfDayRestriction timeOfDay)
timeOfDay- Parameters:
timeOfDay-
-
totalAmount
public TransactionRuleRestrictions totalAmount(TotalAmountRestriction totalAmount)
totalAmount- Parameters:
totalAmount-- Returns:
- the current
TransactionRuleRestrictionsinstance, allowing for method chaining
-
getTotalAmount
public TotalAmountRestriction getTotalAmount()
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
-
-