Skip to content

Instantly share code, notes, and snippets.

@mchmielarz
Last active June 4, 2019 09:39
Embed
What would you like to do?
@Value
@Accessors(fluent = true)
public class EmailAddress {
private final String value;
}
@Value
@Accessors(fluent = true)
public class Payload {
private final String message;
}
public class EmailSender {
public boolean send(EmailAddress emailAddress, Payload payload) {
return doSend(emailAddress.value(), payload.message());
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment