emil.builder

package emil.builder

Type members

Classlikes

case
class Attach[F[_]](attach: Attachment[F]) extends Trans[F]
Companion
object
object Attach
Companion
class
case
class AttachFile[F[_]](file: Path, mimeType: MimeType, filename: Option[String], chunkSize: Int)(implicit evidence$1: Files[F]) extends Trans[F]
case
class AttachInputStream[F[_]](is: F[InputStream], filename: Option[String], mimeType: MimeType, length: Option[F[Long]], chunkSize: Int)(implicit evidence$2: Async[F]) extends Trans[F]
object AttachUrl
case
class Bcc[F[_]](ma: MailAddress) extends Trans[F]
Companion
object
object Bcc extends MailAddressHelper[[F[_]] =>> Bcc[F]]
Companion
class
case
class Bccs[F[_]](mas: Seq[MailAddress]) extends Trans[F]
case
class Cc[F[_]](ma: MailAddress) extends Trans[F]
Companion
object
object Cc extends MailAddressHelper[[F[_]] =>> Cc[F]]
Companion
class
case
class Ccs[F[_]](mas: Seq[MailAddress]) extends Trans[F]
case
class CustomHeader[F[_]](header: Header) extends Trans[F]
Companion
object
Companion
class
case
class Date[F[_]](date: Instant) extends Trans[F]
case
class From[F[_]](ma: MailAddress) extends Trans[F]
Companion
object
object From extends MailAddressHelper[[F[_]] =>> From[F]]
Companion
class
case
class HtmlBody[F[_]](html: F[BodyContent]) extends Trans[F]
Companion
object
object HtmlBody
Companion
class
object InReplyTo
object ListId extends CustomHeaderOption
trait MailAddressHelper[A[_[_]]]
final
class MailBuilder[F[_]](parts: Vector[Trans[F]], initial: Mail[F])
Companion
object
Companion
class
case
class Subject[F[_]](text: String) extends Trans[F]
case
class TextBody[F[_]](text: F[BodyContent]) extends Trans[F]
Companion
object
object TextBody
Companion
class
case
class To[F[_]](ma: MailAddress) extends Trans[F]
Companion
object
object To extends MailAddressHelper[[F[_]] =>> To[F]]
Companion
class
case
class Tos[F[_]](mas: Seq[MailAddress]) extends Trans[F]
trait Trans[F[_]]
Companion
object
object Trans
Companion
class