UNPKG

did-sdk-js

Version:

js sdk for did and vc according to mcps did spec

78 lines 2.68 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.EnterpriseClaim = exports.EnterprisePrivateData = exports.EnterprisePublicData = exports.EnterpriseClaimMeta = void 0; const common_1 = require("./common"); class EnterpriseClaimMeta extends common_1.ClaimMetaBase { } exports.EnterpriseClaimMeta = EnterpriseClaimMeta; class EnterprisePublicData extends common_1.ClaimPublicDataBase { } exports.EnterprisePublicData = EnterprisePublicData; class EnterprisePrivateData extends common_1.ClaimPrivateDataBase { } exports.EnterprisePrivateData = EnterprisePrivateData; class EnterpriseClaim extends common_1.Claim { constructor() { super(...arguments); this.meta = new EnterpriseClaimMeta(EnterpriseClaim.type); this.publicData = null; this.privateData = null; } type() { return EnterpriseClaim.type; } newPrivateData() { return new EnterprisePrivateData(); } newPublicData() { return new EnterprisePublicData(); } newMetaData() { return new EnterpriseClaimMeta(this.type()); } setPrivateAddress(address) { if (this.privateData == null) { this.privateData = new EnterprisePrivateData(); } this.privateData.address = address; } setPrivateLegalPerson(legalPerson) { if (this.privateData == null) { this.privateData = new EnterprisePrivateData(); } this.privateData.legalPerson = legalPerson; } setPrivateRegCapital(regCapital) { if (this.privateData == null) { this.privateData = new EnterprisePrivateData(); } this.privateData.regCapital = regCapital; } setPrivateRegDate(regDate) { if (this.privateData == null) { this.privateData = new EnterprisePrivateData(); } this.privateData.regDate = regDate; } setPublicUscc(uscc) { if (this.publicData == null) { this.publicData = new EnterprisePublicData(); } this.publicData.uscc = uscc; } setPublicRegName(regName) { if (this.publicData == null) { this.publicData = new EnterprisePublicData(); } this.publicData.regName = regName; } setPublicRegType(regType) { if (this.publicData == null) { this.publicData = new EnterprisePublicData(); } this.publicData.regType = regType; } } exports.EnterpriseClaim = EnterpriseClaim; EnterpriseClaim.type = "EnterpriseAuthentication"; //# sourceMappingURL=enterprise.js.map