yimultiscreenserver-sdk-web
Version:
YiMultiScreenServer SDK for Web
27 lines • 954 B
JavaScript
import { DisplayReportVO } from "../../../vo/report/DisplayReportVO";
import { MsgClientType } from "./MsgClientType";
import { MsgType } from "./MsgType";
import { YMSMessage } from "./YMSMessage";
export class DisplayReportMessage extends YMSMessage {
constructor() {
super(MsgClientType.DISPLAY, MsgClientType.ANY, MsgType.REPORT);
this.displayReport = new DisplayReportVO();
}
getQoS() {
return 1;
}
isRetained() {
return true;
}
toString() {
return `DisplayReportMessage{` +
`timestamp=${this.timestamp}, ` +
`sender=${MsgClientType[this.sender]}, ` +
`receiver='${MsgClientType[this.receiver]}, ` +
`msgType=${MsgType[this.msgType]}, ` +
`senderClientId='${this.senderClientId}', ` +
`displayReport=${this.displayReport.toString()}` +
`}`;
}
}
//# sourceMappingURL=DisplayReportMessage.js.map