did-sdk-js
Version:
js sdk for did and vc according to mcps did spec
66 lines • 2.31 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.OrganizationClaim = exports.OrganizationPrivateData = exports.OrganizationPublicData = exports.OrganizationClaimMeta = void 0;
const common_1 = require("./common");
class OrganizationClaimMeta extends common_1.ClaimMetaBase {
}
exports.OrganizationClaimMeta = OrganizationClaimMeta;
class OrganizationPublicData extends common_1.ClaimPublicDataBase {
}
exports.OrganizationPublicData = OrganizationPublicData;
class OrganizationPrivateData extends common_1.ClaimPrivateDataBase {
}
exports.OrganizationPrivateData = OrganizationPrivateData;
class OrganizationClaim extends common_1.Claim {
constructor() {
super(...arguments);
this.meta = new OrganizationClaimMeta(OrganizationClaim.type);
this.publicData = null;
this.privateData = null;
}
type() {
return OrganizationClaim.type;
}
newPrivateData() {
return new OrganizationPrivateData();
}
newPublicData() {
return new OrganizationPublicData();
}
newMetaData() {
return new OrganizationClaimMeta(this.type());
}
setPrivateAddress(address) {
if (this.privateData == null) {
this.privateData = new OrganizationPrivateData();
}
this.privateData.address = address;
}
setPrivateRegDate(regDate) {
if (this.privateData == null) {
this.privateData = new OrganizationPrivateData();
}
this.privateData.regDate = regDate;
}
setPublicUscc(uscc) {
if (this.publicData == null) {
this.publicData = new OrganizationPublicData();
}
this.publicData.uscc = uscc;
}
setPublicRegName(regName) {
if (this.publicData == null) {
this.publicData = new OrganizationPublicData();
}
this.publicData.regName = regName;
}
setPublicRegType(regType) {
if (this.publicData == null) {
this.publicData = new OrganizationPublicData();
}
this.publicData.regType = regType;
}
}
exports.OrganizationClaim = OrganizationClaim;
OrganizationClaim.type = "OrganizationAuthentication";
//# sourceMappingURL=orgnization.js.map
;