AmountBreakdown
data class AmountBreakdown(val itemTotal: String, val taxTotal: String?, val shippingTotal: String?, val handlingTotal: String?, val insuranceTotal: String?, val shippingDiscount: String?, val discountTotal: String?) : Parcelable
A recurring billing amount breakdown.
This object can only used for the PayPalCheckoutRequest to customize how the transaction amount is broken down. If AmountBreakdown is provided, itemTotal is required. Some fields are conditionally required or not accepted depending on the checkout flow (e.g., one-time vs subscription).