UNPKG

will-api

Version:

Web API gateway adapter for moleculer

51 lines (50 loc) 1.3 kB
"use strict"; 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;