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

# predicate(forStatuses:)

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

## Declaration

```swift
static func predicate(forStatuses statuses: [TransactionStatus]) -> Predicate<Transaction>
```

## Parameters

- `statuses`: Transaction statuses to match against.

## See Also

### Type Methods

- [predicate(forMerchantCategoryCodes:)](financekit/transactionquery/predicate(formerchantcategorycodes:).md)
- [predicate(forTransactionTypes:)](financekit/transactionquery/predicate(fortransactiontypes:).md)
