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

commonMain.io.github.tim06.xrayConfiguration.dns.DnsHosts.kt Maven / Gradle / Ivy

package io.github.tim06.xrayConfiguration.dns

import io.github.tim06.xrayConfiguration.serializer.DnsHostsSerializer
import kotlinx.serialization.Polymorphic
import kotlinx.serialization.Serializable

@Serializable(with = DnsHostsSerializer::class)
@Polymorphic
sealed interface DnsHosts {

    @Serializable
    data class DnsHostsServer(val server: String) : DnsHosts

    @Serializable
    data class DnsHostsServers(val servers: List) : DnsHosts

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy