---
title: TransactionType
framework: financekit
role: symbol
role_heading: Enumeration
path: financekit/transactiontype
---

# TransactionType

Values that describe kinds of transactions.

## Declaration

```swift
enum TransactionType
```

## Topics

### Enumeration Cases

- [TransactionType.adjustment](financekit/transactiontype/adjustment.md)
- [TransactionType.atm](financekit/transactiontype/atm.md)
- [TransactionType.billPayment](financekit/transactiontype/billpayment.md)
- [TransactionType.check](financekit/transactiontype/check.md)
- [TransactionType.deposit](financekit/transactiontype/deposit.md)
- [TransactionType.directDebit](financekit/transactiontype/directdebit.md)
- [TransactionType.directDeposit](financekit/transactiontype/directdeposit.md)
- [TransactionType.dividend](financekit/transactiontype/dividend.md)
- [TransactionType.fee](financekit/transactiontype/fee.md)
- [TransactionType.interest](financekit/transactiontype/interest.md)
- [TransactionType.loan](financekit/transactiontype/loan.md)
- [TransactionType.pointOfSale](financekit/transactiontype/pointofsale.md)
- [TransactionType.refund](financekit/transactiontype/refund.md)
- [TransactionType.standingOrder](financekit/transactiontype/standingorder.md)
- [TransactionType.transfer](financekit/transactiontype/transfer.md)
- [TransactionType.unknown](financekit/transactiontype/unknown.md)
- [TransactionType.withdrawal](financekit/transactiontype/withdrawal.md)

## Relationships

### Conforms To

- [CaseIterable](swift/caseiterable.md)
- [Copyable](swift/copyable.md)
- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Transactions

- [transactionHistory(forAccountID:since:isMonitoring:)](financekit/financestore/transactionhistory(foraccountid:since:ismonitoring:).md)
- [transactions(query:)](financekit/financestore/transactions(query:).md)
- [AccountQuery](financekit/accountquery.md)
- [AccountCreditInformation](financekit/accountcreditinformation.md)
- [CurrencyAmount](financekit/currencyamount.md)
- [Transaction](financekit/transaction.md)
- [TransactionQuery](financekit/transactionquery.md)
- [TransactionStatus](financekit/transactionstatus.md)
