From: Kai Moritz Date: Fri, 11 Jun 2021 15:05:05 +0000 (+0200) Subject: WIP X-Git-Tag: wip-initialer-commit~14 X-Git-Url: http://juplo.de/gitweb/?a=commitdiff_plain;h=372ec491e12f53364b792d3fa34586ce1f3e4910;p=demos%2Fkafka%2Fdemos-kafka-payment-system-transfer WIP --- diff --git a/transfer/src/main/java/de/juplo/kafka/payment/transfer/Transfer.java b/transfer/src/main/java/de/juplo/kafka/payment/transfer/Transfer.java new file mode 100644 index 0000000..38673d1 --- /dev/null +++ b/transfer/src/main/java/de/juplo/kafka/payment/transfer/Transfer.java @@ -0,0 +1,25 @@ +package de.juplo.kafka.payment.transfer; + +import lombok.Builder; +import lombok.Data; + +import javax.validation.constraints.NotNull; +import java.util.UUID; + + +/** + * Simple DTO used by the REST interface + */ +@Data +@Builder +public class Transfer +{ + @NotNull(message = "Cannot be null") + private UUID id; + @NotNull(message = "Cannot be null") + private long payer; + @NotNull(message = "Cannot be null") + private long payee; + @NotNull(message = "Cannot be null") + private int amount; +}