38673d17109a1aeff2dd13d3ea8b8fbf8637a808
[demos/kafka/demos-kafka-payment-system-transfer] / Transfer.java
1 package de.juplo.kafka.payment.transfer;
2
3 import lombok.Builder;
4 import lombok.Data;
5
6 import javax.validation.constraints.NotNull;
7 import java.util.UUID;
8
9
10 /**
11  * Simple DTO used by the REST interface
12  */
13 @Data
14 @Builder
15 public class Transfer
16 {
17   @NotNull(message = "Cannot be null")
18   private UUID id;
19   @NotNull(message = "Cannot be null")
20   private long payer;
21   @NotNull(message = "Cannot be null")
22   private long payee;
23   @NotNull(message = "Cannot be null")
24   private int amount;
25 }