UserOfferDisplay class

Server-configurable display copy for all tip-card states.

Mirrors UserOffer.Display on Android. Empty strings mean "use SDK default".

Constructors

UserOfferDisplay({required String title, required String body, required String ctaText, required String dismissText, required String acceptedTitle, required String acceptedBody, required String completedTitle, required String completedBody, required String appleCancelInstructions})
const
UserOfferDisplay.fromMap(Map<String, dynamic> m)
factory

Properties

acceptedBody → String
Body copy shown after the user accepts the offer.
final
acceptedTitle → String
Headline shown after the user accepts the offer.
final
appleCancelInstructions → String
Instructions for manually cancelling the Apple subscription post-migration.
final
body → String
The body copy explaining the offer.
final
completedBody → String
Body copy shown after the offer checkout completes.
final
completedTitle → String
Headline shown after the offer checkout completes.
final
ctaText → String
Label for the primary call-to-action button.
final
dismissText → String
Label for the dismiss/decline button.
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
title → String
The primary headline shown on the offer card.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited