helpscout-mailbox-api
Version:
Node.js wrapper for Help Scout Mailbox API 2.0.
42 lines (31 loc) • 1.09 kB
JavaScript
'use strict';
class Conversation {
constructor (client) {
this.client = client;
}
getOverallReport (params = {}) {
return this.client.get('reports/conversations', params);
}
getVolumesByChannelReport (params = {}) {
return this.client.get('reports/conversations/volume-by-channel', params);
}
getBusiesTimeOfDayReport (params = {}) {
return this.client.get('reports/conversations/busy-times', params);
}
getDrilldownReport (params = {}) {
return this.client.get('reports/conversations/drilldown', params);
}
getDrilldownByFieldReport (params = {}) {
return this.client.get('reports/conversations/fields-drilldown', params);
}
getNewConversationsReport (params = {}) {
return this.client.get('reports/conversations/new', params);
}
getNewConversationsDrilldownReport (params = {}) {
return this.client.get('reports/conversations/new-drilldown', params);
}
getReceivedMessagesReport (params = {}) {
return this.client.get('reports/conversations/received-messages', params);
}
}
module.exports = Conversation;