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

commonMain.org.ton.api.config.ConfigLocal.kt Maven / Gradle / Ivy

@file:Suppress("OPT_IN_USAGE")

package org.ton.api.config

import kotlinx.serialization.Polymorphic
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
import kotlinx.serialization.json.JsonClassDiscriminator
import org.ton.api.control.ControlConfigLocal
import org.ton.api.dht.config.DhtConfigLocal
import org.ton.api.id.config.IdConfigLocal
import org.ton.api.liteserver.config.LiteServerConfigLocal
import org.ton.api.validator.config.ValidatorConfigLocal

@Serializable
@Polymorphic
@SerialName("config.local")
@JsonClassDiscriminator("@type")
public data class ConfigLocal(
    @SerialName("local_ids")
    val localIds: Collection,
    val dht: Collection,
    val validators: Collection,
    @SerialName("liteservers")
    val liteServers: Collection,
    val control: Collection
)




© 2015 - 2025 Weber Informatics LLC | Privacy Policy