package sendgrid
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- sendgrid
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- final case class Asm(group_id: Int, groups_to_display: List[Int]) extends Product with Serializable
- final case class Attachment(content: String, type: String, filename: String, disposition: String, content_id: Option[String] = None) extends Product with Serializable
- final case class BatchId(value: String) extends AnyVal with Product with Serializable
- final case class CategoryName(name: String) extends AnyVal with Product with Serializable
- final case class ClickTracking(enable: Boolean, enable_text: Boolean) extends Product with Serializable
- final case class Content(type: String, value: String) extends Product with Serializable
- final case class EmailAddress(email: String, name: String) extends Product with Serializable
- final case class Footer(enable: Boolean, text: Option[String] = None, html: Option[String] = None) extends Product with Serializable
- 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
- 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
- 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
- final case class OpenTracking(enable: Boolean, substitution_tag: Option[String] = None) extends Product with Serializable
- 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
- final case class Setting(enable: Boolean) extends Product with Serializable
- final case class SubscriptionTracking(enable: Boolean, text: Option[String] = None, html: Option[String] = None, substitution_tag: Option[String] = None) extends Product with Serializable
- 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
- lazy val sendMail: Activity[Mail, Unit]
- val sendgridApiKey: ConfigKey
- object Asm extends Serializable
- object Attachment extends Serializable
- object BatchId extends Serializable
- object CategoryName extends Serializable
- object ClickTracking extends Serializable
- object Content extends Serializable
- object EmailAddress extends Serializable
- object Footer extends Serializable
- object GoogleAnalytics extends Serializable
- object Mail extends Serializable
- object MailSettings extends Serializable
- object OpenTracking extends Serializable
- object Personalization extends Serializable
- object Setting extends Serializable
- object SubscriptionTracking extends Serializable
- object TrackingSettings extends Serializable