Skip to content

Instantly share code, notes, and snippets.

@mchmielarz
Last active May 31, 2019 14:16
Embed
What would you like to do?
@Value
@Accessors(fluent = true)
public class Payload {
private final String body;
}
@Value
@Accessors(fluent = true)
public class EmailMessage {
private final Email email;
private final Payload payload;
}
public class EmailSender {
public SendingResult send(EmailMessage message) {
return new SendingResult(doSend(message.email(), message.payload().body()));
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment