Variable MATCHER_FIELDSConst
MATCHER_FIELDS: readonly [
"entityType",
"customerId",
"identityId",
"organizationId",
"countryCode",
"regionCode",
"bankId",
"vendorId",
"productId",
"speed",
"sourceCurrency",
"sourceChain",
"targetCurrency",
"cashDepositRetailerId",
"hasIdentityDocument",
"verificationByo",
"entityStatus",
"customerStatus",
"systemInitiated",
"placement",
"sourceAmount",
"targetAmount",
"usage24hUsd",
"usage24hCount",
"usage7dUsd",
"usage7dCount",
"usage30dUsd",
"usage30dCount",
"usageCalendarMonthUsd",
"usageCalendarMonthCount",
"dayOfWeek",
"timeOfDay",
"programIds",
"paymentInstrumentProviders",
"paymentInstrumentStatus",
"virtualAccountProvider",
"virtualAccountId",
"virtualAccountNumber",
"virtualAccountStatus",
"sourceWalletType",
"ledgerAccountId",
"ledgerAccountBalance",
] = ...
Runtime enumeration of MatcherField.
MatcherFieldis akeyof, so it vanishes at compile time; the admin matcher editor's field list needs the values.Keep in sync with MatcherCriteria — the
_MatcherFieldsExhaustiveguard below fails typecheck if a key is added here without a matching entry, andsatisfiesfails if an entry is not a real key.