package dev.inmo.tgbotapi.types.message.ChatEvents.voice import korlibs.time.TimeSpan import korlibs.time.seconds import dev.inmo.tgbotapi.types.Seconds import dev.inmo.tgbotapi.types.durationField import dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.VideoChatEvent import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable @Serializable data class VideoChatEnded( @SerialName(durationField) val duration: Seconds ) : VideoChatEvent { val timeSpan: TimeSpan get() = TimeSpan(duration.seconds.milliseconds) }