LargeRowSuperbrowseItem class Null safety

Implemented types

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

Properties

action SuperbrowseAction?
read-only
analyticsToken String
read-only
badges List<SuperbrowseBadge>?
read-only
button → SuperbrowseButton?
read-only
copyWith → _$$LargeRowSuperbrowseItemCopyWith<_$LargeRowSuperbrowseItem>
read-only
hashCode int
The hash code for this object.
read-onlyinherited
image SuperbrowseImage
read-only
labels List<SuperbrowseLabel>?
read-only
longPressAction SuperbrowseAction?
read-only
pandoraId String?
read-only
rank SuperbrowseLabel?
read-only
runtimeType Type
A representation of the runtime type of the object.
read-onlyinherited
separatorBelow bool
read-only

Methods

map<TResult extends Object?>({required TResult banner(BannerSuperbrowseItem value), required TResult belt(BeltSuperbrowseItem value), required TResult featured(FeaturedSuperbrowseItem value), required TResult footer(FooterSuperbrowseItem value), required TResult grid(GridSuperbrowseItem value), required TResult header(HeaderSuperbrowseItem 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? footer(FooterSuperbrowseItem value)?, TResult? grid(GridSuperbrowseItem value)?, TResult? header(HeaderSuperbrowseItem 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 footer(FooterSuperbrowseItem value)?, TResult grid(GridSuperbrowseItem value)?, TResult header(HeaderSuperbrowseItem 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 footer(String? pandoraId, String analyticsToken, List<SuperbrowseLabel> labels, SuperbrowseButton? button, SuperbrowseAction? action, SuperbrowseAction? longPressAction)?, TResult grid(String? pandoraId, String analyticsToken, List<SuperbrowseLabel> labels, SuperbrowseImage image, SuperbrowseAction? action, SuperbrowseAction? longPressAction, List<SuperbrowseBadge>? badges, DateTime? timestamp)?, TResult header(String? pandoraId, String analyticsToken, List<SuperbrowseLabel> labels, SuperbrowseImage? image, SuperbrowseAction? action, SuperbrowseAction? longPressAction)?, 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 footer(String? pandoraId, String analyticsToken, List<SuperbrowseLabel> labels, SuperbrowseButton? button, SuperbrowseAction? action, SuperbrowseAction? longPressAction), required TResult grid(String? pandoraId, String analyticsToken, List<SuperbrowseLabel> labels, SuperbrowseImage image, SuperbrowseAction? action, SuperbrowseAction? longPressAction, List<SuperbrowseBadge>? badges, DateTime? timestamp), required TResult header(String? pandoraId, String analyticsToken, List<SuperbrowseLabel> labels, SuperbrowseImage? image, SuperbrowseAction? action, SuperbrowseAction? longPressAction), 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? footer(String? pandoraId, String analyticsToken, List<SuperbrowseLabel> labels, SuperbrowseButton? button, SuperbrowseAction? action, SuperbrowseAction? longPressAction)?, TResult? grid(String? pandoraId, String analyticsToken, List<SuperbrowseLabel> labels, SuperbrowseImage image, SuperbrowseAction? action, SuperbrowseAction? longPressAction, List<SuperbrowseBadge>? badges, DateTime? timestamp)?, TResult? header(String? pandoraId, String analyticsToken, List<SuperbrowseLabel> labels, SuperbrowseImage? image, SuperbrowseAction? action, SuperbrowseAction? longPressAction)?, 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

Operators

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