UNPKG

xiot-core-message-ts

Version:
26 lines (25 loc) 816 B
"use strict"; 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;