mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-10-05 15:27:05 +00:00
update messageEvents
This commit is contained in:
Vendored
+6
@@ -67,6 +67,12 @@ declare class SparkPost {
|
||||
* @param callback The request callback with MessageEvent results array
|
||||
*/
|
||||
search(parameters: SparkPost.MessageEventParameters, callback: SparkPost.ResultsCallback<SparkPost.MessageEvent[]>): void;
|
||||
/**
|
||||
* Retrieves list of message events according to given params
|
||||
* @param parameters Query parameters
|
||||
* @returns Promise The MessageEvent results array
|
||||
*/
|
||||
search(parameters: SparkPost.MessageEventParameters): SparkPost.ResultsPromise<SparkPost.MessageEvent[]>;
|
||||
};
|
||||
/** A recipient list is a collection of recipients that can be used in a transmission. */
|
||||
recipientLists: {
|
||||
|
||||
@@ -98,6 +98,7 @@ client.inboundDomains.list()
|
||||
console.log(err);
|
||||
});
|
||||
|
||||
// Callback
|
||||
client.messageEvents.search({}, function(err, res) {
|
||||
if (err) {
|
||||
console.log(err);
|
||||
@@ -107,6 +108,7 @@ client.messageEvents.search({}, function(err, res) {
|
||||
}
|
||||
});
|
||||
|
||||
// Callback
|
||||
client.messageEvents.search({
|
||||
events: "click",
|
||||
campaign_ids: "monday_mailshot"
|
||||
@@ -119,6 +121,7 @@ client.messageEvents.search({
|
||||
}
|
||||
});
|
||||
|
||||
// Callback
|
||||
client.messageEvents.search({
|
||||
from: "2016-01-01T00:00",
|
||||
to: "2016-01-02T23:59",
|
||||
@@ -135,6 +138,49 @@ client.messageEvents.search({
|
||||
}
|
||||
});
|
||||
|
||||
// Promise
|
||||
client.messageEvents.search({
|
||||
events: 'click',
|
||||
campaign_ids: 'monday_mailshot'
|
||||
})
|
||||
.then(data => {
|
||||
console.log('Congrats you can use our client library!');
|
||||
console.log(data);
|
||||
})
|
||||
.catch(err => {
|
||||
console.log('Whoops! Something went wrong');
|
||||
console.log(err);
|
||||
});
|
||||
|
||||
// Promise
|
||||
client.messageEvents.search({})
|
||||
.then(data => {
|
||||
console.log('Congrats you can use our client library!');
|
||||
console.log(data);
|
||||
})
|
||||
.catch(err => {
|
||||
console.log('Whoops! Something went wrong');
|
||||
console.log(err);
|
||||
});
|
||||
|
||||
// Promise
|
||||
client.messageEvents.search({
|
||||
from: '2016-01-01T00:00',
|
||||
to: '2016-01-02T23:59',
|
||||
page: 1,
|
||||
per_page: 5,
|
||||
events: ['bounce', 'out_of_band'],
|
||||
bounce_classes: [10]
|
||||
})
|
||||
.then(data => {
|
||||
console.log('Congrats you can use our client library!');
|
||||
console.log(data);
|
||||
})
|
||||
.catch(err => {
|
||||
console.log('Whoops! Something went wrong');
|
||||
console.log(err);
|
||||
});
|
||||
|
||||
client.recipientLists.create({
|
||||
id: "UNIQUE_TEST_ID",
|
||||
name: "Test Recipient List",
|
||||
|
||||
Reference in New Issue
Block a user