xiot-core-spec-ts
Version:
XIOT Specification Codec
18 lines (17 loc) • 586 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const XepRecordDeviceRemoved_1 = require("../../typedef/xep/impl/XepRecordDeviceRemoved");
class XepRecordDeviceRemovedCodec {
static encodeObject(record) {
return {
ownerId: record.ownerId,
did: record.did,
};
}
static decodeObject(o) {
const ownerId = o.ownerId;
const did = o.did;
return new XepRecordDeviceRemoved_1.XepRecordDeviceRemoved(ownerId, did);
}
}
exports.XepRecordDeviceRemovedCodec = XepRecordDeviceRemovedCodec;