TextedMediaGroupMediaInput

This commit is contained in:
InsanusMokrassar committed 2022-04-03 19:37:56 +06:00
1 parent 97d122c770
commit ee1c7c6533
6 files changed
+25 -3

No files matched your search

@@ -4,7 +4,7 @@ import dev.inmo.tgbotapi.types.InputMedia.AudioMediaGroupMemberInputMedia
import dev.inmo.tgbotapi.types.files.AudioFile
import dev.inmo.tgbotapi.types.files.abstracts.TelegramMediaFile
interface AudioMediaGroupContent : MediaGroupContent {
interface AudioMediaGroupContent : TextedMediaGroupMediaInput {
override val media: AudioFile
override fun toMediaGroupMemberInputMedia(): AudioMediaGroupMemberInputMedia
@@ -5,7 +5,7 @@ import dev.inmo.tgbotapi.types.files.DocumentFile
import dev.inmo.tgbotapi.types.files.abstracts.TelegramMediaFile
import dev.inmo.tgbotapi.types.message.content.media.MediaGroupContent
interface DocumentMediaGroupContent : MediaGroupContent {
interface DocumentMediaGroupContent : TextedMediaGroupMediaInput {
override val media: DocumentFile
override fun toMediaGroupMemberInputMedia(): DocumentMediaGroupMemberInputMedia
@@ -0,0 +1,3 @@
package dev.inmo.tgbotapi.types.message.content.media
sealed interface TextedMediaGroupMediaInput : TextedMediaContent, MediaGroupContent
@@ -2,6 +2,6 @@ package dev.inmo.tgbotapi.types.message.content.media
import dev.inmo.tgbotapi.types.InputMedia.VisualMediaGroupMemberInputMedia
interface VisualMediaGroupContent : MediaGroupContent {
interface VisualMediaGroupContent : TextedMediaGroupMediaInput {
override fun toMediaGroupMemberInputMedia(): VisualMediaGroupMemberInputMedia
}