Constructors
-
LargeRowSuperbrowseItem({@JsonKey(name: 'pandoraId') String? pandoraId, @JsonKey(name: 'analyticsToken') required String analyticsToken, @JsonKey(name: 'labels') List<SuperbrowseLabel>? labels, @JsonKey(name: 'button') SuperbrowseButton? button, @JsonKey(name: 'action') SuperbrowseAction? action, @JsonKey(name: 'image') required SuperbrowseImage image, @JsonKey(name: 'rank') SuperbrowseLabel? rank, @JsonKey(name: 'longPressAction') SuperbrowseAction? longPressAction, @JsonKey(name: 'badges') List<SuperbrowseBadge>? badges, @JsonKey(name: 'separatorBelow', fromJson: readOptInBool, toJson: writeOptInBool) required bool separatorBelow})
-
const
factory
-
LargeRowSuperbrowseItem.fromJson(Map<String, dynamic> json)
-
factory
Methods
-
map<TResult extends Object?>({required TResult banner(BannerSuperbrowseItem value), required TResult belt(BeltSuperbrowseItem value), required TResult featured(FeaturedSuperbrowseItem value), required TResult grid(GridSuperbrowseItem value), required TResult hero(HeroSuperbrowseItem value), required TResult largeRow(LargeRowSuperbrowseItem value), required TResult smallRow(SmallRowSuperbrowseItem value), required TResult split(SplitSuperbrowseItem value), required TResult tile(TileSuperbrowseItem value)})
→ TResult
-
inherited
-
mapOrNull<TResult extends Object?>({TResult? banner(BannerSuperbrowseItem value)?, TResult? belt(BeltSuperbrowseItem value)?, TResult? featured(FeaturedSuperbrowseItem value)?, TResult? grid(GridSuperbrowseItem value)?, TResult? hero(HeroSuperbrowseItem value)?, TResult? largeRow(LargeRowSuperbrowseItem value)?, TResult? smallRow(SmallRowSuperbrowseItem value)?, TResult? split(SplitSuperbrowseItem value)?, TResult? tile(TileSuperbrowseItem value)?})
→ TResult?
-
inherited
-
maybeMap<TResult extends Object?>({TResult banner(BannerSuperbrowseItem value)?, TResult belt(BeltSuperbrowseItem value)?, TResult featured(FeaturedSuperbrowseItem value)?, TResult grid(GridSuperbrowseItem value)?, TResult hero(HeroSuperbrowseItem value)?, TResult largeRow(LargeRowSuperbrowseItem value)?, TResult smallRow(SmallRowSuperbrowseItem value)?, TResult split(SplitSuperbrowseItem value)?, TResult tile(TileSuperbrowseItem value)?, required TResult orElse()})
→ TResult
-
inherited
-
maybeWhen<TResult extends Object?>({TResult banner(String? pandoraId, String analyticsToken, List<SuperbrowseLabel> labels, SuperbrowseImage? image)?, TResult belt(String? pandoraId, String analyticsToken, List<SuperbrowseLabel>? labels, SuperbrowseImage image, SuperbrowseAction? action, SuperbrowseAction? longPressAction, String? voiceText)?, TResult featured(String? pandoraId, String analyticsToken, List<SuperbrowseLabel> labels, SuperbrowseImage image, SuperbrowseAction? action, SuperbrowseAction? longPressAction, List<SuperbrowseBadge>? badges)?, TResult grid(String? pandoraId, String analyticsToken, List<SuperbrowseLabel> labels, SuperbrowseImage image, SuperbrowseAction? action, SuperbrowseAction? longPressAction, List<SuperbrowseBadge>? badges, DateTime? timestamp)?, TResult hero(String? pandoraId, String analyticsToken, List<SuperbrowseLabel> labels, SuperbrowseImage image, SuperbrowseAction? action, SuperbrowseAction? longPressAction, List<SuperbrowseBadge>? badges, FormFactors? formFactors)?, TResult largeRow(String? pandoraId, String analyticsToken, List<SuperbrowseLabel>? labels, SuperbrowseButton? button, SuperbrowseAction? action, SuperbrowseImage image, SuperbrowseLabel? rank, SuperbrowseAction? longPressAction, List<SuperbrowseBadge>? badges, bool separatorBelow)?, TResult smallRow(String? pandoraId, String analyticsToken, List<SuperbrowseLabel> labels, SuperbrowseButton? button, SuperbrowseAction? action, SuperbrowseAction? longPressAction)?, TResult split(String? pandoraId, String analyticsToken, List<SuperbrowseLabel> labels, SuperbrowseImage image, SuperbrowseAction? action, SuperbrowseAction? longPressAction, List<SuperbrowseBadge>? badges)?, TResult tile(String? pandoraId, String analyticsToken, List<SuperbrowseLabel>? labels, SuperbrowseImage image, SuperbrowseAction? action, SuperbrowseAction? longPressAction, String? voiceText)?, required TResult orElse()})
→ TResult
-
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a non-existent method or property is accessed.
inherited
-
toJson()
→ Map<String, dynamic>
-
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
-
when<TResult extends Object?>({required TResult banner(String? pandoraId, String analyticsToken, List<SuperbrowseLabel> labels, SuperbrowseImage? image), required TResult belt(String? pandoraId, String analyticsToken, List<SuperbrowseLabel>? labels, SuperbrowseImage image, SuperbrowseAction? action, SuperbrowseAction? longPressAction, String? voiceText), required TResult featured(String? pandoraId, String analyticsToken, List<SuperbrowseLabel> labels, SuperbrowseImage image, SuperbrowseAction? action, SuperbrowseAction? longPressAction, List<SuperbrowseBadge>? badges), required TResult grid(String? pandoraId, String analyticsToken, List<SuperbrowseLabel> labels, SuperbrowseImage image, SuperbrowseAction? action, SuperbrowseAction? longPressAction, List<SuperbrowseBadge>? badges, DateTime? timestamp), required TResult hero(String? pandoraId, String analyticsToken, List<SuperbrowseLabel> labels, SuperbrowseImage image, SuperbrowseAction? action, SuperbrowseAction? longPressAction, List<SuperbrowseBadge>? badges, FormFactors? formFactors), required TResult largeRow(String? pandoraId, String analyticsToken, List<SuperbrowseLabel>? labels, SuperbrowseButton? button, SuperbrowseAction? action, SuperbrowseImage image, SuperbrowseLabel? rank, SuperbrowseAction? longPressAction, List<SuperbrowseBadge>? badges, bool separatorBelow), required TResult smallRow(String? pandoraId, String analyticsToken, List<SuperbrowseLabel> labels, SuperbrowseButton? button, SuperbrowseAction? action, SuperbrowseAction? longPressAction), required TResult split(String? pandoraId, String analyticsToken, List<SuperbrowseLabel> labels, SuperbrowseImage image, SuperbrowseAction? action, SuperbrowseAction? longPressAction, List<SuperbrowseBadge>? badges), required TResult tile(String? pandoraId, String analyticsToken, List<SuperbrowseLabel>? labels, SuperbrowseImage image, SuperbrowseAction? action, SuperbrowseAction? longPressAction, String? voiceText)})
→ TResult
-
inherited
-
whenOrNull<TResult extends Object?>({TResult? banner(String? pandoraId, String analyticsToken, List<SuperbrowseLabel> labels, SuperbrowseImage? image)?, TResult? belt(String? pandoraId, String analyticsToken, List<SuperbrowseLabel>? labels, SuperbrowseImage image, SuperbrowseAction? action, SuperbrowseAction? longPressAction, String? voiceText)?, TResult? featured(String? pandoraId, String analyticsToken, List<SuperbrowseLabel> labels, SuperbrowseImage image, SuperbrowseAction? action, SuperbrowseAction? longPressAction, List<SuperbrowseBadge>? badges)?, TResult? grid(String? pandoraId, String analyticsToken, List<SuperbrowseLabel> labels, SuperbrowseImage image, SuperbrowseAction? action, SuperbrowseAction? longPressAction, List<SuperbrowseBadge>? badges, DateTime? timestamp)?, TResult? hero(String? pandoraId, String analyticsToken, List<SuperbrowseLabel> labels, SuperbrowseImage image, SuperbrowseAction? action, SuperbrowseAction? longPressAction, List<SuperbrowseBadge>? badges, FormFactors? formFactors)?, TResult? largeRow(String? pandoraId, String analyticsToken, List<SuperbrowseLabel>? labels, SuperbrowseButton? button, SuperbrowseAction? action, SuperbrowseImage image, SuperbrowseLabel? rank, SuperbrowseAction? longPressAction, List<SuperbrowseBadge>? badges, bool separatorBelow)?, TResult? smallRow(String? pandoraId, String analyticsToken, List<SuperbrowseLabel> labels, SuperbrowseButton? button, SuperbrowseAction? action, SuperbrowseAction? longPressAction)?, TResult? split(String? pandoraId, String analyticsToken, List<SuperbrowseLabel> labels, SuperbrowseImage image, SuperbrowseAction? action, SuperbrowseAction? longPressAction, List<SuperbrowseBadge>? badges)?, TResult? tile(String? pandoraId, String analyticsToken, List<SuperbrowseLabel>? labels, SuperbrowseImage image, SuperbrowseAction? action, SuperbrowseAction? longPressAction, String? voiceText)?})
→ TResult?
-
inherited