Table of Contents

Class AlertMailer

Namespace
InSite.Application.Messages.Write
Assembly
Shift.Sdk.dll
public class AlertMailer : IAlertMailer
Inheritance
AlertMailer
Implements
Inherited Members
Extension Methods

Constructors

AlertMailer(EnvironmentName, IEmailOutbox, Action<string>)

public AlertMailer(EnvironmentName environment, IEmailOutbox outbox, Action<string> error)

Parameters

environment EnvironmentName
outbox IEmailOutbox
error Action<string>

Methods

Send(Notification)

public Guid[] Send(Notification notification)

Parameters

notification Notification

Returns

Guid[]

Send(Notification, Guid?)

public Guid[] Send(Notification notification, Guid? to)

Parameters

notification Notification
to Guid?

Returns

Guid[]

Send(EmailDraft)

public void Send(EmailDraft draft)

Parameters

draft EmailDraft

Send(Guid, AlertUnhandledExceptionIntercepted)

public void Send(Guid organizationId, AlertUnhandledExceptionIntercepted alert)

Parameters

organizationId Guid
alert AlertUnhandledExceptionIntercepted

Send(Guid, Guid, AlertApplicationAccessRequested)

public void Send(Guid organizationId, Guid userId, AlertApplicationAccessRequested alert)

Parameters

organizationId Guid
userId Guid
alert AlertApplicationAccessRequested

Send(Guid, Guid, AlertClassScheduled)

public void Send(Guid organizationId, Guid userId, AlertClassScheduled alert)

Parameters

organizationId Guid
userId Guid
alert AlertClassScheduled

Send(Guid, Guid, AlertCompetencyValidationRequested, Guid[])

public void Send(Guid organizationId, Guid userId, AlertCompetencyValidationRequested alert, Guid[] to)

Parameters

organizationId Guid
userId Guid
alert AlertCompetencyValidationRequested
to Guid[]

Send(Guid, Guid, AlertEmployerGroupCreated)

public void Send(Guid organizationId, Guid userId, AlertEmployerGroupCreated alert)

Parameters

organizationId Guid
userId Guid
alert AlertEmployerGroupCreated

Send(Guid, Guid, AlertEventVenueChanged)

public void Send(Guid organizationId, Guid userId, AlertEventVenueChanged alert)

Parameters

organizationId Guid
userId Guid
alert AlertEventVenueChanged

Send(Guid, Guid, AlertHelpRequested)

public void Send(Guid organizationId, Guid userId, AlertHelpRequested alert)

Parameters

organizationId Guid
userId Guid
alert AlertHelpRequested

Send(Guid, Guid, AlertInvoicePaid, string[])

public void Send(Guid organizationId, Guid userId, AlertInvoicePaid alert, string[] attachments = null)

Parameters

organizationId Guid
userId Guid
alert AlertInvoicePaid
attachments string[]

Send(Guid, Guid, AlertJobsCandidateAppliedForOpportunity, string[])

public void Send(Guid organizationId, Guid userId, AlertJobsCandidateAppliedForOpportunity alert, string[] attachments)

Parameters

organizationId Guid
userId Guid
alert AlertJobsCandidateAppliedForOpportunity
attachments string[]

Send(Guid, Guid, AlertJobsCandidateContactRequested)

public void Send(Guid organizationId, Guid userId, AlertJobsCandidateContactRequested alert)

Parameters

organizationId Guid
userId Guid
alert AlertJobsCandidateContactRequested

Send(Guid, Guid, AlertLearningWelcomeEmail)

public void Send(Guid organizationId, Guid userId, AlertLearningWelcomeEmail alert)

Parameters

organizationId Guid
userId Guid
alert AlertLearningWelcomeEmail

Send(Guid, Guid, AlertManagementWelcomeEmail, Guid[], Guid[])

public void Send(Guid organizationId, Guid userId, AlertManagementWelcomeEmail alert, Guid[] cc = null, Guid[] bcc = null)

Parameters

organizationId Guid
userId Guid
alert AlertManagementWelcomeEmail
cc Guid[]
bcc Guid[]

Send(Guid, Guid, AlertManagementWelcomeEmail, string[])

public void Send(Guid organizationId, Guid userId, AlertManagementWelcomeEmail alert, string[] attachments = null)

Parameters

organizationId Guid
userId Guid
alert AlertManagementWelcomeEmail
attachments string[]

Send(Guid, Guid, AlertOTPActivationCode)

public void Send(Guid organizationId, Guid userId, AlertOTPActivationCode alert)

Parameters

organizationId Guid
userId Guid
alert AlertOTPActivationCode

Send(Guid, Guid, AlertPasswordChanged)

public void Send(Guid organizationId, Guid userId, AlertPasswordChanged alert)

Parameters

organizationId Guid
userId Guid
alert AlertPasswordChanged

