WIP
[demos/kafka/demos-kafka-payment-system-setup] / transfer / src / main / java / de / juplo / kafka / payment / transfer / domain / Transfer.java
index 17330f6..5556a1b 100644 (file)
@@ -1,14 +1,20 @@
 package de.juplo.kafka.payment.transfer.domain;
 
 
+import lombok.Builder;
 import lombok.Data;
+import lombok.EqualsAndHashCode;
 
 
 @Data
+@Builder
+@EqualsAndHashCode(exclude = "state")
 public class Transfer
 {
   public enum State
   {
+    SENT,
+    FAILED,
     PENDING,
     APPROVED,
     REJECTED