withEvent

inline fun <T : ChatEvent> ChatEventMessage<*>.withEvent(): ChatEventMessage<T>?
inline fun <T : GroupEvent> GroupEventMessage<*>.withEvent(): GroupEventMessage<T>?
inline fun <T : SupergroupEvent> SupergroupEventMessage<*>.withEvent(): SupergroupEventMessage<T>?
inline fun <T : PrivateEvent> PrivateEventMessage<*>.withEvent(): PrivateEventMessage<T>?
inline fun <T : ChannelEvent> ChannelEventMessage<*>.withEvent(): ChannelEventMessage<T>?
inline fun <T : GroupEvent> CommonGroupEventMessage<*>.withEvent(): CommonGroupEventMessage<T>?
inline fun <T : SupergroupEvent> CommonSupergroupEventMessage<*>.withEvent(): CommonSupergroupEventMessage<T>?