objc2_cloud_kit/generated/
CKFetchRecordChangesOperation.rs1use core::ffi::*;
4use core::ptr::NonNull;
5use objc2::__framework_prelude::*;
6use objc2_foundation::*;
7
8use crate::*;
9
10extern_class!(
11 #[unsafe(super(CKDatabaseOperation, CKOperation, NSOperation, NSObject))]
24 #[derive(Debug, PartialEq, Eq, Hash)]
25 #[cfg(all(feature = "CKDatabaseOperation", feature = "CKOperation"))]
26 #[deprecated]
27 pub struct CKFetchRecordChangesOperation;
28);
29
30#[cfg(all(feature = "CKDatabaseOperation", feature = "CKOperation"))]
31unsafe impl NSObjectProtocol for CKFetchRecordChangesOperation {}
32
33#[cfg(all(feature = "CKDatabaseOperation", feature = "CKOperation"))]
34impl CKFetchRecordChangesOperation {
35 extern_methods!(
36 #[deprecated]
37 #[unsafe(method(init))]
38 #[unsafe(method_family = init)]
39 pub unsafe fn init(this: Allocated<Self>) -> Retained<Self>;
40
41 #[cfg(all(feature = "CKRecordZoneID", feature = "CKServerChangeToken"))]
42 #[deprecated]
43 #[unsafe(method(initWithRecordZoneID:previousServerChangeToken:))]
44 #[unsafe(method_family = init)]
45 pub unsafe fn initWithRecordZoneID_previousServerChangeToken(
46 this: Allocated<Self>,
47 record_zone_id: &CKRecordZoneID,
48 previous_server_change_token: Option<&CKServerChangeToken>,
49 ) -> Retained<Self>;
50
51 #[cfg(feature = "CKRecordZoneID")]
52 #[deprecated]
53 #[unsafe(method(recordZoneID))]
54 #[unsafe(method_family = none)]
55 pub unsafe fn recordZoneID(&self) -> Option<Retained<CKRecordZoneID>>;
56
57 #[cfg(feature = "CKRecordZoneID")]
58 #[deprecated]
60 #[unsafe(method(setRecordZoneID:))]
61 #[unsafe(method_family = none)]
62 pub unsafe fn setRecordZoneID(&self, record_zone_id: Option<&CKRecordZoneID>);
63
64 #[cfg(feature = "CKServerChangeToken")]
65 #[deprecated]
66 #[unsafe(method(previousServerChangeToken))]
67 #[unsafe(method_family = none)]
68 pub unsafe fn previousServerChangeToken(&self) -> Option<Retained<CKServerChangeToken>>;
69
70 #[cfg(feature = "CKServerChangeToken")]
71 #[deprecated]
73 #[unsafe(method(setPreviousServerChangeToken:))]
74 #[unsafe(method_family = none)]
75 pub unsafe fn setPreviousServerChangeToken(
76 &self,
77 previous_server_change_token: Option<&CKServerChangeToken>,
78 );
79
80 #[deprecated]
81 #[unsafe(method(resultsLimit))]
82 #[unsafe(method_family = none)]
83 pub unsafe fn resultsLimit(&self) -> NSUInteger;
84
85 #[deprecated]
87 #[unsafe(method(setResultsLimit:))]
88 #[unsafe(method_family = none)]
89 pub unsafe fn setResultsLimit(&self, results_limit: NSUInteger);
90
91 #[cfg(feature = "CKRecord")]
92 #[deprecated]
99 #[unsafe(method(desiredKeys))]
100 #[unsafe(method_family = none)]
101 pub unsafe fn desiredKeys(&self) -> Option<Retained<NSArray<CKRecordFieldKey>>>;
102
103 #[cfg(feature = "CKRecord")]
104 #[deprecated]
106 #[unsafe(method(setDesiredKeys:))]
107 #[unsafe(method_family = none)]
108 pub unsafe fn setDesiredKeys(&self, desired_keys: Option<&NSArray<CKRecordFieldKey>>);
109
110 #[cfg(all(feature = "CKRecord", feature = "block2"))]
111 #[deprecated]
116 #[unsafe(method(recordChangedBlock))]
117 #[unsafe(method_family = none)]
118 pub unsafe fn recordChangedBlock(&self) -> *mut block2::Block<dyn Fn(NonNull<CKRecord>)>;
119
120 #[cfg(all(feature = "CKRecord", feature = "block2"))]
121 #[deprecated]
123 #[unsafe(method(setRecordChangedBlock:))]
124 #[unsafe(method_family = none)]
125 pub unsafe fn setRecordChangedBlock(
126 &self,
127 record_changed_block: Option<&block2::Block<dyn Fn(NonNull<CKRecord>)>>,
128 );
129
130 #[cfg(all(feature = "CKRecordID", feature = "block2"))]
131 #[deprecated]
136 #[unsafe(method(recordWithIDWasDeletedBlock))]
137 #[unsafe(method_family = none)]
138 pub unsafe fn recordWithIDWasDeletedBlock(
139 &self,
140 ) -> *mut block2::Block<dyn Fn(NonNull<CKRecordID>)>;
141
142 #[cfg(all(feature = "CKRecordID", feature = "block2"))]
143 #[deprecated]
145 #[unsafe(method(setRecordWithIDWasDeletedBlock:))]
146 #[unsafe(method_family = none)]
147 pub unsafe fn setRecordWithIDWasDeletedBlock(
148 &self,
149 record_with_id_was_deleted_block: Option<&block2::Block<dyn Fn(NonNull<CKRecordID>)>>,
150 );
151
152 #[deprecated]
158 #[unsafe(method(moreComing))]
159 #[unsafe(method_family = none)]
160 pub unsafe fn moreComing(&self) -> bool;
161
162 #[cfg(all(feature = "CKServerChangeToken", feature = "block2"))]
163 #[deprecated]
179 #[unsafe(method(fetchRecordChangesCompletionBlock))]
180 #[unsafe(method_family = none)]
181 pub unsafe fn fetchRecordChangesCompletionBlock(
182 &self,
183 ) -> *mut block2::Block<dyn Fn(*mut CKServerChangeToken, *mut NSData, *mut NSError)>;
184
185 #[cfg(all(feature = "CKServerChangeToken", feature = "block2"))]
186 #[deprecated]
188 #[unsafe(method(setFetchRecordChangesCompletionBlock:))]
189 #[unsafe(method_family = none)]
190 pub unsafe fn setFetchRecordChangesCompletionBlock(
191 &self,
192 fetch_record_changes_completion_block: Option<
193 &block2::Block<dyn Fn(*mut CKServerChangeToken, *mut NSData, *mut NSError)>,
194 >,
195 );
196 );
197}
198
199#[cfg(all(feature = "CKDatabaseOperation", feature = "CKOperation"))]
201impl CKFetchRecordChangesOperation {
202 extern_methods!(
203 #[unsafe(method(new))]
204 #[unsafe(method_family = new)]
205 pub unsafe fn new() -> Retained<Self>;
206 );
207}