UNPKG

did-sdk-js

Version:

js sdk for did and vc according to mcps did spec

42 lines 1.4 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DisclosureClaim = exports.DisclosurePublicData = exports.DisclosureClaimMeta = void 0; const common_1 = require("./common"); class DisclosureClaimMeta extends common_1.ClaimMetaBase { } exports.DisclosureClaimMeta = DisclosureClaimMeta; class DisclosurePublicData extends common_1.ClaimPublicDataBase { } exports.DisclosurePublicData = DisclosurePublicData; class DisclosureClaim extends common_1.Claim { constructor() { super(...arguments); this.meta = new DisclosureClaimMeta(DisclosureClaim.type); this.publicData = null; this.privateData = null; } type() { return DisclosureClaim.type; } newPrivateData() { return new common_1.DisclosurePrivateData(); } newPublicData() { return new DisclosurePublicData(); } newMetaData() { return new DisclosureClaimMeta(this.type()); } setPublicVcId(vcId) { if (this.publicData == null) { this.publicData = new DisclosurePublicData(); } this.publicData.vcId = vcId; } setPrivateData(privateData) { this.privateData = privateData; } } exports.DisclosureClaim = DisclosureClaim; DisclosureClaim.type = "DisclosureAuthentication"; //# sourceMappingURL=disclosure.js.map