Structure
Budget.Transaction
public struct Transaction
Relationships
Member Of
Budget
Initializers
init(id:amount:dispensableAmount:date:description:categoryCode:accountID:)
public init(id: TinkCore.Transaction.ID, amount: CurrencyDenominatedAmount, dispensableAmount: CurrencyDenominatedAmount?, date: Date?, description: String?, categoryCode: Category.Code?, accountID: Account.ID?)
Properties
dispensableAmount
let dispensableAmount: CurrencyDenominatedAmount?
The dispensable amount. This amount will e.g. be reduced if the account it belongs to has ownership set to 50%.
date
let date: Date?
Date of the transaction expressed as UTC epoch timestamp in milliseconds.
description
let description: String?
Description of the transaction.