UNPKG

xiot-core-message-ts

Version:
24 lines (23 loc) 690 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const SetAccessKey_1 = require("../../typedef/iq/basic/SetAccessKey"); class SetAccessKeyCodec { encodeQueryContent(query) { if (query instanceof SetAccessKey_1.QuerySetAccessKey) { return { key: query.key }; } return null; } encodeResultContent(query) { return null; } decodeQuery(id, content) { return new SetAccessKey_1.QuerySetAccessKey(id, content['key']); } decodeResult(id, content) { return new SetAccessKey_1.ResultSetAccessKey(id); } } exports.SetAccessKeyCodec = SetAccessKeyCodec;