Documentation ¶
Index ¶
- Constants
- type CommandLineEvent
- type CommandLineEventType
- type ImportEvent
- type ImportResponse
- type SendEvent
- type SendResponse
- type SesBounceEvent
- type SesBouncedRecipient
- type SesComplainedRecipient
- type SesComplaintEvent
- type SesDeliveryEvent
- type SesEventMessage
- type SesEventRecord
- type SesRejectEvent
- type SesSendEvent
Constants ¶
View Source
const ( CommandLineSendEvent = CommandLineEventType("Send") CommandLineImportEvent = CommandLineEventType("Import") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommandLineEvent ¶
type CommandLineEvent struct { EListManCommand CommandLineEventType `json:"elistmanCommand"` Send *SendEvent `json:"send"` Import *ImportEvent `json:"import"` }
type CommandLineEventType ¶
type CommandLineEventType string
type ImportEvent ¶
type ImportEvent struct {
Addresses []string
}
type ImportResponse ¶
type SendResponse ¶
type SesBounceEvent ¶
type SesBouncedRecipient ¶
type SesComplainedRecipient ¶
type SesComplainedRecipient struct {
EmailAddress string `json:"emailAddress"`
}
type SesComplaintEvent ¶
type SesComplaintEvent struct { ComplaintSubType string `json:"complaintSubType"` ComplainedRecipients []SesComplainedRecipient `json:"complainedRecipients"` Timestamp time.Time `json:"timestamp"` FeedbackId string `json:"feedbackId"` UserAgent string `json:"userAgent"` ComplaintFeedbackType string `json:"complaintFeedbackType"` ArrivalDate time.Time `json:"arrivalDate"` }
type SesDeliveryEvent ¶
type SesEventMessage ¶
type SesEventRecord ¶
type SesEventRecord struct { EventType string `json:"eventType"` Mail SesEventMessage `json:"mail"` Bounce *SesBounceEvent `json:"bounce"` Complaint *SesComplaintEvent `json:"complaint"` Delivery *SesDeliveryEvent `json:"delivery"` Send *SesSendEvent `json:"send"` Reject *SesRejectEvent `json:"reject"` }
type SesRejectEvent ¶
type SesRejectEvent struct {
Reason string `json:"reason"`
}
type SesSendEvent ¶
type SesSendEvent struct { }
According to the documentation, "The JSON object that contains information about a `send` event is always empty."
Click to show internal directories.
Click to hide internal directories.