WIP
[demos/kafka/demos-kafka-payment-system-transfer] / transfer / src / main / java / de / juplo / kafka / payment / transfer / domain / Transfer.java
index 2aa87fe..878a233 100644 (file)
@@ -2,16 +2,18 @@ package de.juplo.kafka.payment.transfer.domain;
 
 
 import lombok.Builder;
-import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.Value;
 
 
-@Data
+@Value
 @Builder
+@EqualsAndHashCode(exclude = "state")
 public class Transfer
 {
   public enum State
   {
-    CREATED,
+    SENT,
     FAILED,
     PENDING,
     APPROVED,