paas-node-sdk
Version: 
PAAS NODE SDK
46 lines (36 loc) • 851 B
JavaScript
var _ = require('underscore');
function Result(code, msg, data) {
    this.code = code;
    this.msg = msg;
    this.data = data;
}
Result.prototype.toJSON = function () {
    return {
        code: this.code,
        msg: this.msg,
        data:this.data
    };
};
Result.prototype.toString = function () {
    return JSON.stringify(this.toJSON());
};
_.extend(Result, {
    SUCCESS: 200,
    NO_DATA: 209,
    AUTH_ERR: 401,
    JSON_PARSE_ERR: 402,
    ACCOUT_ERR: 403,
    ACCOUT_PASSWORD_ERR: 416,
    ACCOUNT_EMPTY_ERR: 411,
    ACCOUNT_INVALID: 412,
    ACCOUNT_TIMESTAMP_INVALID: 415,
    ACCOUNT_CONF_NOT_AVAILABLE: 413,
    TIMESTAMP_FORMAT_ERR: 414,
    SMALL_NUM_NOT_BIND: 442,
    VALUE_NULL_ERROR: 450,
    VALUE_FORMAT_ERROR: 451,
    NET_TIMEOUT_ERROR: 470,
    GENERIC_ERR: 500,
    SQL_ERR: 600
});
module.exports = Result;