UEventDetailsPatterns extension
Adds pattern-matching-related methods to UEventDetails.
Methods
-
map<
TResult extends Object?> ({required TResult accountCreated(UEventDetailsAccountCreated value), required TResult emailUpdated(UEventDetailsEmailUpdated value), required TResult emailConfirmed(UEventDetailsEmailConfirmed value), required TResult passwordUpdated(UEventDetailsPasswordUpdated value), required TResult handleUpdated(UEventDetailsHandleUpdated value), required TResult unknown(UEventDetailsUnknown value)}) → TResult -
Available on UEventDetails, provided by the UEventDetailsPatterns extension
Aswitch
-like method, using callbacks. -
mapOrNull<
TResult extends Object?> ({TResult? accountCreated(UEventDetailsAccountCreated value)?, TResult? emailUpdated(UEventDetailsEmailUpdated value)?, TResult? emailConfirmed(UEventDetailsEmailConfirmed value)?, TResult? passwordUpdated(UEventDetailsPasswordUpdated value)?, TResult? handleUpdated(UEventDetailsHandleUpdated value)?, TResult? unknown(UEventDetailsUnknown value)?}) → TResult? -
Available on UEventDetails, provided by the UEventDetailsPatterns extension
A variant ofmap
that fallback to returningnull
. -
maybeMap<
TResult extends Object?> ({TResult accountCreated(UEventDetailsAccountCreated value)?, TResult emailUpdated(UEventDetailsEmailUpdated value)?, TResult emailConfirmed(UEventDetailsEmailConfirmed value)?, TResult passwordUpdated(UEventDetailsPasswordUpdated value)?, TResult handleUpdated(UEventDetailsHandleUpdated value)?, TResult unknown(UEventDetailsUnknown value)?, required TResult orElse()}) → TResult -
Available on UEventDetails, provided by the UEventDetailsPatterns extension
A variant ofmap
that fallback to returningorElse
. -
maybeWhen<
TResult extends Object?> ({TResult accountCreated(AccountCreated data)?, TResult emailUpdated(EmailUpdated data)?, TResult emailConfirmed(EmailConfirmed data)?, TResult passwordUpdated(PasswordUpdated data)?, TResult handleUpdated(HandleUpdated data)?, TResult unknown(Map< String, dynamic> data)?, required TResult orElse()}) → TResult -
Available on UEventDetails, provided by the UEventDetailsPatterns extension
A variant ofwhen
that fallback to anorElse
callback. -
when<
TResult extends Object?> ({required TResult accountCreated(AccountCreated data), required TResult emailUpdated(EmailUpdated data), required TResult emailConfirmed(EmailConfirmed data), required TResult passwordUpdated(PasswordUpdated data), required TResult handleUpdated(HandleUpdated data), required TResult unknown(Map< String, dynamic> data)}) → TResult -
Available on UEventDetails, provided by the UEventDetailsPatterns extension
Aswitch
-like method, using callbacks. -
whenOrNull<
TResult extends Object?> ({TResult? accountCreated(AccountCreated data)?, TResult? emailUpdated(EmailUpdated data)?, TResult? emailConfirmed(EmailConfirmed data)?, TResult? passwordUpdated(PasswordUpdated data)?, TResult? handleUpdated(HandleUpdated data)?, TResult? unknown(Map< String, dynamic> data)?}) → TResult? -
Available on UEventDetails, provided by the UEventDetailsPatterns extension
A variant ofwhen
that fallback to returningnull