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

commonMain.org.ton.api.adnl.message.AdnlMessageReinit.kt Maven / Gradle / Ivy

package org.ton.api.adnl.message

import io.ktor.utils.io.core.*
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
import org.ton.tl.TlConstructor
import org.ton.tl.TlReader
import org.ton.tl.TlWriter

@SerialName("adnl.message.reinit")
@Serializable
public data class AdnlMessageReinit(
    val date: Int
) : AdnlMessage {
    public companion object : TlConstructor(
        schema = "adnl.message.reinit date:int = adnl.Message",
    ) {
        public const val SIZE_BYTES: Int = Int.SIZE_BYTES

        override fun encode(writer: TlWriter, value: AdnlMessageReinit) {
            writer.writeInt(value.date)
        }

        override fun decode(reader: TlReader): AdnlMessageReinit {
            val date = reader.readInt()
            return AdnlMessageReinit(date)
        }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy