ChatJoinRequestResultExtensions extension

on

Methods

map<TResult extends Object?>({required TResult approved(ChatJoinRequestResultApproved value), required TResult declined(ChatJoinRequestResultDeclined value), required TResult queued(ChatJoinRequestResultQueued value)}) → TResult

Available on ChatJoinRequestResult, provided by the ChatJoinRequestResultExtensions extension

maybeMap<TResult extends Object?>({TResult approved(ChatJoinRequestResultApproved value)?, TResult declined(ChatJoinRequestResultDeclined value)?, TResult queued(ChatJoinRequestResultQueued value)?, required TResult orElse()}) → TResult

Available on ChatJoinRequestResult, provided by the ChatJoinRequestResultExtensions extension