UNPKG

@adyen/api-library

Version:

The Adyen API Library for NodeJS enables you to work with Adyen APIs.

62 lines (61 loc) 3.5 kB
import { ActiveNetworkTokensRestriction } from './activeNetworkTokensRestriction'; import { BrandVariantsRestriction } from './brandVariantsRestriction'; import { CounterpartyBankRestriction } from './counterpartyBankRestriction'; import { CounterpartyTypesRestriction } from './counterpartyTypesRestriction'; import { CountriesRestriction } from './countriesRestriction'; import { DayOfWeekRestriction } from './dayOfWeekRestriction'; import { DifferentCurrenciesRestriction } from './differentCurrenciesRestriction'; import { EntryModesRestriction } from './entryModesRestriction'; import { InternationalTransactionRestriction } from './internationalTransactionRestriction'; import { MatchingTransactionsRestriction } from './matchingTransactionsRestriction'; import { MatchingValuesRestriction } from './matchingValuesRestriction'; import { MccsRestriction } from './mccsRestriction'; import { MerchantNamesRestriction } from './merchantNamesRestriction'; import { MerchantsRestriction } from './merchantsRestriction'; import { ProcessingTypesRestriction } from './processingTypesRestriction'; import { RiskScoresRestriction } from './riskScoresRestriction'; import { SameAmountRestriction } from './sameAmountRestriction'; import { SameCounterpartyRestriction } from './sameCounterpartyRestriction'; import { SourceAccountTypesRestriction } from './sourceAccountTypesRestriction'; import { TimeOfDayRestriction } from './timeOfDayRestriction'; import { TokenRequestorsRestriction } from './tokenRequestorsRestriction'; import { TotalAmountRestriction } from './totalAmountRestriction'; import { WalletProviderAccountScoreRestriction } from './walletProviderAccountScoreRestriction'; import { WalletProviderDeviceScore } from './walletProviderDeviceScore'; export declare class TransactionRuleRestrictions { 'activeNetworkTokens'?: ActiveNetworkTokensRestriction | null; 'brandVariants'?: BrandVariantsRestriction | null; 'counterpartyBank'?: CounterpartyBankRestriction | null; 'counterpartyTypes'?: CounterpartyTypesRestriction | null; 'countries'?: CountriesRestriction | null; 'dayOfWeek'?: DayOfWeekRestriction | null; 'differentCurrencies'?: DifferentCurrenciesRestriction | null; 'entryModes'?: EntryModesRestriction | null; 'internationalTransaction'?: InternationalTransactionRestriction | null; 'matchingTransactions'?: MatchingTransactionsRestriction | null; 'matchingValues'?: MatchingValuesRestriction | null; 'mccs'?: MccsRestriction | null; 'merchantNames'?: MerchantNamesRestriction | null; 'merchants'?: MerchantsRestriction | null; 'processingTypes'?: ProcessingTypesRestriction | null; 'riskScores'?: RiskScoresRestriction | null; 'sameAmountRestriction'?: SameAmountRestriction | null; 'sameCounterpartyRestriction'?: SameCounterpartyRestriction | null; 'sourceAccountTypes'?: SourceAccountTypesRestriction | null; 'timeOfDay'?: TimeOfDayRestriction | null; 'tokenRequestors'?: TokenRequestorsRestriction | null; 'totalAmount'?: TotalAmountRestriction | null; 'walletProviderAccountScore'?: WalletProviderAccountScoreRestriction | null; 'walletProviderDeviceScore'?: WalletProviderDeviceScore | null; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; }