PayPalRecurringBillingDetails

data class PayPalRecurringBillingDetails @JvmOverloads constructor(val billingCycles: List<PayPalBillingCycle>, val totalAmount: String, val currencyISOCode: String, var productName: String? = null, var oneTimeFeeAmount: String? = null, var productDescription: String? = null, var productAmount: String? = null, var productQuantity: Int? = null, var shippingAmount: String? = null, var taxAmount: String? = null) : Parcelable

PayPal recurring billing product details

Constructors

Link copied to clipboard
constructor(billingCycles: List<PayPalBillingCycle>, totalAmount: String, currencyISOCode: String, productName: String? = null, oneTimeFeeAmount: String? = null, productDescription: String? = null, productAmount: String? = null, productQuantity: Int? = null, shippingAmount: String? = null, taxAmount: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A list of billing cycles for trial billing and regular billing. A plan can have at most two trial cycles and only one regular cycle. Exceeding 3 items in this array results in an error.

Link copied to clipboard

The three-character ISO-4217 currency code that identifies the currency.

Link copied to clipboard

Price and currency for any one-time charges due at plan signup.

Link copied to clipboard

The item price for the product associated with the billing cycle at the time of checkout.

Link copied to clipboard

Product description to display at the checkout.

Link copied to clipboard

The name of the plan to display at checkout.

Link copied to clipboard

Quantity associated with the product.

Link copied to clipboard

The shipping amount for the billing cycle at the time of checkout.

Link copied to clipboard

The taxes for the billing cycle at the time of checkout.

Link copied to clipboard

Functions

Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)