MessageOriginExtensions extension

on

Methods

map<TResult extends Object?>({required TResult channel(MessageOriginChannel value), required TResult chat(MessageOriginChat value), required TResult hiddenUser(MessageOriginHiddenUser value), required TResult user(MessageOriginUser value)}) → TResult

Available on MessageOrigin, provided by the MessageOriginExtensions extension

maybeMap<TResult extends Object?>({TResult channel(MessageOriginChannel value)?, TResult chat(MessageOriginChat value)?, TResult hiddenUser(MessageOriginHiddenUser value)?, TResult user(MessageOriginUser value)?, required TResult orElse()}) → TResult

Available on MessageOrigin, provided by the MessageOriginExtensions extension