EmailBuilder

A builder factory for creating email entities.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
@NotNull
open fun body(body: String): @NotNull AbstractEmail
Link copied to clipboard
@NotNull
open fun build(): @NotNull Email
abstract fun build(): T
Link copied to clipboard
@NotNull
open fun cryptoTraderMailer(@NotNull mailer: @NotNull CryptoTraderMailer): @NotNull AbstractEmail
Link copied to clipboard
@NotNull
open fun subject(subject: String): @NotNull AbstractEmail
Link copied to clipboard
@NotNull
open fun toAddress(toAddress: String): @NotNull AbstractEmail
Link copied to clipboard
@NotNull
open fun type(@NotNull type: @NotNull EmailType): @NotNull AbstractEmail