Class TrackerFactoryInfo
- Namespace
- VpnHood.Core.Client.Abstractions
- Assembly
- VpnHood.Core.Client.Abstractions.dll
Represents a tracker factory as the VPN engine receives it: its kind and its settings.
public class TrackerFactoryInfo
- Inheritance
-
TrackerFactoryInfo
- Inherited Members
Remarks
An engine makes no tracker of a kind it does not have, an empty one included.
Properties
Kind
Gets the factory's kind, a name any engine may know (TrackerKinds in
VpnHood.Core.Client.VpnServices.Abstractions.Tracking). The default is empty.
public string Kind { get; init; }
Property Value
Settings
Gets the factory's settings, as its kind has them.
public required JsonElement Settings { get; init; }