Mag Swipe Interaction
Represents the details captured during a magnetic swipe card interaction.
This data class is used specifically for scenarios where the card is swiped through a magnetic stripe reader. It is not applicable for other interaction types such as tap or insert.
Constructing this is always safe: track data the SDK can't read a PAN out of leaves rawPan null rather than throwing here, because integrators build this on the card-read path, outside the error handling that wraps a submission.