UNPKG

xiot-core-message-ts

Version:
22 lines (21 loc) 666 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const GetAccessKey_1 = require("../../typedef/iq/basic/GetAccessKey"); class GetAccessKeyCodec { encodeQueryContent(query) { return null; } encodeResultContent(result) { if (result instanceof GetAccessKey_1.ResultGetAccessKey) { return { key: result.key }; } return null; } decodeQuery(id, content) { return new GetAccessKey_1.QueryGetAccessKey(id); } decodeResult(id, content) { return new GetAccessKey_1.ResultGetAccessKey(id, content['key']); } } exports.GetAccessKeyCodec = GetAccessKeyCodec;