xiot-core-spec-ts
Version:
XIOT Specification Codec
22 lines (21 loc) • 635 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const AgentServer_1 = require("../../typedef/agent/AgentServer");
class AgentServerCodec {
static encode(server) {
return {
host: server.host,
port: server.port,
user: server.user,
password: server.password
};
}
static decode(o) {
const host = o.host;
const port = o.port;
const user = o.user;
const password = o.password;
return new AgentServer_1.AgentServer(host, port, user, password);
}
}
exports.AgentServerCodec = AgentServerCodec;