Added base classes
This commit is contained in:
39
src/main/java/me/zacharias/bank/transaction/Transaction.java
Normal file
39
src/main/java/me/zacharias/bank/transaction/Transaction.java
Normal 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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user