Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
data class JWTPresentationOptions(val name: String? = "Presentation", val purpose: String = "Presentation definition", val jwt: Array<String> = arrayOf("ES256K"), val domain: String, val challenge: String) : PresentationOptions
Link copied to clipboard
class Presentation
The Presentation class represents a presentation message in the EdgeAgent software. It contains the necessary information for constructing a presentation message.
Link copied to clipboard
Link copied to clipboard
interface PresentationSubmissionOptions
Link copied to clipboard
data class PresentationSubmissionOptionsAnoncreds(val presentationDefinitionRequest: String) : PresentationSubmissionOptions
Link copied to clipboard
data class PresentationSubmissionOptionsJWT(val presentationDefinitionRequest: String) : PresentationSubmissionOptions
Link copied to clipboard
class ProposePresentation
Class representing a proposal for a presentation.
Link copied to clipboard
data class RequestPresentation(val id: String = UUID.randomUUID().toString(), val body: RequestPresentation.Body, val attachments: Array<AttachmentDescriptor>, val thid: String? = null, val from: DID, val to: DID? = null, val direction: Message.Direction = Message.Direction.RECEIVED)
The RequestPresentation
class represents a request for presentation of credentials or proofs in a DIDComm protocol.