UEmbedRecordViewRecordPatterns extension
Adds pattern-matching-related methods to UEmbedRecordViewRecord.
Methods
-
map<
TResult extends Object?> ({required TResult embedRecordViewRecord(UEmbedRecordViewRecordEmbedRecordViewRecord value), required TResult embedRecordViewNotFound(UEmbedRecordViewRecordEmbedRecordViewNotFound value), required TResult embedRecordViewBlocked(UEmbedRecordViewRecordEmbedRecordViewBlocked value), required TResult embedRecordViewDetached(UEmbedRecordViewRecordEmbedRecordViewDetached value), required TResult generatorView(UEmbedRecordViewRecordGeneratorView value), required TResult listView(UEmbedRecordViewRecordListView value), required TResult labelerView(UEmbedRecordViewRecordLabelerView value), required TResult starterPackViewBasic(UEmbedRecordViewRecordStarterPackViewBasic value), required TResult unknown(UEmbedRecordViewRecordUnknown value)}) → TResult -
Available on UEmbedRecordViewRecord, provided by the UEmbedRecordViewRecordPatterns extension
Aswitch
-like method, using callbacks. -
mapOrNull<
TResult extends Object?> ({TResult? embedRecordViewRecord(UEmbedRecordViewRecordEmbedRecordViewRecord value)?, TResult? embedRecordViewNotFound(UEmbedRecordViewRecordEmbedRecordViewNotFound value)?, TResult? embedRecordViewBlocked(UEmbedRecordViewRecordEmbedRecordViewBlocked value)?, TResult? embedRecordViewDetached(UEmbedRecordViewRecordEmbedRecordViewDetached value)?, TResult? generatorView(UEmbedRecordViewRecordGeneratorView value)?, TResult? listView(UEmbedRecordViewRecordListView value)?, TResult? labelerView(UEmbedRecordViewRecordLabelerView value)?, TResult? starterPackViewBasic(UEmbedRecordViewRecordStarterPackViewBasic value)?, TResult? unknown(UEmbedRecordViewRecordUnknown value)?}) → TResult? -
Available on UEmbedRecordViewRecord, provided by the UEmbedRecordViewRecordPatterns extension
A variant ofmap
that fallback to returningnull
. -
maybeMap<
TResult extends Object?> ({TResult embedRecordViewRecord(UEmbedRecordViewRecordEmbedRecordViewRecord value)?, TResult embedRecordViewNotFound(UEmbedRecordViewRecordEmbedRecordViewNotFound value)?, TResult embedRecordViewBlocked(UEmbedRecordViewRecordEmbedRecordViewBlocked value)?, TResult embedRecordViewDetached(UEmbedRecordViewRecordEmbedRecordViewDetached value)?, TResult generatorView(UEmbedRecordViewRecordGeneratorView value)?, TResult listView(UEmbedRecordViewRecordListView value)?, TResult labelerView(UEmbedRecordViewRecordLabelerView value)?, TResult starterPackViewBasic(UEmbedRecordViewRecordStarterPackViewBasic value)?, TResult unknown(UEmbedRecordViewRecordUnknown value)?, required TResult orElse()}) → TResult -
Available on UEmbedRecordViewRecord, provided by the UEmbedRecordViewRecordPatterns extension
A variant ofmap
that fallback to returningorElse
. -
maybeWhen<
TResult extends Object?> ({TResult embedRecordViewRecord(EmbedRecordViewRecord data)?, TResult embedRecordViewNotFound(EmbedRecordViewNotFound data)?, TResult embedRecordViewBlocked(EmbedRecordViewBlocked data)?, TResult embedRecordViewDetached(EmbedRecordViewDetached data)?, TResult generatorView(GeneratorView data)?, TResult listView(ListView data)?, TResult labelerView(LabelerView data)?, TResult starterPackViewBasic(StarterPackViewBasic data)?, TResult unknown(Map< String, dynamic> data)?, required TResult orElse()}) → TResult -
Available on UEmbedRecordViewRecord, provided by the UEmbedRecordViewRecordPatterns extension
A variant ofwhen
that fallback to anorElse
callback. -
when<
TResult extends Object?> ({required TResult embedRecordViewRecord(EmbedRecordViewRecord data), required TResult embedRecordViewNotFound(EmbedRecordViewNotFound data), required TResult embedRecordViewBlocked(EmbedRecordViewBlocked data), required TResult embedRecordViewDetached(EmbedRecordViewDetached data), required TResult generatorView(GeneratorView data), required TResult listView(ListView data), required TResult labelerView(LabelerView data), required TResult starterPackViewBasic(StarterPackViewBasic data), required TResult unknown(Map< String, dynamic> data)}) → TResult -
Available on UEmbedRecordViewRecord, provided by the UEmbedRecordViewRecordPatterns extension
Aswitch
-like method, using callbacks. -
whenOrNull<
TResult extends Object?> ({TResult? embedRecordViewRecord(EmbedRecordViewRecord data)?, TResult? embedRecordViewNotFound(EmbedRecordViewNotFound data)?, TResult? embedRecordViewBlocked(EmbedRecordViewBlocked data)?, TResult? embedRecordViewDetached(EmbedRecordViewDetached data)?, TResult? generatorView(GeneratorView data)?, TResult? listView(ListView data)?, TResult? labelerView(LabelerView data)?, TResult? starterPackViewBasic(StarterPackViewBasic data)?, TResult? unknown(Map< String, dynamic> data)?}) → TResult? -
Available on UEmbedRecordViewRecord, provided by the UEmbedRecordViewRecordPatterns extension
A variant ofwhen
that fallback to returningnull