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

commonMain.org.ton.api.dht.DhtMessage.kt Maven / Gradle / Ivy

package org.ton.api.dht

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

@Serializable
public data class DhtMessage(
    val node: DhtNode
) : TlObject {
    override fun tlCodec(): TlCodec = Companion

    public companion object : TlConstructor(
        schema = "dht.message node:dht.node = dht.Message"
    ) {
        override fun encode(writer: TlWriter, value: DhtMessage) {
            writer.write(DhtNode, value.node)
        }

        override fun decode(reader: TlReader): DhtMessage {
            val node = reader.read(DhtNode)
            return DhtMessage(node)
        }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy