Issuance

@Serializable
data class Issuance(val id: String, val timestamp: Long, val status: WalletTransactionStatus, val documents: List<WalletTransactionDocument> = emptyList(), val errorMessage: String? = null) : WalletTransactionEvent

Credential issuance event (OpenID4VCI).

Constructors

Link copied to clipboard
constructor(id: String, timestamp: Long, status: WalletTransactionStatus, documents: List<WalletTransactionDocument> = emptyList(), errorMessage: String? = null)

Properties

Link copied to clipboard

Credentials that were issued in this transaction.

Link copied to clipboard
open override val errorMessage: String?

Failure detail when status is WalletTransactionStatus.Error.

Link copied to clipboard
open override val id: String

Stable opaque id, suitable for deletion via PersistentWalletTransactionLogger.delete.

Link copied to clipboard
open override val status: WalletTransactionStatus

Final status of the transaction.

Link copied to clipboard
open override val timestamp: Long

Epoch millis at which the event was recorded.