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