2021-01-10 23:44:39 +00:00
|
|
|
package app
|
2021-01-10 18:40:46 +00:00
|
|
|
|
2021-01-12 05:46:24 +00:00
|
|
|
import "code.tnxs.net/taxnexus/lib/api/workflow/workflow_models"
|
|
|
|
|
2021-01-14 06:36:35 +00:00
|
|
|
// OutgoingEmailMessageChannelWrapper wraps the object with workflow params
|
2021-01-12 05:46:24 +00:00
|
|
|
type OutgoingEmailMessageChannelWrapper struct {
|
|
|
|
Obj workflow_models.OutgoingEmailMessage
|
|
|
|
Principal User
|
2021-01-13 05:30:35 +00:00
|
|
|
SagaID string
|
|
|
|
SagaType string
|
2021-01-12 05:46:24 +00:00
|
|
|
}
|
|
|
|
|
2021-01-10 18:40:46 +00:00
|
|
|
// OutgoingEmailMessage is a first class object type
|
|
|
|
type OutgoingEmailMessage struct {
|
|
|
|
ID string
|
|
|
|
BCCAddress string
|
|
|
|
CCAddress string
|
|
|
|
EmailTemplateID string
|
|
|
|
ExternalID string
|
|
|
|
HTML []byte
|
|
|
|
EmailMessageID string
|
|
|
|
FromContactID string
|
|
|
|
FromName string
|
|
|
|
Subject string
|
|
|
|
Text string
|
|
|
|
ToAddress string
|
|
|
|
ToName string
|
|
|
|
ValidatedFromAddress string
|
|
|
|
WhoID string
|
|
|
|
}
|
|
|
|
|
|
|
|
// OutgoingEmailRelation is a first class object type
|
|
|
|
type OutgoingEmailRelation struct {
|
|
|
|
ID string
|
|
|
|
ExternalID string
|
|
|
|
OutgoingEmailID string
|
|
|
|
RelationID string
|
|
|
|
RelationAddress string
|
|
|
|
}
|