will-api
Version:
Web API gateway adapter for moleculer
51 lines (50 loc) • 1.3 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.JSONReply = exports.JSONHeader = void 0;
class JSONHeader {
constructor() {
/**
* this is model or service name
*/
this.model = '';
/**
* this is method or action name
*/
this.method = '';
/**
* this is error code
*/
this.errorcode = '';
/**
* this is error flag (N=No error, Y=Error) default N
*/
this.errorflag = 'N';
/**
* this is error description
*/
this.errordesc = '';
}
composeFailure(errorflag, errorcode, errordesc) {
this.errorflag = errorflag;
this.errorcode = errorcode;
this.errordesc = errordesc;
}
composeError(errorcode, errordesc) {
this.composeFailure("Y", errorcode, errordesc);
}
composeNoError() {
this.composeFailure("N", "0", "");
}
modeling(model, method) {
this.model = model;
this.method = method;
}
}
exports.JSONHeader = JSONHeader;
class JSONReply {
constructor() {
this.head = new JSONHeader();
this.body = {};
}
}
exports.JSONReply = JSONReply;
;