mirror of
https://github.com/InsanusMokrassar/TelegramBotAPI.git
synced 2026-03-03 17:32:23 +00:00
classcasts and apiDump
This commit is contained in:
@@ -23235,6 +23235,9 @@ public abstract interface class dev/inmo/tgbotapi/types/message/ChatEvents/abstr
|
||||
public abstract interface class dev/inmo/tgbotapi/types/message/ChatEvents/abstracts/PrivateEvent : dev/inmo/tgbotapi/types/message/ChatEvents/abstracts/ChatEvent {
|
||||
}
|
||||
|
||||
public abstract interface class dev/inmo/tgbotapi/types/message/ChatEvents/abstracts/PrivateForumEvent : dev/inmo/tgbotapi/types/message/ChatEvents/abstracts/PrivateEvent {
|
||||
}
|
||||
|
||||
public abstract interface class dev/inmo/tgbotapi/types/message/ChatEvents/abstracts/PublicChatEvent : dev/inmo/tgbotapi/types/message/ChatEvents/abstracts/ChannelEvent, dev/inmo/tgbotapi/types/message/ChatEvents/abstracts/GroupEvent, dev/inmo/tgbotapi/types/message/ChatEvents/abstracts/SupergroupEvent {
|
||||
}
|
||||
|
||||
@@ -23249,7 +23252,7 @@ public final class dev/inmo/tgbotapi/types/message/ChatEvents/forum/ForumTopicCl
|
||||
public final fun serializer ()Lkotlinx/serialization/KSerializer;
|
||||
}
|
||||
|
||||
public final class dev/inmo/tgbotapi/types/message/ChatEvents/forum/ForumTopicCreated : dev/inmo/tgbotapi/types/message/ChatEvents/abstracts/ForumEvent {
|
||||
public final class dev/inmo/tgbotapi/types/message/ChatEvents/forum/ForumTopicCreated : dev/inmo/tgbotapi/types/message/ChatEvents/abstracts/ForumEvent, dev/inmo/tgbotapi/types/message/ChatEvents/abstracts/PrivateForumEvent {
|
||||
public static final field Companion Ldev/inmo/tgbotapi/types/message/ChatEvents/forum/ForumTopicCreated$Companion;
|
||||
public synthetic fun <init> (Ljava/lang/String;ILjava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
public synthetic fun <init> (Ljava/lang/String;ILjava/lang/String;ZLkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
@@ -23283,7 +23286,7 @@ public final class dev/inmo/tgbotapi/types/message/ChatEvents/forum/ForumTopicCr
|
||||
public final fun serializer ()Lkotlinx/serialization/KSerializer;
|
||||
}
|
||||
|
||||
public final class dev/inmo/tgbotapi/types/message/ChatEvents/forum/ForumTopicEdited : dev/inmo/tgbotapi/types/message/ChatEvents/abstracts/ForumEvent {
|
||||
public final class dev/inmo/tgbotapi/types/message/ChatEvents/forum/ForumTopicEdited : dev/inmo/tgbotapi/types/message/ChatEvents/abstracts/ForumEvent, dev/inmo/tgbotapi/types/message/ChatEvents/abstracts/PrivateForumEvent {
|
||||
public static final field Companion Ldev/inmo/tgbotapi/types/message/ChatEvents/forum/ForumTopicEdited$Companion;
|
||||
public synthetic fun <init> (Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
public synthetic fun <init> (Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
@@ -1993,6 +1993,7 @@ public final class dev/inmo/tgbotapi/extensions/utils/ClassCastsNewKt {
|
||||
public static final fun ifPrivateForumChat (Ldev/inmo/tgbotapi/types/chat/Chat;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
|
||||
public static final fun ifPrivateForumContentMessage (Ldev/inmo/tgbotapi/abstracts/OptionallyWithUser;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
|
||||
public static final fun ifPrivateForumContentMessage (Ldev/inmo/tgbotapi/types/message/abstracts/Message;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
|
||||
public static final fun ifPrivateForumEvent (Ldev/inmo/tgbotapi/types/message/ChatEvents/abstracts/ChatEvent;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
|
||||
public static final fun ifPrivateUserChat (Ldev/inmo/tgbotapi/types/chat/Chat;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
|
||||
public static final fun ifProximityAlertTriggered (Ldev/inmo/tgbotapi/types/message/ChatEvents/abstracts/ChatEvent;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
|
||||
public static final fun ifPublicChat (Ldev/inmo/tgbotapi/types/chat/Chat;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
|
||||
@@ -2519,6 +2520,8 @@ public final class dev/inmo/tgbotapi/extensions/utils/ClassCastsNewKt {
|
||||
public static final fun privateForumContentMessageOrNull (Ldev/inmo/tgbotapi/types/message/abstracts/Message;)Ldev/inmo/tgbotapi/types/message/abstracts/PrivateForumContentMessage;
|
||||
public static final fun privateForumContentMessageOrThrow (Ldev/inmo/tgbotapi/abstracts/OptionallyWithUser;)Ldev/inmo/tgbotapi/types/message/abstracts/PrivateForumContentMessage;
|
||||
public static final fun privateForumContentMessageOrThrow (Ldev/inmo/tgbotapi/types/message/abstracts/Message;)Ldev/inmo/tgbotapi/types/message/abstracts/PrivateForumContentMessage;
|
||||
public static final fun privateForumEventOrNull (Ldev/inmo/tgbotapi/types/message/ChatEvents/abstracts/ChatEvent;)Ldev/inmo/tgbotapi/types/message/ChatEvents/abstracts/PrivateForumEvent;
|
||||
public static final fun privateForumEventOrThrow (Ldev/inmo/tgbotapi/types/message/ChatEvents/abstracts/ChatEvent;)Ldev/inmo/tgbotapi/types/message/ChatEvents/abstracts/PrivateForumEvent;
|
||||
public static final fun privateUserChatOrNull (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/PrivateUserChat;
|
||||
public static final fun privateUserChatOrThrow (Ldev/inmo/tgbotapi/types/chat/Chat;)Ldev/inmo/tgbotapi/types/chat/PrivateUserChat;
|
||||
public static final fun proximityAlertTriggeredOrNull (Ldev/inmo/tgbotapi/types/message/ChatEvents/abstracts/ChatEvent;)Ldev/inmo/tgbotapi/types/message/ChatEvents/ProximityAlertTriggered;
|
||||
|
||||
@@ -281,6 +281,7 @@ import dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.CommonEvent
|
||||
import dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.ForumEvent
|
||||
import dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.GroupEvent
|
||||
import dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.PrivateEvent
|
||||
import dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.PrivateForumEvent
|
||||
import dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.PublicChatEvent
|
||||
import dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.SupergroupEvent
|
||||
import dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.VideoChatEvent
|
||||
@@ -2506,6 +2507,12 @@ public inline fun ChatEvent.groupEventOrThrow(): GroupEvent = this as dev.inmo.t
|
||||
|
||||
public inline fun <T> ChatEvent.ifGroupEvent(block: (GroupEvent) -> T): T? = groupEventOrNull() ?.let(block)
|
||||
|
||||
public inline fun ChatEvent.privateForumEventOrNull(): PrivateForumEvent? = this as? dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.PrivateForumEvent
|
||||
|
||||
public inline fun ChatEvent.privateForumEventOrThrow(): PrivateForumEvent = this as dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.PrivateForumEvent
|
||||
|
||||
public inline fun <T> ChatEvent.ifPrivateForumEvent(block: (PrivateForumEvent) -> T): T? = privateForumEventOrNull() ?.let(block)
|
||||
|
||||
public inline fun ChatEvent.channelEventOrNull(): ChannelEvent? = this as? dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.ChannelEvent
|
||||
|
||||
public inline fun ChatEvent.channelEventOrThrow(): ChannelEvent = this as dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.ChannelEvent
|
||||
|
||||
Reference in New Issue
Block a user