Make tag, mux & sockopt writable in V2rayConfig.kt

This commit is contained in:
Vahid Farid committed 2024-02-13 16:43:29 +03:30
1 parent 6eaac2d7e9
commit 0d77a65bbb
1 file changed
+3 -3
@@ -61,13 +61,13 @@ data class V2rayConfig(
val metadataOnly: Boolean? = null) val metadataOnly: Boolean? = null)
} }
data class OutboundBean(val tag: String = "proxy", data class OutboundBean(var tag: String = "proxy",
var protocol: String, var protocol: String,
var settings: OutSettingsBean? = null, var settings: OutSettingsBean? = null,
var streamSettings: StreamSettingsBean? = null, var streamSettings: StreamSettingsBean? = null,
val proxySettings: Any? = null, val proxySettings: Any? = null,
val sendThrough: String? = null, val sendThrough: String? = null,
val mux: MuxBean? = MuxBean(false)) { var mux: MuxBean? = MuxBean(false)) {
data class OutSettingsBean(var vnext: List<VnextBean>? = null, data class OutSettingsBean(var vnext: List<VnextBean>? = null,
var fragment: FragmentBean? = null, var fragment: FragmentBean? = null,
@@ -141,7 +141,7 @@ data class V2rayConfig(
var realitySettings: TlsSettingsBean? = null, var realitySettings: TlsSettingsBean? = null,
var grpcSettings: GrpcSettingsBean? = null, var grpcSettings: GrpcSettingsBean? = null,
val dsSettings: Any? = null, val dsSettings: Any? = null,
val sockopt: SockoptBean? = null var sockopt: SockoptBean? = null
) { ) {
data class TcpSettingsBean(var header: HeaderBean = HeaderBean(), data class TcpSettingsBean(var header: HeaderBean = HeaderBean(),