X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=transfer%2Fsrc%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2Fpayment%2Ftransfer%2Fdomain%2FTransfer.java;h=878a2336479eae2b04fac8942859fba8354577d5;hb=e99b64cc787c34c3fec438cf67434b8ea0d8cd43;hp=2aa87feeab48e8b72e37f372965697207d059895;hpb=c3d8ff110b30df7013d9b9c8440c3591766ba072;p=demos%2Fkafka%2Fdemos-kafka-payment-system-transfer diff --git a/transfer/src/main/java/de/juplo/kafka/payment/transfer/domain/Transfer.java b/transfer/src/main/java/de/juplo/kafka/payment/transfer/domain/Transfer.java index 2aa87fe..878a233 100644 --- a/transfer/src/main/java/de/juplo/kafka/payment/transfer/domain/Transfer.java +++ b/transfer/src/main/java/de/juplo/kafka/payment/transfer/domain/Transfer.java @@ -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,