PaywallElement class

Annotations
  • @JsonSerializable.new()

Constructors

PaywallElement({String? id, String? type, List<int>? padding, String? spacing, PaywallTopButton? topButton, String? background, String? offset, String? maskType, PaywallImageFile? imageFile, PaywallImageFile? iconFile, String? iconWidth, String? iconHeight, String? tintColor, int? maskHeight, int? imageHeight, List<int>? cornerRadius, String? color, String? fontId, String? hAlign, List<int>? margin, String? maxRows, String? stringId, String? onOverflow, PaywallText? text, String? title, PaywallAction? action, String? border, String? previewType, String? primaryFont, String? primaryColor, PaywallContentLayout? contentLayout, String? secondaryFont, String? secondaryColor, String? borderThickness, PaywallLinks? links, PaywallDivider? divider, PaywallTextStyle? textStyle, PaywallElementStates? states, String? groupBy, String? previewState, String? previewTextStyle, String? selectedPackageId, String? badge, PaywallBadgeStyle? badgeStyle, String? key, PaywallConnector? connector})
PaywallElement.fromJson(Map<String, dynamic> json)
factory

Properties

action → PaywallAction?
final
background → String?
final
badge → String?
final
badgeStyle → PaywallBadgeStyle?
final
border → String?
final
borderThickness → String?
final
color → String?
final
connector → PaywallConnector?
final
contentLayout → PaywallContentLayout?
final
cornerRadius → List<int>?
final
divider → PaywallDivider?
final
fontId → String?
final
groupBy → String?
final
hAlign → String?
final
hashCode → int
The hash code for this object.
no setterinherited
iconFile → PaywallImageFile?
final
iconHeight → String?
final
iconWidth → String?
final
id → String?
final
imageFile → PaywallImageFile?
final
imageHeight → int?
final
key → String?
final
final
margin → List<int>?
final
maskHeight → int?
final
maskType → String?
final
maxRows → String?
final
offset → String?
final
onOverflow → String?
final
padding → List<int>?
final
previewState → String?
final
previewTextStyle → String?
final
previewType → String?
final
primaryColor → String?
final
primaryFont → String?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
secondaryColor → String?
final
secondaryFont → String?
final
selectedPackageId → String?
final
spacing → String?
final
states → PaywallElementStates?
final
stringId → String?
final
text → PaywallText?
final
textStyle → PaywallTextStyle?
final
tintColor → String?
final
title → String?
final
topButton → PaywallTopButton?
final
type → String?
final

Methods

copyWith({String? id, String? type, List<int>? padding, String? spacing, PaywallTopButton? topButton, String? background, String? offset, String? maskType, PaywallImageFile? imageFile, PaywallImageFile? iconFile, String? iconWidth, String? iconHeight, String? tintColor, int? maskHeight, int? imageHeight, List<int>? cornerRadius, String? color, String? fontId, String? hAlign, List<int>? margin, String? maxRows, String? stringId, String? onOverflow, PaywallText? text, String? title, PaywallAction? action, String? border, String? previewType, String? primaryFont, String? primaryColor, PaywallContentLayout? contentLayout, String? secondaryFont, String? secondaryColor, String? borderThickness, PaywallLinks? links, PaywallDivider? divider, PaywallTextStyle? textStyle, PaywallElementStates? states, String? groupBy, String? previewState, String? previewTextStyle, String? selectedPackageId, String? badge, PaywallBadgeStyle? badgeStyle, String? key, PaywallConnector? connector}) → PaywallElement
Returns a new instance of PaywallElement with the provided fields replaced, while preserving the values of all unspecified fields.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

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