CreditcardTransactionDto

data class CreditcardTransactionDto(var id: String, var cardId: String, var bookingDate: OffsetDateTime, var amount: AmountDto, var purpose: String, var categoryId: String? = null, var balanceAfterTransaction: AmountDto? = null)

Represents a transaction.

Parameters

id

Unique identifier of the transaction. Depending on the bank, the transaction id may only be unique together with the credit card id.

cardId

ID of the card to which the transaction refers.

bookingDate

Booking date of the transaction.

amount
purpose

Purpose line of the transaction.

categoryId

Identifier of the category for the transaction.

balanceAfterTransaction

Constructors

Link copied to clipboard
constructor(id: String, cardId: String, bookingDate: OffsetDateTime, amount: AmountDto, purpose: String, categoryId: String? = null, balanceAfterTransaction: AmountDto? = null)

Properties

Link copied to clipboard
@Valid
var amount: AmountDto
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var id: String
Link copied to clipboard