use core::ffi::*;
use objc2::__framework_prelude::*;
use objc2_foundation::*;
use crate::*;
mod private_NSUserActivityMediaPlayerAdditions {
pub trait Sealed {}
}
#[doc(alias = "MediaPlayerAdditions")]
pub unsafe trait NSUserActivityMediaPlayerAdditions:
ClassType + Sized + private_NSUserActivityMediaPlayerAdditions::Sealed
{
extern_methods!(
#[unsafe(method(externalMediaContentIdentifier))]
#[unsafe(method_family = none)]
unsafe fn externalMediaContentIdentifier(&self) -> Option<Retained<NSString>>;
#[unsafe(method(setExternalMediaContentIdentifier:))]
#[unsafe(method_family = none)]
unsafe fn setExternalMediaContentIdentifier(
&self,
external_media_content_identifier: Option<&NSString>,
);
);
}
impl private_NSUserActivityMediaPlayerAdditions::Sealed for NSUserActivity {}
unsafe impl NSUserActivityMediaPlayerAdditions for NSUserActivity {}