
commonMain.org.ton.api.dht.db.DhtDbBucket.kt Maven / Gradle / Ivy
package org.ton.api.dht.db
import kotlinx.serialization.Serializable
import org.ton.api.dht.DhtNode
import org.ton.api.dht.DhtNodes
import org.ton.tl.*
@Serializable
public data class DhtDbBucket(
val nodes: DhtNodes
) : TlObject, Collection by nodes {
public constructor(nodes: List) : this(DhtNodes(nodes))
override fun tlCodec(): TlCodec = Companion
public companion object : TlConstructor(
schema = "dht.db.bucket nodes:dht.nodes = dht.db.Bucket"
) {
override fun encode(writer: TlWriter, value: DhtDbBucket) {
writer.write(DhtNodes, value.nodes)
}
override fun decode(reader: TlReader): DhtDbBucket {
val nodes = reader.read(DhtNodes)
return DhtDbBucket(nodes)
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy