UNPKG

did-sdk-js

Version:

js sdk for did and vc according to mcps did spec

60 lines 2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RealNameClaim = exports.RealNamePrivateData = exports.RealNamePublicData = exports.RealNameClaimMeta = void 0; const common_1 = require("./common"); class RealNameClaimMeta extends common_1.ClaimMetaBase { } exports.RealNameClaimMeta = RealNameClaimMeta; class RealNamePublicData extends common_1.ClaimPublicDataBase { } exports.RealNamePublicData = RealNamePublicData; class RealNamePrivateData extends common_1.ClaimPrivateDataBase { } exports.RealNamePrivateData = RealNamePrivateData; class RealNameClaim extends common_1.Claim { constructor() { super(...arguments); this.meta = new RealNameClaimMeta(RealNameClaim.type); this.publicData = null; this.privateData = null; } type() { return RealNameClaim.type; } newPrivateData() { return new RealNamePrivateData(); } newPublicData() { return new RealNamePublicData(); } newMetaData() { return new RealNameClaimMeta(this.type()); } setPublicFamilyName(name) { if (this.publicData == null) { this.publicData = new RealNamePublicData(); } this.publicData.familyName = name; } setPrivateGivenName(name) { if (this.privateData == null) { this.privateData = new RealNamePrivateData(); } this.privateData.givenName = name; } setPrivateIdCard(idCard) { if (this.privateData == null) { this.privateData = new RealNamePrivateData(); } this.privateData.idCard = idCard; } setPrivatePhone(phone) { if (this.privateData == null) { this.privateData = new RealNamePrivateData(); } this.privateData.phone = phone; } } exports.RealNameClaim = RealNameClaim; RealNameClaim.type = "RealNameAuthentication"; //# sourceMappingURL=person.js.map