Packages

package sendgrid

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. sendgrid
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class Asm(group_id: Int, groups_to_display: List[Int]) extends Product with Serializable
  2. final case class Attachment(content: String, type: String, filename: String, disposition: String, content_id: Option[String] = None) extends Product with Serializable
  3. final case class BatchId(value: String) extends AnyVal with Product with Serializable
  4. final case class CategoryName(name: String) extends AnyVal with Product with Serializable
  5. final case class ClickTracking(enable: Boolean, enable_text: Boolean) extends Product with Serializable
  6. final case class Content(type: String, value: String) extends Product with Serializable
  7. final case class EmailAddress(email: String, name: String) extends Product with Serializable
  8. final case class Footer(enable: Boolean, text: Option[String] = None, html: Option[String] = None) extends Product with Serializable
  9. final case class GoogleAnalytics(enable: Boolean, utm_source: String, utm_medium: String, utm_term: String, utm_content: String, utm_campaign: String) extends Product with Serializable
  10. final case class Mail(personalizations: List[Personalization], from: EmailAddress, reply_to: Option[EmailAddress] = None, reply_to_list: Option[List[EmailAddress]] = None, subject: String, content: List[Content], attachments: Option[List[Attachment]] = None, template_id: Option[String] = None, categories: Option[List[CategoryName]] = None, custom_args: Option[String] = None, send_at: Option[Int] = None, batch_id: Option[BatchId] = None, asm: Option[Asm] = None, ip_pool_name: Option[String] = None, mail_settings: Option[MailSettings] = None, tracking_settings: Option[TrackingSettings] = None) extends Product with Serializable
  11. final case class MailSettings(bypass_list_management: Option[Setting] = None, bypass_spam_management: Option[Setting] = None, bypass_bounce_management: Option[Setting] = None, bypass_unsubscribe_management: Option[Setting] = None, footer: Option[Footer] = None, sandbox_mode: Option[Setting] = None) extends Product with Serializable
  12. final case class OpenTracking(enable: Boolean, substitution_tag: Option[String] = None) extends Product with Serializable
  13. final case class Personalization(from: Option[EmailAddress] = None, to: List[EmailAddress], cc: Option[List[EmailAddress]] = None, bcc: Option[List[EmailAddress]] = None, subject: Option[String] = None, send_at: Option[Int] = None) extends Product with Serializable
  14. final case class Setting(enable: Boolean) extends Product with Serializable
  15. final case class SubscriptionTracking(enable: Boolean, text: Option[String] = None, html: Option[String] = None, substitution_tag: Option[String] = None) extends Product with Serializable
  16. final case class TrackingSettings(click_tracking: Option[ClickTracking] = None, open_tracking: Option[OpenTracking] = None, subscription_tracking: Option[SubscriptionTracking] = None, ganalytics: Option[GoogleAnalytics] = None) extends Product with Serializable

Value Members

  1. lazy val sendMail: Activity[Mail, Unit]
  2. val sendgridApiKey: ConfigKey
  3. object Asm extends Serializable
  4. object Attachment extends Serializable
  5. object BatchId extends Serializable
  6. object CategoryName extends Serializable
  7. object ClickTracking extends Serializable
  8. object Content extends Serializable
  9. object EmailAddress extends Serializable
  10. object Footer extends Serializable
  11. object GoogleAnalytics extends Serializable
  12. object Mail extends Serializable
  13. object MailSettings extends Serializable
  14. object OpenTracking extends Serializable
  15. object Personalization extends Serializable
  16. object Setting extends Serializable
  17. object SubscriptionTracking extends Serializable
  18. object TrackingSettings extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped