ChatMemberStatusExtensions extension

on

Methods

map<TResult extends Object?>({required TResult administrator(ChatMemberStatusAdministrator value), required TResult banned(ChatMemberStatusBanned value), required TResult creator(ChatMemberStatusCreator value), required TResult left(ChatMemberStatusLeft value), required TResult member(ChatMemberStatusMember value), required TResult restricted(ChatMemberStatusRestricted value)}) → TResult

Available on ChatMemberStatus, provided by the ChatMemberStatusExtensions extension

maybeMap<TResult extends Object?>({TResult administrator(ChatMemberStatusAdministrator value)?, TResult banned(ChatMemberStatusBanned value)?, TResult creator(ChatMemberStatusCreator value)?, TResult left(ChatMemberStatusLeft value)?, TResult member(ChatMemberStatusMember value)?, TResult restricted(ChatMemberStatusRestricted value)?, required TResult orElse()}) → TResult

Available on ChatMemberStatus, provided by the ChatMemberStatusExtensions extension