#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum MacosConsentState {
Granted,
Denied,
WouldPrompt,
Unknown,
}
#[derive(Debug, Clone, PartialEq, Eq, Default)]
pub struct MacosPermissionPreflight {
pub automation_target: Option<String>,
pub automation_state: Option<MacosConsentState>,
pub accessibility_state: Option<MacosConsentState>,
}
pub fn preflight_command_permissions(_command: &str) -> MacosPermissionPreflight {
MacosPermissionPreflight::default()
}
pub fn accessibility_consent_status() -> Option<MacosConsentState> {
None
}