Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MessageSenderConfig ¶
type StudyMessageSender ¶
type StudyMessageSender struct {
// contains filtered or unexported fields
}
StudyMessageSender implements studyengine.StudyMessageSender using the platform services.
func NewStudyMessageSender ¶
func NewStudyMessageSender( studyDB *studydb.StudyDBService, participantUserDB *participantuser.ParticipantUserDBService, messagingDB *messagingDB.MessagingDBService, globalInfosDB *globalinfosDB.GlobalInfosDBService, messageSenderConfig MessageSenderConfig, ) *StudyMessageSender
func (*StudyMessageSender) SendInstantStudyEmail ¶
func (s *StudyMessageSender) SendInstantStudyEmail( instanceID string, studyKey string, confidentialPID string, messageType string, extraPayload map[string]string, opts studyengine.SendOptions, ) error
SendInstantStudyEmail prepares and sends an email immediately using a study template.
Click to show internal directories.
Click to hide internal directories.