@adyen/api-library
Version:
The Adyen API Library for NodeJS enables you to work with Adyen APIs.
62 lines (61 loc) • 3.5 kB
TypeScript
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;
}[];
}