com.joypeg.scamandrill.models

MTemplate

case class MTemplate(key: String = DefaultConfig.defaultKeyFromConfig, name: String, from_email: String, from_name: String, subject: String, code: String, text: String, publish: Boolean, labels: List[String]) extends MandrillRequest with Product with Serializable

A template

key

- a valid API key

name

- the name for the new template - must be unique

from_email

- a default sending address for emails sent using this template

from_name

- a default from name to be used

subject

- a default subject line to be used

code

- the HTML code for the template with mc:edit attributes for the editable elements

text

- a default text part to be used when sending with this template

publish

- set to false to add a draft template without publishing

labels

- an optional array of up to 10 labels to use for filtering templates

Linear Supertypes
Serializable, Serializable, Product, Equals, MandrillRequest, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MTemplate
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. MandrillRequest
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MTemplate(key: String = DefaultConfig.defaultKeyFromConfig, name: String, from_email: String, from_name: String, subject: String, code: String, text: String, publish: Boolean, labels: List[String])

    key

    - a valid API key

    name

    - the name for the new template - must be unique

    from_email

    - a default sending address for emails sent using this template

    from_name

    - a default from name to be used

    subject

    - a default subject line to be used

    code

    - the HTML code for the template with mc:edit attributes for the editable elements

    text

    - a default text part to be used when sending with this template

    publish

    - set to false to add a draft template without publishing

    labels

    - an optional array of up to 10 labels to use for filtering templates

Value Members

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

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

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

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

    Definition Classes
    Any
  5. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. val code: String

    - the HTML code for the template with mc:edit attributes for the editable elements

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

    Definition Classes
    AnyRef
  8. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. val from_email: String

    - a default sending address for emails sent using this template

  10. val from_name: String

    - a default from name to be used

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

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

    Definition Classes
    Any
  13. val key: String

    - a valid API key

  14. val labels: List[String]

    - an optional array of up to 10 labels to use for filtering templates

  15. val name: String

    - the name for the new template - must be unique

  16. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  19. val publish: Boolean

    - set to false to add a draft template without publishing

  20. val subject: String

    - a default subject line to be used

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

    Definition Classes
    AnyRef
  22. val text: String

    - a default text part to be used when sending with this template

  23. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from MandrillRequest

Inherited from AnyRef

Inherited from Any

Ungrouped