using System.Runtime.Versioning; namespace ElectronNET.API.Entities { /// /// /// public class LoginItemSettingsOptions { /// /// The executable path to compare against. Defaults to process.execPath. /// [SupportedOSPlatform("windows")] public string Path { get; set; } /// /// The command-line arguments to compare against. Defaults to an empty array. /// [SupportedOSPlatform("windows")] public string[] Args { get; set; } /// /// The type of service to query on macOS 13+. Defaults to 'mainAppService'. Only available on macOS 13 and up. /// [SupportedOSPlatform("macos")] public string Type { get; set; } /// /// The name of the service. Required if type is non-default. Only available on macOS 13 and up. /// [SupportedOSPlatform("macos")] public string ServiceName { get; set; } } }