2024-04-16 10:00:15 +00:00
|
|
|
package dev.inmo.tgbotapi.types.message.abstracts
|
|
|
|
|
2024-04-16 12:29:57 +00:00
|
|
|
import dev.inmo.tgbotapi.abstracts.types.WithBusinessConnectionId
|
2024-04-16 10:00:15 +00:00
|
|
|
import dev.inmo.tgbotapi.types.business_connection.BusinessConnectionId
|
2024-04-16 12:37:04 +00:00
|
|
|
import dev.inmo.tgbotapi.types.chat.PreviewBot
|
2024-04-16 10:00:15 +00:00
|
|
|
import dev.inmo.tgbotapi.types.chat.PreviewPrivateChat
|
|
|
|
import dev.inmo.tgbotapi.types.message.content.MessageContent
|
|
|
|
|
2024-04-16 12:29:57 +00:00
|
|
|
interface BusinessContentMessage<T: MessageContent> : PossiblySentViaBotCommonMessage<T>, FromUserMessage,
|
|
|
|
WithBusinessConnectionId {
|
2024-04-16 10:00:15 +00:00
|
|
|
override val chat: PreviewPrivateChat
|
|
|
|
override val businessConnectionId: BusinessConnectionId
|
2024-04-16 12:37:04 +00:00
|
|
|
val senderBusinessBot: PreviewBot?
|
2024-04-16 12:29:57 +00:00
|
|
|
}
|