CustomerSessionRequest
data class CustomerSessionRequest(var hashedEmail: String? = null, var hashedPhoneNumber: String? = null, var payPalAppInstalled: Boolean? = null, var venmoAppInstalled: Boolean? = null, var purchaseUnits: List<PurchaseUnit>? = null, var payPalCampaigns: List<ShopperInsightsCampaign>? = null)
Request for creating a customer session.
Constructors
Link copied to clipboard
constructor(hashedEmail: String? = null, hashedPhoneNumber: String? = null, payPalAppInstalled: Boolean? = null, venmoAppInstalled: Boolean? = null, purchaseUnits: List<PurchaseUnit>? = null, payPalCampaigns: List<ShopperInsightsCampaign>? = null)
Properties
Link copied to clipboard
Customer email address hashed via SHA256.
Link copied to clipboard
Customer phone number hashed via SHA256.
Link copied to clipboard
If the PayPal app is installed on the device.
Link copied to clipboard
List of PayPal co-marketing campaigns to associate with the session.
Link copied to clipboard
List of purchase units containing the amount and currency code.
Link copied to clipboard
If the Venmo app is installed on the device.