X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=transfer%2Fsrc%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2Fpayment%2Ftransfer%2Fdomain%2FTransfer.java;h=5556a1be7c7ba982e9223869413a0a6c2c918730;hb=1c2d4e84c5906ac25e06b5193aecb1a9ee3288fa;hp=17330f6525b5bed1fa278053d11bb95f91f7ac84;hpb=5bffe60126c5fa74bff59c91dfbd722d291b1c93;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 17330f6..5556a1b 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 @@ -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