@kiina/node-zendesk
Version:
zendesk API client wrapper
30 lines (22 loc) • 1.21 kB
JavaScript
//TicketEvents.js: Client for the zendesk API.
var util = require('util'),
Client = require('./client').Client;
var TicketEvents = exports.TicketEvents = function (options) {
this.jsonAPINames = [ 'ticket_events', 'ticket_event' ];
Client.call(this, options);
};
// Inherit from Client base object
util.inherits(TicketEvents, Client);
// ######################################################## TicketEvents
// ====================================== New Incremental TicketEvents Export with include
TicketEvents.prototype.incrementalInclude = function (startTime, include, cb) {
return this.request('GET', ['incremental', 'ticket_events', {start_time: startTime, include: include}], cb);
};
// ====================================== New Incremental Ticket Export
TicketEvents.prototype.incremental = function (startTime, cb) {
return this.request('GET', ['incremental', 'ticket_events', {start_time: startTime}], cb);
};
// ====================================== New Incremental Ticket Export Sample
TicketEvents.prototype.incrementalSample = function (startTime, cb) {
return this.request('GET', ['incremental', 'ticket_events', 'sample', {start_time: startTime}], cb);
};