MailBody

object MailBody
Companion
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

final case
class Empty[F[_]]() extends MailBody[F]
final case
class Html[F[_]](html: F[BodyContent]) extends MailBody[F]
final case
class HtmlAndText[F[_]](text: F[BodyContent], html: F[BodyContent]) extends MailBody[F]
final case
class Text[F[_]](text: F[BodyContent]) extends MailBody[F]

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror

Value members

Concrete methods

def both[F[_] : Applicative](text: BodyContent, html: BodyContent): HtmlAndText[F]
def empty[F[_]]: MailBody[F]
def html[F[_] : Applicative](html: BodyContent): MailBody[F]
def text[F[_] : Applicative](text: BodyContent): MailBody[F]