Files
proxd-man/Proxd-man/Config/Outbound/FreedomOutboundSetting.cs
T

34 lines
681 B
C#

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();
}
}