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

commonMain.io.github.tim06.xrayConfiguration.outbounds.settings.HttpOutboundConfigurationObject.kt Maven / Gradle / Ivy

package io.github.tim06.xrayConfiguration.outbounds.settings

import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable

@Serializable
data class HttpOutboundConfigurationObject(
    @SerialName("servers")
    val servers: List,
) : OutboundConfigurationObject {

    @Serializable
    data class Server(
        @SerialName("address")
        val address: String,
        @SerialName("port")
        val port: Int,
        @SerialName("users")
        val users: List,
    ) {

        @Serializable
        data class User(
            @SerialName("user")
            val user: String,
            @SerialName("pass")
            val pass: String,
        )
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy