UNPKG

@zenvia/sdk

Version:

This SDK for [Node.js](https://nodejs.org/) was created based on the [Zenvia](https://www.zenvia.com/) [API](https://zenvia.github.io/zenvia-openapi-spec/).

20 lines (19 loc) 687 B
import { AbstractReport, IReportFilters, IReportEntry } from './abstract'; import { MessageType, ILoggerInstance, IClientOptions } from '../../types'; interface IReportMessagesFilters extends IReportFilters { startDate: string; endDate: string; channels?: string; type?: MessageType; } interface IReportMessagesEntry extends IReportEntry { channel: string; type: string; directionInTotal: number; directionOutTotal: number; total: number; } export declare class ReportMessages extends AbstractReport<IReportMessagesEntry, IReportMessagesFilters> { constructor(token: string, loggerInstance: ILoggerInstance, options: IClientOptions); } export {};