Package web5.sdk.rust
Class VerifiableCredentialData
-
- All Implemented Interfaces:
public final class VerifiableCredentialData
-
-
Field Summary
Fields Modifier and Type Field Description private List<String>contextprivate List<String>typeprivate Stringidprivate StringjsonSerializedIssuerprivate StringjsonSerializedCredentialSubjectprivate InstantissuanceDateprivate InstantexpirationDateprivate CredentialStatusDatacredentialStatusprivate CredentialSchemaDatacredentialSchemaprivate StringjsonSerializedEvidence
-
Constructor Summary
Constructors Constructor Description VerifiableCredentialData(List<String> context, List<String> type, String id, String jsonSerializedIssuer, String jsonSerializedCredentialSubject, Instant issuanceDate, Instant expirationDate, CredentialStatusData credentialStatus, CredentialSchemaData credentialSchema, String jsonSerializedEvidence)
-
Method Summary
Modifier and Type Method Description final List<String>getContext()final UnitsetContext(List<String> context)final List<String>getType()final UnitsetType(List<String> type)final StringgetId()final UnitsetId(String id)final StringgetJsonSerializedIssuer()final UnitsetJsonSerializedIssuer(String jsonSerializedIssuer)final StringgetJsonSerializedCredentialSubject()final UnitsetJsonSerializedCredentialSubject(String jsonSerializedCredentialSubject)final InstantgetIssuanceDate()final UnitsetIssuanceDate(Instant issuanceDate)final InstantgetExpirationDate()final UnitsetExpirationDate(Instant expirationDate)final CredentialStatusDatagetCredentialStatus()final UnitsetCredentialStatus(CredentialStatusData credentialStatus)final CredentialSchemaDatagetCredentialSchema()final UnitsetCredentialSchema(CredentialSchemaData credentialSchema)final StringgetJsonSerializedEvidence()final UnitsetJsonSerializedEvidence(String jsonSerializedEvidence)-
-
Constructor Detail
-
VerifiableCredentialData
VerifiableCredentialData(List<String> context, List<String> type, String id, String jsonSerializedIssuer, String jsonSerializedCredentialSubject, Instant issuanceDate, Instant expirationDate, CredentialStatusData credentialStatus, CredentialSchemaData credentialSchema, String jsonSerializedEvidence)
-
-
Method Detail
-
getContext
final List<String> getContext()
-
setContext
final Unit setContext(List<String> context)
-
getJsonSerializedIssuer
final String getJsonSerializedIssuer()
-
setJsonSerializedIssuer
final Unit setJsonSerializedIssuer(String jsonSerializedIssuer)
-
getJsonSerializedCredentialSubject
final String getJsonSerializedCredentialSubject()
-
setJsonSerializedCredentialSubject
final Unit setJsonSerializedCredentialSubject(String jsonSerializedCredentialSubject)
-
getIssuanceDate
final Instant getIssuanceDate()
-
setIssuanceDate
final Unit setIssuanceDate(Instant issuanceDate)
-
getExpirationDate
final Instant getExpirationDate()
-
setExpirationDate
final Unit setExpirationDate(Instant expirationDate)
-
getCredentialStatus
final CredentialStatusData getCredentialStatus()
-
setCredentialStatus
final Unit setCredentialStatus(CredentialStatusData credentialStatus)
-
getCredentialSchema
final CredentialSchemaData getCredentialSchema()
-
setCredentialSchema
final Unit setCredentialSchema(CredentialSchemaData credentialSchema)
-
getJsonSerializedEvidence
final String getJsonSerializedEvidence()
-
setJsonSerializedEvidence
final Unit setJsonSerializedEvidence(String jsonSerializedEvidence)
-
-
-
-