did-sdk-js
Version:
js sdk for did and vc according to mcps did spec
27 lines (26 loc) • 950 B
TypeScript
import { Claim, ClaimMetaBase, ClaimPrivateDataBase, ClaimPublicDataBase } from "./common";
export declare class RealNameClaimMeta extends ClaimMetaBase {
}
export declare class RealNamePublicData extends ClaimPublicDataBase {
familyName: string;
}
export declare class RealNamePrivateData extends ClaimPrivateDataBase {
familyName: string;
givenName: string;
idCard: string;
phone: string;
}
export declare class RealNameClaim extends Claim {
static type: string;
meta: RealNameClaimMeta;
publicData: RealNamePublicData | null;
privateData: RealNamePrivateData | null;
type(): string;
newPrivateData(): ClaimPrivateDataBase;
newPublicData(): ClaimPublicDataBase;
newMetaData(): ClaimMetaBase;
setPublicFamilyName(name: string): void;
setPrivateGivenName(name: string): void;
setPrivateIdCard(idCard: string): void;
setPrivatePhone(phone: string): void;
}