Send(Guid, Guid, AlertPasswordResetRequested)

public Guid[] Send(Guid organizationId, Guid userId, AlertPasswordResetRequested alert)

Parameters

organizationId Guid
userId Guid
alert AlertPasswordResetRequested

Returns

Guid[]

Send(Guid, Guid, AlertPersonCodeNotEntered)

public void Send(Guid organizationId, Guid userId, AlertPersonCodeNotEntered alert)

Parameters

organizationId Guid
userId Guid
alert AlertPersonCodeNotEntered

Send(Guid, Guid, AlertProgressCompleted)

public void Send(Guid organizationId, Guid userId, AlertProgressCompleted alert)

Parameters

organizationId Guid
userId Guid
alert AlertProgressCompleted

Send(Guid, Guid, AlertRegistrantContactInformationChanged)

public void Send(Guid organizationId, Guid userId, AlertRegistrantContactInformationChanged alert)

Parameters

organizationId Guid
userId Guid
alert AlertRegistrantContactInformationChanged

Send(Guid, Guid, AlertRegistrationComplete, Guid[], Guid[], string[])

public void Send(Guid organizationId, Guid userId, AlertRegistrationComplete alert, Guid[] cc, Guid[] bcc, string[] attachments)

Parameters

organizationId Guid
userId Guid
alert AlertRegistrationComplete
cc Guid[]
bcc Guid[]
attachments string[]

Send(Guid, Guid, AlertRegistrationInvitation)

public void Send(Guid organizationId, Guid userId, AlertRegistrationInvitation alert)

Parameters

organizationId Guid
userId Guid
alert AlertRegistrationInvitation

Send(Guid, Guid, AlertRegistrationInvitationExpired, Guid?)

public void Send(Guid organizationId, Guid userId, AlertRegistrationInvitationExpired alert, Guid? to)

Parameters

organizationId Guid
userId Guid
alert AlertRegistrationInvitationExpired
to Guid?

Send(Guid, Guid, AlertUnsubscribeSuccess)

public void Send(Guid organizationId, Guid userId, AlertUnsubscribeSuccess alert)

Parameters

organizationId Guid
userId Guid
alert AlertUnsubscribeSuccess

Send(Guid, Guid, AlertUserAccountArchived)

public void Send(Guid organizationId, Guid userId, AlertUserAccountArchived alert)

Parameters

organizationId Guid
userId Guid
alert AlertUserAccountArchived

Send(Guid, Guid, AlertUserAccountCreated)

public void Send(Guid organizationId, Guid userId, AlertUserAccountCreated alert)

Parameters

organizationId Guid
userId Guid
alert AlertUserAccountCreated

Send(Guid, Guid, AlertUserAccountWelcomed, Guid[], Guid[])

public void Send(Guid organizationId, Guid userId, AlertUserAccountWelcomed alert, Guid[] cc = null, Guid[] bcc = null)

Parameters

organizationId Guid
userId Guid
alert AlertUserAccountWelcomed
cc Guid[]
bcc Guid[]

Send(Guid, Guid, AlertUserEmailVerificationRequested)

public void Send(Guid organizationId, Guid userId, AlertUserEmailVerificationRequested alert)

Parameters

organizationId Guid
userId Guid
alert AlertUserEmailVerificationRequested

Send(Guid, Guid, AlertUserRegistrationSubmitted)

public void Send(Guid organizationId, Guid userId, AlertUserRegistrationSubmitted alert)

Parameters

organizationId Guid
userId Guid
alert AlertUserRegistrationSubmitted

Send(Guid, Guid, AlertWelcomeLearner)

public void Send(Guid organizationId, Guid userId, AlertWelcomeLearner alert)

Parameters

organizationId Guid
userId Guid
alert AlertWelcomeLearner

Send(Guid, Guid, Notification_IssueOwnerChanged)

public void Send(Guid organization, Guid author, Notification_IssueOwnerChanged alert)

Parameters

organization Guid
author Guid
alert Notification_IssueOwnerChanged

Send(Guid, Guid, Notification_PersonCommentFlagged)

public void Send(Guid organization, Guid author, Notification_PersonCommentFlagged alert)

Parameters

organization Guid
author Guid
alert Notification_PersonCommentFlagged

Send(Guid, Guid, Guid?, AlertAddedToWaitingList)

public void Send(Guid organizationId, Guid userId, Guid? recipientId, AlertAddedToWaitingList alert)

Parameters

organizationId Guid
userId Guid
recipientId Guid?
alert AlertAddedToWaitingList

Send(Guid, Guid, Guid?, AlertApplicationAccessGranted)

public void Send(Guid organizationId, Guid userId, Guid? recipientId, AlertApplicationAccessGranted alert)

Parameters

organizationId Guid
userId Guid
recipientId Guid?
alert AlertApplicationAccessGranted