Table of Contents

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

environment EnvironmentName
trigger NotificationType
organization Guid
user Guid
recipient Guid?
message Guid?
variables StringDictionary
to Guid[]
cc Guid[]
bcc Guid[]

Returns

EmailDraft[]

Send(EmailDraft)

void Send(EmailDraft email)

Parameters

email EmailDraft

Send(EmailDraft, string, bool, string)

void Send(EmailDraft email, string tag, bool isUnitTest = false, string type = null)

Parameters

email EmailDraft
tag string
isUnitTest bool
type string

SendAndReplacePlaceholders(EmailDraft, string)

void SendAndReplacePlaceholders(EmailDraft email, string tag)

Parameters

email EmailDraft
tag string