yimultiscreenserver-sdk-web
Version:
YiMultiScreenServer SDK for Web
29 lines • 725 B
JavaScript
import { Code } from "./Code";
export class Result {
constructor() {
this.code = Code.OK;
this.msg = "";
this.data = null;
}
static create(code, msg, data) {
let result = new Result();
result.code = code;
result.msg = msg;
result.data = data;
return result;
}
equals(o) {
return o instanceof Result &&
this.code === o.code &&
this.msg === o.msg &&
this.data === o.data;
}
toString() {
return `Result{` +
`code=${this.code}, ` +
`msg='${this.msg}', ` +
`data=${this.data?.toString()}` +
`}`;
}
}
//# sourceMappingURL=Result.js.map