did-sdk-js
Version:
js sdk for did and vc according to mcps did spec
42 lines • 1.4 kB
JavaScript
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
;