@digitalasset/daml-ledger
Version:
DAML Ledger API Node.js bindings
23 lines • 878 B
JavaScript
;
// Copyright (c) 2021 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved.
// SPDX-License-Identifier: Apache-2.0
Object.defineProperty(exports, "__esModule", { value: true });
exports.IdentifierCodec = void 0;
const value_pb_1 = require("../generated/com/daml/ledger/api/v1/value_pb");
exports.IdentifierCodec = {
deserialize(identifier) {
return {
packageId: identifier.getPackageId(),
moduleName: identifier.getModuleName(),
entityName: identifier.getEntityName()
};
},
serialize(identifier) {
const value = new value_pb_1.Identifier();
value.setPackageId(identifier.packageId);
value.setModuleName(identifier.moduleName);
value.setEntityName(identifier.entityName);
return value;
}
};
//# sourceMappingURL=IdentifierCodec.js.map