dumptruckman
02/07/2019, 6:13 PMShawn
02/07/2019, 6:14 PMdumptruckman
02/07/2019, 6:15 PMTrackableMailMessage mailMessage = (TrackableMailMessage) new TrackableEmailBuilder(this)
.to(emailAddresses)
.locale(locale)
.subject(subject)
.body(content)
.buildMailMessage();
Shawn
02/07/2019, 6:18 PMEmailBuilder
maybe an abstract class?dumptruckman
02/07/2019, 6:19 PMShawn
02/07/2019, 6:19 PMdumptruckman
02/07/2019, 6:20 PMShawn
02/07/2019, 6:23 PM<T>
in your sealed builder definition and then define abstract fun buildMailMessage(): T
dumptruckman
02/07/2019, 7:06 PMShawn
02/07/2019, 7:07 PM