parse

suspend fun parse(transactionData: JsonElement): Map<String, List<TransactionData>>

Parses encoded transaction data.

Return

map of credential id to the list of applicable transaction data items

Parameters

transactionData

encoded transaction data (array of base64url-encoded items)


suspend fun parse(transactionData: List<String>, hashAlgorithmOverrides: Map<String, Algorithm?>? = null): Map<String, List<TransactionData>>

Parses encoded transaction data.

Return

map of credential id to the list of applicable transaction data items

Parameters

transactionData

encoded transaction data (array of base64url-encoded items)

hashAlgorithmOverrides

map of credential id to the hash algorithm that must be used for that specific credential