1
0
mirror of https://github.com/InsanusMokrassar/TelegramBotAPI.git synced 2025-09-15 05:09:30 +00:00

fixes in builds and filling up functionality related to new classes

This commit is contained in:
2022-04-03 19:48:48 +06:00
parent ee1c7c6533
commit 3d458b2dc6
13 changed files with 158 additions and 15 deletions

View File

@@ -2,9 +2,8 @@ package dev.inmo.tgbotapi.types.message.content.media
import dev.inmo.tgbotapi.types.InputMedia.AudioMediaGroupMemberInputMedia
import dev.inmo.tgbotapi.types.files.AudioFile
import dev.inmo.tgbotapi.types.files.abstracts.TelegramMediaFile
interface AudioMediaGroupContent : TextedMediaGroupMediaInput {
interface AudioMediaGroupContent : TextedMediaGroupMediaContent {
override val media: AudioFile
override fun toMediaGroupMemberInputMedia(): AudioMediaGroupMemberInputMedia

View File

@@ -2,10 +2,8 @@ package dev.inmo.tgbotapi.types.message.content.media
import dev.inmo.tgbotapi.types.InputMedia.*
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 : TextedMediaGroupMediaInput {
interface DocumentMediaGroupContent : TextedMediaGroupMediaContent {
override val media: DocumentFile
override fun toMediaGroupMemberInputMedia(): DocumentMediaGroupMemberInputMedia

View File

@@ -0,0 +1,3 @@
package dev.inmo.tgbotapi.types.message.content.media
sealed interface TextedMediaGroupMediaContent : TextedMediaContent, MediaGroupContent

View File

@@ -1,3 +0,0 @@
package dev.inmo.tgbotapi.types.message.content.media
sealed interface TextedMediaGroupMediaInput : TextedMediaContent, MediaGroupContent

View File

@@ -2,6 +2,6 @@ package dev.inmo.tgbotapi.types.message.content.media
import dev.inmo.tgbotapi.types.InputMedia.VisualMediaGroupMemberInputMedia
interface VisualMediaGroupContent : TextedMediaGroupMediaInput {
interface VisualMediaGroupContent : TextedMediaGroupMediaContent {
override fun toMediaGroupMemberInputMedia(): VisualMediaGroupMemberInputMedia
}