UNPKG

did-sdk-js

Version:

js sdk for did and vc according to mcps did spec

27 lines (26 loc) 950 B
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; }