struct CardReadData
init(from: any Decoder) throws
let amount: Int
let breakdown: PaymentBreakdown?
let eventId: String?
let generalCardData: String
let id: String
let isPINFallback: Bool
let locationID: String
let outcome: Int
let paymentCardData: String
let pinBypassed: Bool
let type: PaymentType