produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<?> transfer(@Valid @RequestBody TransferRequest transferRequest)
{
- service.initiate(transferRequest);
+ Transfer transfer =
+ Transfer
+ .builder()
+ .id(transferRequest.getId())
+ .payer(transferRequest.getPayer())
+ .payee(transferRequest.getPayee())
+ .amount(transferRequest.getAmount())
+ .build();
+
+ service.initiate(transfer);
+
return ResponseEntity.created(URI.create(PATH + transferRequest.getId())).build();
}
}