objc2_cloud_kit/generated/
CKFetchNotificationChangesOperation.rs1use core::ptr::NonNull;
4use objc2::__framework_prelude::*;
5use objc2_foundation::*;
6
7use crate::*;
8
9extern_class!(
10 #[unsafe(super(CKOperation, NSOperation, NSObject))]
12 #[derive(Debug, PartialEq, Eq, Hash)]
13 #[cfg(feature = "CKOperation")]
14 pub struct CKFetchNotificationChangesOperation;
15);
16
17#[cfg(feature = "CKOperation")]
18unsafe impl NSObjectProtocol for CKFetchNotificationChangesOperation {}
19
20#[cfg(feature = "CKOperation")]
21impl CKFetchNotificationChangesOperation {
22 extern_methods!();
23}
24
25#[cfg(feature = "CKOperation")]
27impl CKFetchNotificationChangesOperation {
28 extern_methods!(
29 #[unsafe(method(init))]
30 #[unsafe(method_family = init)]
31 pub unsafe fn init(this: Allocated<Self>) -> Retained<Self>;
32 );
33}
34
35#[cfg(feature = "CKOperation")]
37impl CKFetchNotificationChangesOperation {
38 extern_methods!(
39 #[unsafe(method(new))]
40 #[unsafe(method_family = new)]
41 pub unsafe fn new() -> Retained<Self>;
42 );
43}