struct SurchargeDetails
init(from: any Decoder) throws
let allowed: Bool
let amount: Double
let disclosure: String
let percentage: Double