did-sdk-js
Version:
js sdk for did and vc according to mcps did spec
66 lines • 2.38 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.HouseOwnershipClaim = exports.HouseOwnershipPrivateData = exports.HouseOwnershipPublicData = exports.HouseOwnershipClaimMeta = void 0;
const common_1 = require("./common");
class HouseOwnershipClaimMeta extends common_1.ClaimMetaBase {
}
exports.HouseOwnershipClaimMeta = HouseOwnershipClaimMeta;
class HouseOwnershipPublicData extends common_1.ClaimPublicDataBase {
}
exports.HouseOwnershipPublicData = HouseOwnershipPublicData;
class HouseOwnershipPrivateData extends common_1.ClaimPrivateDataBase {
}
exports.HouseOwnershipPrivateData = HouseOwnershipPrivateData;
class HouseOwnershipClaim extends common_1.Claim {
constructor() {
super(...arguments);
this.meta = new HouseOwnershipClaimMeta(HouseOwnershipClaim.type);
this.publicData = null;
this.privateData = null;
}
type() {
return HouseOwnershipClaim.type;
}
newPrivateData() {
return new HouseOwnershipPrivateData();
}
newPublicData() {
return new HouseOwnershipPublicData();
}
newMetaData() {
return new HouseOwnershipClaimMeta(this.type());
}
setPrivateSn(sn) {
if (this.privateData == null) {
this.privateData = new HouseOwnershipPrivateData();
}
this.privateData.sn = sn;
}
setPrivateAddress(address) {
if (this.privateData == null) {
this.privateData = new HouseOwnershipPrivateData();
}
this.privateData.address = address;
}
setPrivateProperty(property) {
if (this.privateData == null) {
this.privateData = new HouseOwnershipPrivateData();
}
this.privateData.property = property;
}
setPrivateShortDesc(shortDesc) {
if (this.privateData == null) {
this.privateData = new HouseOwnershipPrivateData();
}
this.privateData.shortDesc = shortDesc;
}
setPrivateLongDesc(longDesc) {
if (this.privateData == null) {
this.privateData = new HouseOwnershipPrivateData();
}
this.privateData.longDesc = longDesc;
}
}
exports.HouseOwnershipClaim = HouseOwnershipClaim;
HouseOwnershipClaim.type = "HouseOwnershipAuthentication";
//# sourceMappingURL=house.js.map
;