UConvoGetLogLogsPatterns extension
Adds pattern-matching-related methods to UConvoGetLogLogs.
Methods
-
map<
TResult extends Object?> ({required TResult logBeginConvo(UConvoGetLogLogsLogBeginConvo value), required TResult logAcceptConvo(UConvoGetLogLogsLogAcceptConvo value), required TResult logLeaveConvo(UConvoGetLogLogsLogLeaveConvo value), required TResult logMuteConvo(UConvoGetLogLogsLogMuteConvo value), required TResult logUnmuteConvo(UConvoGetLogLogsLogUnmuteConvo value), required TResult logCreateMessage(UConvoGetLogLogsLogCreateMessage value), required TResult logDeleteMessage(UConvoGetLogLogsLogDeleteMessage value), required TResult logReadMessage(UConvoGetLogLogsLogReadMessage value), required TResult logAddReaction(UConvoGetLogLogsLogAddReaction value), required TResult logRemoveReaction(UConvoGetLogLogsLogRemoveReaction value), required TResult unknown(UConvoGetLogLogsUnknown value)}) → TResult -
Available on UConvoGetLogLogs, provided by the UConvoGetLogLogsPatterns extension
Aswitch
-like method, using callbacks. -
mapOrNull<
TResult extends Object?> ({TResult? logBeginConvo(UConvoGetLogLogsLogBeginConvo value)?, TResult? logAcceptConvo(UConvoGetLogLogsLogAcceptConvo value)?, TResult? logLeaveConvo(UConvoGetLogLogsLogLeaveConvo value)?, TResult? logMuteConvo(UConvoGetLogLogsLogMuteConvo value)?, TResult? logUnmuteConvo(UConvoGetLogLogsLogUnmuteConvo value)?, TResult? logCreateMessage(UConvoGetLogLogsLogCreateMessage value)?, TResult? logDeleteMessage(UConvoGetLogLogsLogDeleteMessage value)?, TResult? logReadMessage(UConvoGetLogLogsLogReadMessage value)?, TResult? logAddReaction(UConvoGetLogLogsLogAddReaction value)?, TResult? logRemoveReaction(UConvoGetLogLogsLogRemoveReaction value)?, TResult? unknown(UConvoGetLogLogsUnknown value)?}) → TResult? -
Available on UConvoGetLogLogs, provided by the UConvoGetLogLogsPatterns extension
A variant ofmap
that fallback to returningnull
. -
maybeMap<
TResult extends Object?> ({TResult logBeginConvo(UConvoGetLogLogsLogBeginConvo value)?, TResult logAcceptConvo(UConvoGetLogLogsLogAcceptConvo value)?, TResult logLeaveConvo(UConvoGetLogLogsLogLeaveConvo value)?, TResult logMuteConvo(UConvoGetLogLogsLogMuteConvo value)?, TResult logUnmuteConvo(UConvoGetLogLogsLogUnmuteConvo value)?, TResult logCreateMessage(UConvoGetLogLogsLogCreateMessage value)?, TResult logDeleteMessage(UConvoGetLogLogsLogDeleteMessage value)?, TResult logReadMessage(UConvoGetLogLogsLogReadMessage value)?, TResult logAddReaction(UConvoGetLogLogsLogAddReaction value)?, TResult logRemoveReaction(UConvoGetLogLogsLogRemoveReaction value)?, TResult unknown(UConvoGetLogLogsUnknown value)?, required TResult orElse()}) → TResult -
Available on UConvoGetLogLogs, provided by the UConvoGetLogLogsPatterns extension
A variant ofmap
that fallback to returningorElse
. -
maybeWhen<
TResult extends Object?> ({TResult logBeginConvo(LogBeginConvo data)?, TResult logAcceptConvo(LogAcceptConvo data)?, TResult logLeaveConvo(LogLeaveConvo data)?, TResult logMuteConvo(LogMuteConvo data)?, TResult logUnmuteConvo(LogUnmuteConvo data)?, TResult logCreateMessage(LogCreateMessage data)?, TResult logDeleteMessage(LogDeleteMessage data)?, TResult logReadMessage(LogReadMessage data)?, TResult logAddReaction(LogAddReaction data)?, TResult logRemoveReaction(LogRemoveReaction data)?, TResult unknown(Map< String, dynamic> data)?, required TResult orElse()}) → TResult -
Available on UConvoGetLogLogs, provided by the UConvoGetLogLogsPatterns extension
A variant ofwhen
that fallback to anorElse
callback. -
when<
TResult extends Object?> ({required TResult logBeginConvo(LogBeginConvo data), required TResult logAcceptConvo(LogAcceptConvo data), required TResult logLeaveConvo(LogLeaveConvo data), required TResult logMuteConvo(LogMuteConvo data), required TResult logUnmuteConvo(LogUnmuteConvo data), required TResult logCreateMessage(LogCreateMessage data), required TResult logDeleteMessage(LogDeleteMessage data), required TResult logReadMessage(LogReadMessage data), required TResult logAddReaction(LogAddReaction data), required TResult logRemoveReaction(LogRemoveReaction data), required TResult unknown(Map< String, dynamic> data)}) → TResult -
Available on UConvoGetLogLogs, provided by the UConvoGetLogLogsPatterns extension
Aswitch
-like method, using callbacks. -
whenOrNull<
TResult extends Object?> ({TResult? logBeginConvo(LogBeginConvo data)?, TResult? logAcceptConvo(LogAcceptConvo data)?, TResult? logLeaveConvo(LogLeaveConvo data)?, TResult? logMuteConvo(LogMuteConvo data)?, TResult? logUnmuteConvo(LogUnmuteConvo data)?, TResult? logCreateMessage(LogCreateMessage data)?, TResult? logDeleteMessage(LogDeleteMessage data)?, TResult? logReadMessage(LogReadMessage data)?, TResult? logAddReaction(LogAddReaction data)?, TResult? logRemoveReaction(LogRemoveReaction data)?, TResult? unknown(Map< String, dynamic> data)?}) → TResult? -
Available on UConvoGetLogLogs, provided by the UConvoGetLogLogsPatterns extension
A variant ofwhen
that fallback to returningnull