use core::ffi::*;
use objc2::__framework_prelude::*;
use crate::*;
extern_protocol!(
pub unsafe trait ASWebAuthenticationSessionWebBrowserSessionHandling {
#[cfg(feature = "ASWebAuthenticationSessionRequest")]
#[unsafe(method(beginHandlingWebAuthenticationSessionRequest:))]
#[unsafe(method_family = none)]
unsafe fn beginHandlingWebAuthenticationSessionRequest(
&self,
request: Option<&ASWebAuthenticationSessionRequest>,
);
#[cfg(feature = "ASWebAuthenticationSessionRequest")]
#[unsafe(method(cancelWebAuthenticationSessionRequest:))]
#[unsafe(method_family = none)]
unsafe fn cancelWebAuthenticationSessionRequest(
&self,
request: Option<&ASWebAuthenticationSessionRequest>,
);
}
);