Variable MATCHER_FIELDSConst
MATCHER_FIELDS: readonly [
"entityType",
"customerId",
"identityId",
"organizationId",
"countryCode",
"regionCode",
"bankId",
"productId",
"speed",
"sourceCurrency",
"targetCurrency",
"cashDepositRetailerId",
"hasIdentityDocument",
"verificationByo",
"sourceAmount",
"targetAmount",
"usage24hUsd",
"usage24hCount",
"usage7dUsd",
"usage7dCount",
"usage30dUsd",
"usage30dCount",
"usageCalendarMonthUsd",
"usageCalendarMonthCount",
"dayOfWeek",
"timeOfDay",
"victorLedgerProgramId",
"routeFusionProgramId",
"victorFboAccountNumber",
"victorCounterpartyId",
"routeFusionBeneficiaryId",
"virtualAccountProvider",
"virtualAccountId",
"virtualAccountNumber",
"virtualAccountStatus",
"sourceWalletType",
"ledgerAccountId",
"fboAccountBalanceUsd",
"fboAccountHasSufficientBalance",
] = ...
Runtime enumeration of MatcherField.
MatcherFieldis akeyof, so it vanishes at compile time; services that validate operator-authored matchers (validateMatcherFieldsin product-services) need 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.