popbill
Version:
Popbill API SDK for node. see www.popbill.com
110 lines (92 loc) • 3.44 kB
JavaScript
var TaxinvoiceService = require('./lib/TaxinvoiceService');
var StatementService = require('./lib/StatementService');
var CashbillService = require('./lib/CashbillService');
var MessageService = require('./lib/MessageService');
var KakaoService = require('./lib/KakaoService');
var FaxService = require('./lib/FaxService');
var HTTaxinvoiceService = require('./lib/HTTaxinvoiceService');
var HTCashbillService = require('./lib/HTCashbillService');
var ClosedownService = require('./lib/ClosedownService');
var BizInfoCheckService = require('./lib/BizInfoCheckService');
var EasyFinBankService = require('./lib/EasyFinBankService');
var AccountCheckService = require('./lib/AccountCheckService');
var linkhub = require('linkhub');
var configuration = {LinkID: '', SecretKey: '', IsTest: false};
exports.config = function (config) {
configuration = config;
}
exports.MgtKeyType = {SELL: 'SELL', BUY: 'BUY', TRUSTEE: 'TRUSTEE'};
exports.TaxinvoiceService = function () {
if (!this._TaxinvoiceService) {
this._TaxinvoiceService = new TaxinvoiceService(configuration);
}
return this._TaxinvoiceService;
}
exports.StatementService = function () {
if (!this._StatementService) {
this._StatementService = new StatementService(configuration);
}
return this._StatementService;
}
exports.CashbillService = function () {
if (!this._CashbillService) {
this._CashbillService = new CashbillService(configuration);
}
return this._CashbillService;
}
exports.MessageType = {SMS: 'SMS', LMS: 'LMS', MMS: 'MMS'};
exports.MessageService = function () {
if (!this._MessageService) {
this._MessageService = new MessageService(configuration);
}
return this._MessageService;
}
exports.KakaoType = {ATS: 'ATS', FTS: 'FTS', FMS: 'FMS'};
exports.KakaoService = function () {
if (!this._KakaoService) {
this._KakaoService = new KakaoService(configuration);
}
return this._KakaoService;
}
exports.FaxService = function () {
if (!this._FaxService) {
this._FaxService = new FaxService(configuration);
}
return this._FaxService;
}
exports.HTTaxinvoiceService = function () {
if (!this._HTTaxinvoiceService) {
this._HTTaxinvoiceService = new HTTaxinvoiceService(configuration);
}
return this._HTTaxinvoiceService;
}
exports.HTCashbillService = function () {
if (!this._HTCashbillService) {
this._HTCashbillService = new HTCashbillService(configuration);
}
return this._HTCashbillService;
}
exports.ClosedownService = function () {
if (!this._ClosedownService) {
this._ClosedownService = new ClosedownService(configuration);
}
return this._ClosedownService;
}
exports.BizInfoCheckService = function () {
if (!this._BizInfoCheckService) {
this._BizInfoCheckService = new BizInfoCheckService(configuration);
}
return this._BizInfoCheckService;
}
exports.EasyFinBankService = function () {
if (!this._EasyFinBankService) {
this._EasyFinBankService = new EasyFinBankService(configuration);
}
return this._EasyFinBankService;
}
exports.AccountCheckService = function () {
if (!this._AccountCheckService) {
this._AccountCheckService = new AccountCheckService(configuration);
}
return this._AccountCheckService;
}