Skip to main content

W3CVerifiableCredential

@hyperledger/identus-sdk v7.0.0


@hyperledger/identus-sdk / overview / Domain / W3CVerifiableCredential

Type Alias: W3CVerifiableCredential

W3CVerifiableCredential = { @context: ["https://www.w3.org/2018/credentials/v1"]; credentialSchema?: { id: string; type: string; }; credentialStatus?: unknown; credentialSubject: Record<string, any>; evidence?: { id: string; type: string; }; expirationDate?: string; issuanceDate: string; issued?: string; issuer: string; refreshService?: { id: string; type: string; }; termsOfUse?: { id: string; type: string; }; type: ["VerifiableCredential"]; validFrom?: { id: string; type: string; }; validUntil?: { id: string; type: string; }; }

Defined in: src/domain/models/VerifiableCredential.ts:26

Properties

PropertyTypeDefined in
@context["https://www.w3.org/2018/credentials/v1"]src/domain/models/VerifiableCredential.ts:27
credentialSchema?{ id: string; type: string; }src/domain/models/VerifiableCredential.ts:54
credentialSchema.idstringsrc/domain/models/VerifiableCredential.ts:55
credentialSchema.typestringsrc/domain/models/VerifiableCredential.ts:56
credentialStatus?unknownsrc/domain/models/VerifiableCredential.ts:58
credentialSubjectRecord<string, any>src/domain/models/VerifiableCredential.ts:32
evidence?{ id: string; type: string; }src/domain/models/VerifiableCredential.ts:34
evidence.idstringsrc/domain/models/VerifiableCredential.ts:35
evidence.typestringsrc/domain/models/VerifiableCredential.ts:36
expirationDate?stringsrc/domain/models/VerifiableCredential.ts:33
issuanceDatestringsrc/domain/models/VerifiableCredential.ts:30
issued?stringsrc/domain/models/VerifiableCredential.ts:31
issuerstringsrc/domain/models/VerifiableCredential.ts:29
refreshService?{ id: string; type: string; }src/domain/models/VerifiableCredential.ts:38
refreshService.idstringsrc/domain/models/VerifiableCredential.ts:39
refreshService.typestringsrc/domain/models/VerifiableCredential.ts:40
termsOfUse?{ id: string; type: string; }src/domain/models/VerifiableCredential.ts:42
termsOfUse.idstringsrc/domain/models/VerifiableCredential.ts:43
termsOfUse.typestringsrc/domain/models/VerifiableCredential.ts:44
type["VerifiableCredential"]src/domain/models/VerifiableCredential.ts:28
validFrom?{ id: string; type: string; }src/domain/models/VerifiableCredential.ts:46
validFrom.idstringsrc/domain/models/VerifiableCredential.ts:47
validFrom.typestringsrc/domain/models/VerifiableCredential.ts:48
validUntil?{ id: string; type: string; }src/domain/models/VerifiableCredential.ts:50
validUntil.idstringsrc/domain/models/VerifiableCredential.ts:51
validUntil.typestringsrc/domain/models/VerifiableCredential.ts:52