mirror of
https://github.com/InsanusMokrassar/TelegramBotAPI.git
synced 2025-09-15 05:09:30 +00:00
CommonGroupEvent -> PublicChatEvent
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
package dev.inmo.tgbotapi.types.message.ChatEvents
|
||||
|
||||
import dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.CommonGroupEvent
|
||||
import dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.PublicChatEvent
|
||||
|
||||
class DeleteChatPhoto: CommonGroupEvent
|
||||
class DeleteChatPhoto: PublicChatEvent
|
||||
|
@@ -1,8 +1,8 @@
|
||||
package dev.inmo.tgbotapi.types.message.ChatEvents
|
||||
|
||||
import dev.inmo.tgbotapi.types.User
|
||||
import dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.CommonGroupEvent
|
||||
import dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.PublicChatEvent
|
||||
|
||||
data class LeftChatMember(
|
||||
val user: User
|
||||
) : CommonGroupEvent
|
||||
) : PublicChatEvent
|
||||
|
@@ -1,8 +1,8 @@
|
||||
package dev.inmo.tgbotapi.types.message.ChatEvents
|
||||
|
||||
import dev.inmo.tgbotapi.types.files.Photo
|
||||
import dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.CommonGroupEvent
|
||||
import dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.PublicChatEvent
|
||||
|
||||
data class NewChatPhoto(
|
||||
val photo: Photo
|
||||
): CommonGroupEvent
|
||||
): PublicChatEvent
|
||||
|
@@ -1,7 +1,7 @@
|
||||
package dev.inmo.tgbotapi.types.message.ChatEvents
|
||||
|
||||
import dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.CommonGroupEvent
|
||||
import dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.PublicChatEvent
|
||||
|
||||
data class NewChatTitle(
|
||||
val title: String
|
||||
): CommonGroupEvent
|
||||
): PublicChatEvent
|
||||
|
@@ -2,7 +2,7 @@ package dev.inmo.tgbotapi.types.message.ChatEvents
|
||||
|
||||
import dev.inmo.tgbotapi.types.Meters
|
||||
import dev.inmo.tgbotapi.types.User
|
||||
import dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.CommonGroupEvent
|
||||
import dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.PublicChatEvent
|
||||
import kotlinx.serialization.Serializable
|
||||
|
||||
/**
|
||||
@@ -14,4 +14,4 @@ data class ProximityAlertTriggered(
|
||||
val traveler: User,
|
||||
val watcher: User,
|
||||
val distance: Meters
|
||||
) : CommonGroupEvent
|
||||
) : PublicChatEvent
|
||||
|
@@ -1,3 +1,3 @@
|
||||
package dev.inmo.tgbotapi.types.message.ChatEvents.abstracts
|
||||
|
||||
interface CommonEvent : CommonGroupEvent, PrivateEvent
|
||||
interface CommonEvent : PublicChatEvent, PrivateEvent
|
||||
|
@@ -1,3 +0,0 @@
|
||||
package dev.inmo.tgbotapi.types.message.ChatEvents.abstracts
|
||||
|
||||
interface CommonGroupEvent : ChannelEvent, GroupEvent, SupergroupEvent
|
@@ -0,0 +1,3 @@
|
||||
package dev.inmo.tgbotapi.types.message.ChatEvents.abstracts
|
||||
|
||||
interface PublicChatEvent : ChannelEvent, GroupEvent, SupergroupEvent
|
@@ -1,3 +1,3 @@
|
||||
package dev.inmo.tgbotapi.types.message.ChatEvents.abstracts
|
||||
|
||||
interface VoiceChatEvent : CommonGroupEvent
|
||||
interface VoiceChatEvent : PublicChatEvent
|
||||
|
Reference in New Issue
Block a user