did-sdk-js
Version:
js sdk for did and vc according to mcps did spec
42 lines • 1.46 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.RevocationClaim = exports.RevocationPrivateData = exports.RevocationPublicData = exports.RevocationClaimMeta = void 0;
const common_1 = require("./common");
class RevocationClaimMeta extends common_1.ClaimMetaBase {
}
exports.RevocationClaimMeta = RevocationClaimMeta;
class RevocationPublicData extends common_1.ClaimPublicDataBase {
}
exports.RevocationPublicData = RevocationPublicData;
class RevocationPrivateData extends common_1.ClaimPrivateDataBase {
}
exports.RevocationPrivateData = RevocationPrivateData;
class RevocationClaim extends common_1.Claim {
constructor() {
super(...arguments);
this.meta = new RevocationClaimMeta(RevocationClaim.type);
this.publicData = null;
this.privateData = null;
}
type() {
return RevocationClaim.type;
}
newPrivateData() {
return new RevocationPrivateData();
}
newPublicData() {
return new RevocationPublicData();
}
newMetaData() {
return new RevocationClaimMeta(this.type());
}
setPublicVcId(vcId) {
if (this.publicData == null) {
this.publicData = new RevocationPublicData();
}
this.publicData.vcId = vcId;
}
}
exports.RevocationClaim = RevocationClaim;
RevocationClaim.type = "RevokeAuthentication";
//# sourceMappingURL=revocation.js.map
;