using System.Text.Json.Nodes; namespace Proxd_man.Config.Outbound; public class FreedomOutboundSetting : BaseOutboundSetting { private readonly string _tag; public FreedomOutboundSetting(string tag = "direct") { Protocol = OutboundProtocolType.Freedom; this._tag = tag; } public override JsonObject ToJsonSetting() { return new JsonObject { { "protocol", "freedom" }, { "tag", _tag } }; } public override string GetTag() { return _tag; } protected override JsonObject GetProtocolSetting() { throw new NotImplementedException(); } }