Added base classes

This commit is contained in:
2025-03-19 12:51:30 +01:00
parent c05dda145f
commit 32c93fd99f
8 changed files with 333 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
package me.zacharias.bank.transaction;
import java.util.UUID;
public class Transaction {
double amount;
String description;
UUID originator;
UUID destination;
TransactionType type;
public Transaction(double amount, String description, UUID destination, UUID originator, TransactionType type) {
this.amount = amount;
this.description = description;
this.originator = originator;
this.destination = destination;
this.type = type;
}
public double getAmount() {
return amount;
}
public String getDescription() {
return description;
}
public UUID getOriginator() {
return originator;
}
public UUID getDestination() {
return destination;
}
public TransactionType getType() {
return type;
}
}