Compare commits

..

3 Commits

Author SHA1 Message Date
f5c3fc6ee6 1.0.19 2020-01-13 14:34:14 +00:00
6643b9c3dd fix(core): update 2020-01-13 14:34:13 +00:00
157bf6a893 fix(interfaces): export interfaces 2020-01-13 14:06:34 +00:00
5 changed files with 51 additions and 2 deletions

2
package-lock.json generated
View File

@ -1,6 +1,6 @@
{ {
"name": "@mojoio/mailgun", "name": "@mojoio/mailgun",
"version": "1.0.17", "version": "1.0.19",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {

View File

@ -1,6 +1,6 @@
{ {
"name": "@mojoio/mailgun", "name": "@mojoio/mailgun",
"version": "1.0.17", "version": "1.0.19",
"private": false, "private": false,
"description": "an api abstraction package for mailgun", "description": "an api abstraction package for mailgun",
"main": "dist/index.js", "main": "dist/index.js",

View File

@ -1 +1,2 @@
export * from './mailgun.classes.account'; export * from './mailgun.classes.account';
export * from './interfaces';

View File

@ -1 +1,2 @@
export * from './message'; export * from './message';
export * from './notification';

View File

@ -0,0 +1,47 @@
export interface IMailgunNotification {
timestamp: string;
token: string;
signature: string;
domain: string;
'Received-Spf': string;
From: string;
'Return-Path': string;
'Arc-Seal': string[],
'Delivered-To': string;
'X-Google-Dkim-Signature': string;
To: string;
'Dkim-Signature': string;
subject: string;
from: string;
'X-Received': string[];
'Ironport-Sdr': string;
'Arc-Authentication-Results': string[];
'Arc-Message-Signature': string[];
Date: string;
'Message-Id': string;
'Mime-Version': string;
Received: string[];
'Authentication-Results': string[];
'X-Ipas-Result': string;
'message-url': string;
'message-headers': string;
'Reply-To': string;
recipient: string;
sender: string;
'X-Mailgun-Incoming': string;
'X-Forwarded-For': string;
'X-Gm-Message-State': string;
'X-Google-Smtp-Source': string;
'X-Envelope-From': string;
'Content-Type': string;
'X-Forwarded-To': string;
Subject: string;
attachments: string;
'body-plain': string;
'stripped-text': string;
'stripped-html': string;
'stripped-signature': string;
// Lossless specific
X-Lossless-Auth: string
}