40 lines
1.0 KiB
Go
40 lines
1.0 KiB
Go
package app
|
|
|
|
import "code.tnxs.net/taxnexus/lib/api/workflow/workflow_models"
|
|
|
|
// OutgoingEmailMessageChannelWrapper wraps the object with the security principal
|
|
type OutgoingEmailMessageChannelWrapper struct {
|
|
Obj workflow_models.OutgoingEmailMessage
|
|
Principal User
|
|
SagaID string
|
|
SagaType string
|
|
}
|
|
|
|
// 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
|
|
}
|