---
title: "predicate(forTransactionTypes:)"
framework: financekit
role: symbol
role_heading: Type Method
path: "financekit/transactionquery/predicate(fortransactiontypes:)"
---

# predicate(forTransactionTypes:)

Returns a predicate that matches any of the provided transaction types.

## Declaration

```swift
static func predicate(forTransactionTypes transactionTypes: [TransactionType]) -> Predicate<Transaction>
```

## Parameters

- `transactionTypes`: Transaction types to match against.

## See Also

### Type Methods

- [predicate(forMerchantCategoryCodes:)](financekit/transactionquery/predicate(formerchantcategorycodes:).md)
- [predicate(forStatuses:)](financekit/transactionquery/predicate(forstatuses:).md)
