ChatJoinResultExtensions extension

on

Methods

map<TResult extends Object?>({required TResult declined(ChatJoinResultDeclined value), required TResult guardBotApprovalRequired(ChatJoinResultGuardBotApprovalRequired value), required TResult requestSent(ChatJoinResultRequestSent value), required TResult success(ChatJoinResultSuccess value)}) → TResult

Available on ChatJoinResult, provided by the ChatJoinResultExtensions extension

maybeMap<TResult extends Object?>({TResult declined(ChatJoinResultDeclined value)?, TResult guardBotApprovalRequired(ChatJoinResultGuardBotApprovalRequired value)?, TResult requestSent(ChatJoinResultRequestSent value)?, TResult success(ChatJoinResultSuccess value)?, required TResult orElse()}) → TResult

Available on ChatJoinResult, provided by the ChatJoinResultExtensions extension