using ProxySuper.Core.Services; using System.Collections.Generic; using System.Linq; using System.Windows.Documents; namespace ProxySuper.Core.Models.Projects { public partial class V2raySettings { /// /// vless tcp shareLink /// public string VLESS_TCP_ShareLink { get { return ShareLink.Build(RayType.VLESS_TCP, this); } } /// /// websocket path /// public string VLESS_WS_Path { get; set; } /// /// VLESS WS ShareLink /// public string VLESS_WS_ShareLink { get { return ShareLink.Build(RayType.VLESS_WS, this); } } /// /// kcp seed /// public string VLESS_KCP_Seed { get; set; } /// /// kcp type /// public string VLESS_KCP_Type { get; set; } /// /// kcp port /// public int VLESS_KCP_Port { get; set; } /// /// VLESS KCP ShareLink /// public string VLESS_KCP_ShareLink { get { return ShareLink.Build(RayType.VLESS_KCP, this); } } /// /// vless quic security /// public string VLESS_QUIC_Security { get; set; } /// /// vless quic type /// public string VLESS_QUIC_Type { get; set; } /// /// vless quic port /// public int VLESS_QUIC_Port { get; set; } /// /// vless quic key /// public string VLESS_QUIC_Key { get; set; } /// /// vless quic ShareLink /// public string VLESS_QUIC_ShareLink { get { return ShareLink.Build(RayType.VLESS_QUIC, this); } } /// /// grpc port /// public int VLESS_gRPC_Port { get; set; } /// /// grpc service name /// public string VLESS_gRPC_ServiceName { get; set; } /// /// vless grpc share link /// public string VLESS_gRPC_ShareLink { get { return ShareLink.Build(RayType.VLESS_gRPC, this); } } } }