All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.org.ton.api.dht.db.DhtDbKey.kt Maven / Gradle / Ivy

package org.ton.api.dht.db

import kotlinx.serialization.Serializable
import org.ton.tl.*

@Serializable
public data class DhtDbKey(
    val id: Int
) : TlObject {
    override fun tlCodec(): TlCodec = Companion

    public companion object : TlConstructor(
        schema = "dht.db.key.bucket id:int = dht.db.Key"
    ) {
        override fun encode(output: TlWriter, value: DhtDbKey) {
            output.writeInt(value.id)
        }

        override fun decode(input: TlReader): DhtDbKey {
            val id = input.readInt()
            return DhtDbKey(id)
        }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy