Class VerifiablePresentationCreateOptions
-
- All Implemented Interfaces:
public final class VerifiablePresentationCreateOptionsRepresents the options available when creating a Verifiable Presentation. These options allow customization of various attributes of the presentation during its creation.
-
-
Method Summary
Modifier and Type Method Description final StringgetId()The unique identifier for the Verifiable Presentation. final List<String>getContext()The context(s) defining the meaning of terms within the presentation. final List<String>getType()The type(s) of the Verifiable Presentation, where "VerifiablePresentation" is always included as the base type. final DategetIssuanceDate()The issuance date of the presentation. final DategetExpirationDate()The optional expiration date for the presentation. final Map<String, Object>getAdditionalProperties()Additional data included in the presentation, represented as a key-value map. -
-
Method Detail
-
getId
final String getId()
The unique identifier for the Verifiable Presentation. This is optional. Defaults to
urn:uuid:{uuid}if not provided.
-
getContext
final List<String> getContext()
The context(s) defining the meaning of terms within the presentation. The base context
https://www.w3.org/2018/credentials/v1is always included.
-
getType
final List<String> getType()
The type(s) of the Verifiable Presentation, where "VerifiablePresentation" is always included as the base type.
-
getIssuanceDate
final Date getIssuanceDate()
The issuance date of the presentation. Defaults to the current date and time if not provided.
-
getExpirationDate
final Date getExpirationDate()
The optional expiration date for the presentation.
-
getAdditionalProperties
final Map<String, Object> getAdditionalProperties()
Additional data included in the presentation, represented as a key-value map.
-
-
-
-