fromDataItem

suspend fun fromDataItem(dataItem: DataItem): MpzPass

Parses a CBOR array DataItem into an MpzPass.

This decompresses the embedded DEFLATE payload and reconstructs the pass details.

Return

The parsed MpzPass.

Parameters

dataItem

The top-level CBOR array containing the MpzPass string tag and compressed bytes.

Throws

if CBOR decoding or decompression fails.