PPCOffersContent
protocol PPCOffersContent
Content returned from MORS
-
Credit product identifier
Declaration
Swift
var cpi: String? { get }
-
The dialog cancel button text for the alert that comes up when offer CTA is tapped
Declaration
Swift
var ctaDialogCancelText: String? { get }
-
The dialog continue button text for the alert that comes up when offer CTA is tapped
Declaration
Swift
var ctaDialogContinueText: String? { get }
-
The dialog heading for the alert that comes up when offer CTA is tapped
Declaration
Swift
var ctaDialogHeading: String? { get }
-
The dialog text for alert that comes up when offer CTA is tapped
Declaration
Swift
var ctaDialogText: String? { get }
-
The CTA button text ie. “Apply now”
Declaration
Swift
var ctaText: String? { get }
-
The category of offer ie. “REUSE”
Declaration
Swift
var offerCategory: String? { get }
-
The checkout button text ie. “Continue to applicaton”
Declaration
Swift
var offerCheckoutButtonText: String? { get }
-
The text for the the offer’s heading
Declaration
Swift
var offerHeading: String? { get }
-
The primary text for the offer
Declaration
Swift
var offerText1: String? { get }
-
The additional text for the offer
Declaration
Swift
var offerText2: String? { get }
-
The offer text with a placeholder for purchase amount
Declaration
Swift
var offerTextTemplate: String? { get }
-
The type of offer ie. “No interest” or “installments”
Declaration
Swift
var offerType: String? { get }
-
Presentment type
Declaration
Swift
var presentmentType: CreditOfferType? { get }
-
The product being offered ie. “PPC” = PayPal Credit vs “GPL” = BNPL
Declaration
Swift
var product: String? { get }
-
The url string for the product image for offer FI
Declaration
Swift
var productImage: String? { get }
-
The link to the offer terms
Declaration
Swift
var termsLink: URL? { get }
-
The text for the terms link
Declaration
Swift
var termsLinkText: String? { get }
-
The text for the terms
Declaration
Swift
var termsText: String? { get }