-
public final class SendEmailOptionsOptions for the email to be sent
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumSendEmailOptions.SendStrategyHow an email should be sent based on its recipients Values: sINGLEMESSAGE
-
Field Summary
Fields Modifier and Type Field Description private final List<UUID>toContactsprivate final UUIDtoGroupprivate final List<String>toprivate final Stringfromprivate final List<String>ccprivate final List<String>bccprivate final Stringsubjectprivate final StringreplyToprivate final Stringbodyprivate final Booleanhtmlprivate final BooleanisHTMLprivate final Stringcharsetprivate final List<String>attachmentsprivate final Map<String, Object>templateVariablesprivate final UUIDtemplateprivate final SendEmailOptions.SendStrategysendStrategyprivate final BooleanuseInboxNameprivate final BooleanaddTrackingPixel
-
Constructor Summary
Constructors Constructor Description SendEmailOptions(List<UUID> toContacts, UUID toGroup, List<String> to, String from, List<String> cc, List<String> bcc, String subject, String replyTo, String body, Boolean html, Boolean isHTML, String charset, List<String> attachments, Map<String, Object> templateVariables, UUID template, SendEmailOptions.SendStrategy sendStrategy, Boolean useInboxName, Boolean addTrackingPixel)
-
Method Summary
Modifier and Type Method Description final List<UUID>getToContacts()final UUIDgetToGroup()final List<String>getTo()final StringgetFrom()final List<String>getCc()final List<String>getBcc()final StringgetSubject()final StringgetReplyTo()final StringgetBody()final BooleangetHtml()final BooleangetIsHTML()final StringgetCharset()final List<String>getAttachments()final Map<String, Object>getTemplateVariables()final UUIDgetTemplate()final SendEmailOptions.SendStrategygetSendStrategy()final BooleangetUseInboxName()final BooleangetAddTrackingPixel()-
-
Constructor Detail
-
SendEmailOptions
SendEmailOptions(List<UUID> toContacts, UUID toGroup, List<String> to, String from, List<String> cc, List<String> bcc, String subject, String replyTo, String body, Boolean html, Boolean isHTML, String charset, List<String> attachments, Map<String, Object> templateVariables, UUID template, SendEmailOptions.SendStrategy sendStrategy, Boolean useInboxName, Boolean addTrackingPixel)
- Parameters:
toContacts- Optional list of contact IDs to send email to.toGroup- Optional contact group ID to send email to.to- List of destination email addresses.from- Optional from address.cc- Optional list of cc destination email addressesbcc- Optional list of bcc destination email addressessubject- Optional email subject linereplyTo- Optional replyTo headerbody- Optional contents of email.html- Optional HTML flag to indicate that contents is HTML.isHTML- Optional HTML flag.charset- Optional charsetattachments- Optional list of attachment IDs to send with this email.templateVariables- Optional map of template variables.template- Optional template ID to use for body.sendStrategy- How an email should be sent based on its recipientsuseInboxName- Use name of inbox as sender email address name.addTrackingPixel- Add tracking pixel to email
-
-
Method Detail
-
getToContacts
final List<UUID> getToContacts()
-
getToGroup
final UUID getToGroup()
-
getSubject
final String getSubject()
-
getReplyTo
final String getReplyTo()
-
getCharset
final String getCharset()
-
getAttachments
final List<String> getAttachments()
-
getTemplateVariables
final Map<String, Object> getTemplateVariables()
-
getTemplate
final UUID getTemplate()
-
getSendStrategy
final SendEmailOptions.SendStrategy getSendStrategy()
-
getUseInboxName
final Boolean getUseInboxName()
-
getAddTrackingPixel
final Boolean getAddTrackingPixel()
-
-
-
-