mirror of
https://github.com/InsanusMokrassar/TelegramBotAPI.git
synced 2024-07-03 06:40:49 +00:00
13 lines
528 B
Kotlin
13 lines
528 B
Kotlin
|
package com.github.insanusmokrassar.TelegramBotAPI.types.InputMedia
|
||
|
|
||
|
import kotlinx.serialization.*
|
||
|
|
||
|
@Serializer(MediaGroupMemberInputMedia::class)
|
||
|
object MediaGroupMemberInputMediaSerializer : KSerializer<MediaGroupMemberInputMedia> {
|
||
|
override fun serialize(encoder: Encoder, obj: MediaGroupMemberInputMedia) {
|
||
|
when (obj) {
|
||
|
is InputMediaPhoto -> InputMediaPhoto.serializer().serialize(encoder, obj)
|
||
|
is InputMediaVideo -> InputMediaVideo.serializer().serialize(encoder, obj)
|
||
|
}
|
||
|
}
|
||
|
}
|