59 lines
1.4 KiB
Go
59 lines
1.4 KiB
Go
|
package mandrill
|
||
|
|
||
|
func SendEventJSON() string {
|
||
|
return `
|
||
|
{
|
||
|
"event": "send",
|
||
|
"msg": {
|
||
|
"ts": 1365109999,
|
||
|
"subject": "This an example webhook message",
|
||
|
"email": "example.webhook@mandrillapp.com",
|
||
|
"sender": "example.sender@mandrillapp.com",
|
||
|
"tags": [
|
||
|
"webhook-example"
|
||
|
],
|
||
|
"opens": [
|
||
|
|
||
|
],
|
||
|
"clicks": [
|
||
|
|
||
|
],
|
||
|
"state": "sent",
|
||
|
"metadata": {
|
||
|
"user_id": 111
|
||
|
},
|
||
|
"_id": "exampleaaaaaaaaaaaaaaaaaaaaaaaaa",
|
||
|
"_version": "exampleaaaaaaaaaaaaaaa"
|
||
|
},
|
||
|
"_id": "id1",
|
||
|
"ts": 1384954004
|
||
|
}`
|
||
|
}
|
||
|
|
||
|
func HardBounceEventJSON() string {
|
||
|
return `
|
||
|
{
|
||
|
"event": "hard_bounce",
|
||
|
"msg": {
|
||
|
"ts": 1365109999,
|
||
|
"subject": "This an example webhook message",
|
||
|
"email": "example.webhook@mandrillapp.com",
|
||
|
"sender": "example.sender@mandrillapp.com",
|
||
|
"tags": [
|
||
|
"webhook-example"
|
||
|
],
|
||
|
"state": "bounced",
|
||
|
"metadata": {
|
||
|
"user_id": 111
|
||
|
},
|
||
|
"_id": "exampleaaaaaaaaaaaaaaaaaaaaaaaaa2",
|
||
|
"_version": "exampleaaaaaaaaaaaaaaa",
|
||
|
"bounce_description": "bad_mailbox",
|
||
|
"bgtools_code": 10,
|
||
|
"diag": "smtp;550 5.1.1 The email account that you tried to reach does not exist. Please try double-checking the recipient's email address for typos or unnecessary spaces."
|
||
|
},
|
||
|
"_id": "id2",
|
||
|
"ts": 1384954004
|
||
|
}`
|
||
|
}
|