maybeMap<TResult extends Object?> method
- @optionalTypeArgs
- 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 logReadConvo(
- UConvoGetLogLogsLogReadConvo value
- TResult logAddMember(
- UConvoGetLogLogsLogAddMember value
- TResult logRemoveMember(
- UConvoGetLogLogsLogRemoveMember value
- TResult logMemberJoin(
- UConvoGetLogLogsLogMemberJoin value
- TResult logMemberLeave(
- UConvoGetLogLogsLogMemberLeave value
- TResult logLockConvo(
- UConvoGetLogLogsLogLockConvo value
- TResult logUnlockConvo(
- UConvoGetLogLogsLogUnlockConvo value
- TResult logLockConvoPermanently(
- UConvoGetLogLogsLogLockConvoPermanently value
- TResult logEditGroup(
- UConvoGetLogLogsLogEditGroup value
- TResult logCreateJoinLink(
- UConvoGetLogLogsLogCreateJoinLink value
- TResult logEditJoinLink(
- UConvoGetLogLogsLogEditJoinLink value
- TResult logEnableJoinLink(
- UConvoGetLogLogsLogEnableJoinLink value
- TResult logDisableJoinLink(
- UConvoGetLogLogsLogDisableJoinLink value
- TResult logIncomingJoinRequest(
- UConvoGetLogLogsLogIncomingJoinRequest value
- TResult logApproveJoinRequest(
- UConvoGetLogLogsLogApproveJoinRequest value
- TResult logRejectJoinRequest(
- UConvoGetLogLogsLogRejectJoinRequest value
- TResult logOutgoingJoinRequest(
- UConvoGetLogLogsLogOutgoingJoinRequest value
- TResult logWithdrawIncomingJoinRequest(
- UConvoGetLogLogsLogWithdrawIncomingJoinRequest value
- TResult logWithdrawOutgoingJoinRequest(
- UConvoGetLogLogsLogWithdrawOutgoingJoinRequest value
- TResult logReadJoinRequests(
- UConvoGetLogLogsLogReadJoinRequests value
- TResult unknown(
- UConvoGetLogLogsUnknown value
- required TResult orElse(),
A variant of map that fallback to returning orElse.
It is equivalent to doing:
switch (sealedClass) {
case final Subclass value:
return ...;
case _:
return orElse();
}
Implementation
@optionalTypeArgs TResult maybeMap<TResult extends Object?>({TResult Function( UConvoGetLogLogsLogBeginConvo value)? logBeginConvo,TResult Function( UConvoGetLogLogsLogAcceptConvo value)? logAcceptConvo,TResult Function( UConvoGetLogLogsLogLeaveConvo value)? logLeaveConvo,TResult Function( UConvoGetLogLogsLogMuteConvo value)? logMuteConvo,TResult Function( UConvoGetLogLogsLogUnmuteConvo value)? logUnmuteConvo,TResult Function( UConvoGetLogLogsLogCreateMessage value)? logCreateMessage,TResult Function( UConvoGetLogLogsLogDeleteMessage value)? logDeleteMessage,TResult Function( UConvoGetLogLogsLogReadMessage value)? logReadMessage,TResult Function( UConvoGetLogLogsLogAddReaction value)? logAddReaction,TResult Function( UConvoGetLogLogsLogRemoveReaction value)? logRemoveReaction,TResult Function( UConvoGetLogLogsLogReadConvo value)? logReadConvo,TResult Function( UConvoGetLogLogsLogAddMember value)? logAddMember,TResult Function( UConvoGetLogLogsLogRemoveMember value)? logRemoveMember,TResult Function( UConvoGetLogLogsLogMemberJoin value)? logMemberJoin,TResult Function( UConvoGetLogLogsLogMemberLeave value)? logMemberLeave,TResult Function( UConvoGetLogLogsLogLockConvo value)? logLockConvo,TResult Function( UConvoGetLogLogsLogUnlockConvo value)? logUnlockConvo,TResult Function( UConvoGetLogLogsLogLockConvoPermanently value)? logLockConvoPermanently,TResult Function( UConvoGetLogLogsLogEditGroup value)? logEditGroup,TResult Function( UConvoGetLogLogsLogCreateJoinLink value)? logCreateJoinLink,TResult Function( UConvoGetLogLogsLogEditJoinLink value)? logEditJoinLink,TResult Function( UConvoGetLogLogsLogEnableJoinLink value)? logEnableJoinLink,TResult Function( UConvoGetLogLogsLogDisableJoinLink value)? logDisableJoinLink,TResult Function( UConvoGetLogLogsLogIncomingJoinRequest value)? logIncomingJoinRequest,TResult Function( UConvoGetLogLogsLogApproveJoinRequest value)? logApproveJoinRequest,TResult Function( UConvoGetLogLogsLogRejectJoinRequest value)? logRejectJoinRequest,TResult Function( UConvoGetLogLogsLogOutgoingJoinRequest value)? logOutgoingJoinRequest,TResult Function( UConvoGetLogLogsLogWithdrawIncomingJoinRequest value)? logWithdrawIncomingJoinRequest,TResult Function( UConvoGetLogLogsLogWithdrawOutgoingJoinRequest value)? logWithdrawOutgoingJoinRequest,TResult Function( UConvoGetLogLogsLogReadJoinRequests value)? logReadJoinRequests,TResult Function( UConvoGetLogLogsUnknown value)? unknown,required TResult orElse(),}){
final _that = this;
switch (_that) {
case UConvoGetLogLogsLogBeginConvo() when logBeginConvo != null:
return logBeginConvo(_that);case UConvoGetLogLogsLogAcceptConvo() when logAcceptConvo != null:
return logAcceptConvo(_that);case UConvoGetLogLogsLogLeaveConvo() when logLeaveConvo != null:
return logLeaveConvo(_that);case UConvoGetLogLogsLogMuteConvo() when logMuteConvo != null:
return logMuteConvo(_that);case UConvoGetLogLogsLogUnmuteConvo() when logUnmuteConvo != null:
return logUnmuteConvo(_that);case UConvoGetLogLogsLogCreateMessage() when logCreateMessage != null:
return logCreateMessage(_that);case UConvoGetLogLogsLogDeleteMessage() when logDeleteMessage != null:
return logDeleteMessage(_that);case UConvoGetLogLogsLogReadMessage() when logReadMessage != null:
return logReadMessage(_that);case UConvoGetLogLogsLogAddReaction() when logAddReaction != null:
return logAddReaction(_that);case UConvoGetLogLogsLogRemoveReaction() when logRemoveReaction != null:
return logRemoveReaction(_that);case UConvoGetLogLogsLogReadConvo() when logReadConvo != null:
return logReadConvo(_that);case UConvoGetLogLogsLogAddMember() when logAddMember != null:
return logAddMember(_that);case UConvoGetLogLogsLogRemoveMember() when logRemoveMember != null:
return logRemoveMember(_that);case UConvoGetLogLogsLogMemberJoin() when logMemberJoin != null:
return logMemberJoin(_that);case UConvoGetLogLogsLogMemberLeave() when logMemberLeave != null:
return logMemberLeave(_that);case UConvoGetLogLogsLogLockConvo() when logLockConvo != null:
return logLockConvo(_that);case UConvoGetLogLogsLogUnlockConvo() when logUnlockConvo != null:
return logUnlockConvo(_that);case UConvoGetLogLogsLogLockConvoPermanently() when logLockConvoPermanently != null:
return logLockConvoPermanently(_that);case UConvoGetLogLogsLogEditGroup() when logEditGroup != null:
return logEditGroup(_that);case UConvoGetLogLogsLogCreateJoinLink() when logCreateJoinLink != null:
return logCreateJoinLink(_that);case UConvoGetLogLogsLogEditJoinLink() when logEditJoinLink != null:
return logEditJoinLink(_that);case UConvoGetLogLogsLogEnableJoinLink() when logEnableJoinLink != null:
return logEnableJoinLink(_that);case UConvoGetLogLogsLogDisableJoinLink() when logDisableJoinLink != null:
return logDisableJoinLink(_that);case UConvoGetLogLogsLogIncomingJoinRequest() when logIncomingJoinRequest != null:
return logIncomingJoinRequest(_that);case UConvoGetLogLogsLogApproveJoinRequest() when logApproveJoinRequest != null:
return logApproveJoinRequest(_that);case UConvoGetLogLogsLogRejectJoinRequest() when logRejectJoinRequest != null:
return logRejectJoinRequest(_that);case UConvoGetLogLogsLogOutgoingJoinRequest() when logOutgoingJoinRequest != null:
return logOutgoingJoinRequest(_that);case UConvoGetLogLogsLogWithdrawIncomingJoinRequest() when logWithdrawIncomingJoinRequest != null:
return logWithdrawIncomingJoinRequest(_that);case UConvoGetLogLogsLogWithdrawOutgoingJoinRequest() when logWithdrawOutgoingJoinRequest != null:
return logWithdrawOutgoingJoinRequest(_that);case UConvoGetLogLogsLogReadJoinRequests() when logReadJoinRequests != null:
return logReadJoinRequests(_that);case UConvoGetLogLogsUnknown() when unknown != null:
return unknown(_that);case _:
return orElse();
}
}