Signing

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

Wallet-bound signing event.

Currently reserved for future EUDI signing flows; included here for completeness so apps don't have to handle library-level extensions separately.

Constructors

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

Properties

Link copied to clipboard
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.