1 package de.juplo.kafka.payment.transfer.controller;
3 import de.juplo.kafka.payment.transfer.domain.Transfer;
7 import javax.validation.constraints.NotNull;
11 * Simple DTO used by the REST interface
15 public class TransferDTO
17 @NotNull(message = "Cannot be null")
19 @NotNull(message = "Cannot be null")
21 @NotNull(message = "Cannot be null")
23 @NotNull(message = "Cannot be null")
26 private Transfer.State state;
29 public Transfer toTransfer()
42 public static TransferDTO of(Transfer transfer)
48 .payer(transfer.getPayer())
49 .payee(transfer.getPayee())
50 .amount(transfer.getAmount())
51 .state(transfer.getState())