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]