tnzapi
Version:
Node.js Library for TNZ Group REST API
37 lines (27 loc) • 927 B
JavaScript
/* Backward Compatibility */
const Send = require('./Legacy/PreV203/Send');
const Get = require('./Legacy/PreV203/Get');
const Set = require('./Legacy/PreV203/Set');
/* V2.03+ */
const Messaging = require('./Api/Messaging');
const Reports = require('./Api/Reports');
const Actions = require('./Api/Actions');
const Addressbook = require('./Api/Addressbook');
function TNZAPI(args)
{
this.AuthToken = args.AuthToken;
this.Sender = args.Sender;
this.APIKey = args.APIKey;
this.URL = "https://api.tnz.co.nz/api/v2.04";
/* Backward Compatibility */
this.Send = new Send(this);
this.Get = new Get(this);
this.Set = new Set(this);
/* V2.03+ */
this.Messaging = new Messaging(this);
this.Reports = new Reports(this);
this.Actions = new Actions(this);
this.Addressbook = new Addressbook(this);
return this;
}
module.exports = TNZAPI;