Interface IEmailOutbox
- Namespace
- InSite.Application.Messages.Read
- Assembly
- Shift.Sdk.dll
public interface IEmailOutbox
- Extension Methods
Methods
Compose(EnvironmentName, NotificationType, Guid, Guid, Guid?, Guid?, StringDictionary, Guid[], Guid[], Guid[])
EmailDraft[] Compose(EnvironmentName environment, NotificationType trigger, Guid organization, Guid user, Guid? recipient, Guid? message, StringDictionary variables, Guid[] to = null, Guid[] cc = null, Guid[] bcc = null)
Parameters
environmentEnvironmentNametriggerNotificationTypeorganizationGuiduserGuidrecipientGuid?messageGuid?variablesStringDictionarytoGuid[]ccGuid[]bccGuid[]
Returns
Send(EmailDraft)
void Send(EmailDraft email)
Parameters
emailEmailDraft
Send(EmailDraft, string, bool, string)
void Send(EmailDraft email, string tag, bool isUnitTest = false, string type = null)
Parameters
emailEmailDrafttagstringisUnitTestbooltypestring
SendAndReplacePlaceholders(EmailDraft, string)
void SendAndReplacePlaceholders(EmailDraft email, string tag)
Parameters
emailEmailDrafttagstring