xiot-core-message-ts
Version:
26 lines (25 loc) • 816 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const VerifyFinish_1 = require("../../typedef/iq/basic/VerifyFinish");
class VerifyFinishCodec {
encodeQueryContent(query) {
if (query instanceof VerifyFinish_1.QueryVerifyFinish) {
return {
'udid': query.udid,
signature: query.signature,
codec: query.codec
};
}
return null;
}
encodeResultContent(result) {
return null;
}
decodeQuery(id, content) {
return new VerifyFinish_1.QueryVerifyFinish(id, content['udid'], content['signature'], content['codec']);
}
decodeResult(id, content) {
return new VerifyFinish_1.ResultVerifyFinish(id);
}
}
exports.VerifyFinishCodec = VerifyFinishCodec;