
commonMain.org.ton.api.dht.DhtPong.kt Maven / Gradle / Ivy
package org.ton.api.dht
import io.ktor.utils.io.core.*
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
import org.ton.tl.*
@Serializable
public data class DhtPong(
@SerialName("random_id")
val randomId: Long
) : TlObject {
override fun tlCodec(): TlCodec = DhtPongTlConstructor
public companion object : TlCodec by DhtPongTlConstructor
}
private object DhtPongTlConstructor : TlConstructor(
schema = "dht.pong random_id:long = dht.Pong"
) {
override fun encode(writer: TlWriter, value: DhtPong) {
writer.writeLong(value.randomId)
}
override fun decode(input: TlReader): DhtPong {
val randomId = input.readLong()
return DhtPong(randomId)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy