Class

com.github.jurajburian.mailer

Message

Related Doc: package mailer

Permalink

case class Message(from: InternetAddress, subject: String, content: Content, to: Seq[InternetAddress] = Seq.empty[InternetAddress], cc: Seq[InternetAddress] = Seq.empty[InternetAddress], bcc: Seq[InternetAddress] = Seq.empty[InternetAddress], replyTo: Option[InternetAddress] = None, replyToAll: Option[Boolean] = None) extends Product with Serializable

Represents the e-mail message itself.

from

e-mail sender address

subject

e-mail subject text

content

e-mail content, represented by the instance of com.github.jurajburian.mailer.Content class

to

set of e-mail receiver addresses

cc

set of e-mail carbon copy receiver addresses

bcc

set of e-mail blind carbon copy receiver addresses

replyTo

address used to reply this message (optional)

replyToAll

whether the new message will be addressed to all recipients of this message

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Message
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Message(from: InternetAddress, subject: String, content: Content, to: Seq[InternetAddress] = Seq.empty[InternetAddress], cc: Seq[InternetAddress] = Seq.empty[InternetAddress], bcc: Seq[InternetAddress] = Seq.empty[InternetAddress], replyTo: Option[InternetAddress] = None, replyToAll: Option[Boolean] = None)

    Permalink

    from

    e-mail sender address

    subject

    e-mail subject text

    content

    e-mail content, represented by the instance of com.github.jurajburian.mailer.Content class

    to

    set of e-mail receiver addresses

    cc

    set of e-mail carbon copy receiver addresses

    bcc

    set of e-mail blind carbon copy receiver addresses

    replyTo

    address used to reply this message (optional)

    replyToAll

    whether the new message will be addressed to all recipients of this message

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val bcc: Seq[InternetAddress]

    Permalink

    set of e-mail blind carbon copy receiver addresses

  6. val cc: Seq[InternetAddress]

    Permalink

    set of e-mail carbon copy receiver addresses

  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. val content: Content

    Permalink

    e-mail content, represented by the instance of com.github.jurajburian.mailer.Content class

  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. val from: InternetAddress

    Permalink

    e-mail sender address

  12. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. val replyTo: Option[InternetAddress]

    Permalink

    address used to reply this message (optional)

  18. val replyToAll: Option[Boolean]

    Permalink

    whether the new message will be addressed to all recipients of this message

  19. val subject: String

    Permalink

    e-mail subject text

  20. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  21. val to: Seq[InternetAddress]

    Permalink

    set of e-mail receiver addresses

  22. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped