RequestPresentation

@Serializable
@SerialName(value = "https://wallet.a-sit.at/present-proof/1.0/request-presentation")
class RequestPresentation : JsonWebMessage(source)

From ARIES RFC 0454

Constructors

Link copied to clipboard
constructor(body: RequestPresentationBody, parentThreadId: String? = null, attachment: JwmAttachment)

Properties

Link copied to clipboard
@SerialName(value = "attachments")
val attachments: Array<JwmAttachment>? = null
Link copied to clipboard
@SerialName(value = "body")
val body: RequestPresentationBody
Link copied to clipboard
@SerialName(value = "created_time")
val createdTimestamp: Instant? = null
Link copied to clipboard
@SerialName(value = "expires_time")
val expiresTimestamp: Instant? = null
Link copied to clipboard
@SerialName(value = "from")
val from: String? = null
Link copied to clipboard
@SerialName(value = "id")
val id: String
Link copied to clipboard
@SerialName(value = "pthid")
val parentThreadId: String? = null
Link copied to clipboard
@SerialName(value = "thid")
val threadId: String? = null
Link copied to clipboard
@SerialName(value = "to")
val to: Array<String>? = null
Link copied to clipboard
@SerialName(value = "typ")
val typ: String
Link copied to clipboard
@SerialName(value = "type")
val type: String

Functions

Link copied to clipboard
open override fun serialize(): String
Link copied to clipboard
open override fun toString(): String