in anghammarad/src/main/scala/com/gu/anghammarad/messages/EmailService.scala [17:34]
def emailRequest(senderAddress: String, recipientAddress: String, message: EmailMessage): SendEmailRequest = {
def buildContent(data: String) = Content.builder().charset("UTF-8").data(data).build()
val awsMessage = AwsMessage.builder()
.subject(buildContent(message.subject))
.body(Body.builder()
.html(buildContent(message.html))
.text(buildContent(message.plainText))
.build()
)
.build()
SendEmailRequest.builder()
.destination(Destination.builder().toAddresses(recipientAddress).build())
.source(senderAddress)
.message(awsMessage)
.build()
}