Class

io.skyfii.mandrill.service

MandrillApiV1

Related Doc: package service

Permalink

class MandrillApiV1 extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MandrillApiV1
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MandrillApiV1(apiKey: String, apiUrlPrefix: String = "https://mandrillapp.com/api/1.0")(implicit ex: ExecutionContext)

    Permalink

Type Members

  1. type AsyncResponse[T] = Future[Either[Error, T]]

    Permalink

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. val api: Req

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  11. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  13. val mandrillUtcDateTime: DateTimeFormatter

    Permalink
  14. val messages: Req

    Permalink
  15. def messagesSend(message: Message, sendAsynchronously: Boolean, ipPool: Option[String] = None, sendAt: Option[DateTime] = None): AsyncResponse[Vector[SendResponse]]

    Permalink

    Send a message!

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

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

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

    Permalink
    Definition Classes
    AnyRef
  19. def ping: AsyncResponse[String]

    Permalink

    Ping mandrill API to test an API key

  20. def subAccountAdd(id: String, name: Option[String] = None, notes: Option[String] = None, quota: Option[Int] = None): AsyncResponse[SubAccountResponse]

    Permalink

    Add a new sub account to the main account

  21. def subAccountInfo(id: String): AsyncResponse[SubAccountResponse]

    Permalink

    Retrieves the details for the sub account

  22. def subAccountPause(id: String): AsyncResponse[SubAccountResponse]

    Permalink

    Pause the sub account so it cannot be used to send emails anymore

  23. def subAccountResume(id: String): AsyncResponse[SubAccountResponse]

    Permalink

    Resume the sub account so it can be used to send emails again

  24. val subAccounts: Req

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

    Permalink
    Definition Classes
    AnyRef
  26. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  27. val users: Req

    Permalink
  28. def usersInfo: AsyncResponse[UserInfo]

    Permalink

    Get user info for API key

  29. final def wait(): Unit

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped