mirror of
https://github.com/InsanusMokrassar/TelegramBotAPI.git
synced 2024-06-02 07:55:25 +00:00
19 lines
569 B
Kotlin
19 lines
569 B
Kotlin
|
package dev.inmo.tgbotapi.types.message.ChatEvents.voice
|
||
|
|
||
|
import com.soywiz.klock.TimeSpan
|
||
|
import com.soywiz.klock.seconds
|
||
|
import dev.inmo.tgbotapi.types.Seconds
|
||
|
import dev.inmo.tgbotapi.types.durationField
|
||
|
import dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.VoiceChatEvent
|
||
|
import kotlinx.serialization.SerialName
|
||
|
import kotlinx.serialization.Serializable
|
||
|
|
||
|
@Serializable
|
||
|
data class VoiceChatEnded(
|
||
|
@SerialName(durationField)
|
||
|
val duration: Seconds
|
||
|
) : VoiceChatEvent {
|
||
|
val timeSpan: TimeSpan
|
||
|
get() = TimeSpan(duration.seconds.milliseconds)
|
||
|
}
|