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