UNPKG

xcloudsdk

Version:

xcloud sdk

30 lines (29 loc) 693 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SdkResult = void 0; class SdkResult { constructor() { this.Code = 0; this.ErrorMessage = ""; this.Data = null; } static Fail(errormsg, code = -1) { let model = new SdkResult(); model.Code = code; model.ErrorMessage = errormsg; return model; } static Success(data) { let model = new SdkResult(); model.Code = 0; model.Data = data; return model; } get IsSuccess() { return this.Code == 0; } ToJson() { return JSON.stringify(this); } } exports.SdkResult = SdkResult;