ScheduledTransactionSummary
public struct ScheduledTransactionSummary : Codable, Equatable, Sendable
Summary of a scheduled transaction
-
Transaction id
Declaration
Swift
public let id: String -
First occurence of this transaction
Declaration
Swift
public let dateFirst: String -
Date of next occurrence
Declaration
Swift
public let dateNext: String -
How often the transaction happens
Declaration
Swift
public let frequency: ScheduledTransactionFrequency -
Amount of the transaction in milliunits
Declaration
Swift
public let amount: Int -
Amount of the transaction formatted in the plan currency
Declaration
Swift
public let amountFormatted: String? -
Amount of the transaction as a decimal currency amount
Declaration
Swift
public let amountCurrency: Decimal? -
Transaction memo
Declaration
Swift
public let memo: String? -
Flag color
Declaration
Swift
public let flagColor: FlagColor? -
Flag name
Declaration
Swift
public let flagName: String? -
Account id
Declaration
Swift
public let accountId: String -
Payee id
Declaration
Swift
public let payeeId: String? -
Category id
Declaration
Swift
public let categoryId: String? -
If it’s a transfer transaction, the transfer account id
Declaration
Swift
public let transferAccountId: String? -
Whether or not the transaction has been deleted
Declaration
Swift
public let deleted: Bool -
init(id:dateFirst: dateNext: frequency: amount: amountFormatted: amountCurrency: memo: flagColor: flagName: accountId: payeeId: categoryId: transferAccountId: deleted: ) Undocumented
Declaration
Swift
public init( id: String, dateFirst: String, dateNext: String, frequency: ScheduledTransactionFrequency, amount: Int, amountFormatted: String?, amountCurrency: Decimal?, memo: String?, flagColor: FlagColor?, flagName: String?, accountId: String, payeeId: String?, categoryId: String?, transferAccountId: String?, deleted: Bool )
View on GitHub