parse
fun parse(transactionData: JsonElement, documentTypeRepository: DocumentTypeRepository): Map<String, List<TransactionDataJson>>
Parses OpenID4VP JSON-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 JSON items)
documentTypeRepository
DocumentTypeRepository to look up transaction types
fun parse(base64UrlEncodedJson: List<String>, documentTypeRepository: DocumentTypeRepository): Map<String, List<TransactionDataJson>>
Parses OpenID4VP JSON-encoded transaction data.
Return
map of credential id to the list of applicable transaction data items
Parameters
base64UrlEncodedJson
encoded transaction data (array of base64url-encoded items)
documentTypeRepository
DocumentTypeRepository to look up transaction types