xcloudsdk
Version:
xcloud sdk
30 lines (29 loc) • 693 B
JavaScript
;
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;