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