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