icrate/generated/CloudKit/
CKFetchRecordChangesOperation.rs1use crate::common::*;
4use crate::CloudKit::*;
5use crate::CoreLocation::*;
6use crate::Foundation::*;
7
8extern_class!(
9 #[derive(Debug, PartialEq, Eq, Hash)]
10 #[cfg(feature = "CloudKit_CKFetchRecordChangesOperation")]
11 #[deprecated]
12 pub struct CKFetchRecordChangesOperation;
13
14 #[cfg(feature = "CloudKit_CKFetchRecordChangesOperation")]
15 unsafe impl ClassType for CKFetchRecordChangesOperation {
16 #[inherits(CKOperation, NSOperation, NSObject)]
17 type Super = CKDatabaseOperation;
18 type Mutability = InteriorMutable;
19 }
20);
21
22#[cfg(feature = "CloudKit_CKFetchRecordChangesOperation")]
23unsafe impl NSObjectProtocol for CKFetchRecordChangesOperation {}
24
25extern_methods!(
26 #[cfg(feature = "CloudKit_CKFetchRecordChangesOperation")]
27 unsafe impl CKFetchRecordChangesOperation {
28 #[deprecated]
29 #[method_id(@__retain_semantics Init init)]
30 pub unsafe fn init(this: Allocated<Self>) -> Id<Self>;
31
32 #[cfg(all(
33 feature = "CloudKit_CKRecordZoneID",
34 feature = "CloudKit_CKServerChangeToken"
35 ))]
36 #[deprecated]
37 #[method_id(@__retain_semantics Init initWithRecordZoneID:previousServerChangeToken:)]
38 pub unsafe fn initWithRecordZoneID_previousServerChangeToken(
39 this: Allocated<Self>,
40 record_zone_id: &CKRecordZoneID,
41 previous_server_change_token: Option<&CKServerChangeToken>,
42 ) -> Id<Self>;
43
44 #[cfg(feature = "CloudKit_CKRecordZoneID")]
45 #[deprecated]
46 #[method_id(@__retain_semantics Other recordZoneID)]
47 pub unsafe fn recordZoneID(&self) -> Option<Id<CKRecordZoneID>>;
48
49 #[cfg(feature = "CloudKit_CKRecordZoneID")]
50 #[deprecated]
51 #[method(setRecordZoneID:)]
52 pub unsafe fn setRecordZoneID(&self, record_zone_id: Option<&CKRecordZoneID>);
53
54 #[cfg(feature = "CloudKit_CKServerChangeToken")]
55 #[deprecated]
56 #[method_id(@__retain_semantics Other previousServerChangeToken)]
57 pub unsafe fn previousServerChangeToken(&self) -> Option<Id<CKServerChangeToken>>;
58
59 #[cfg(feature = "CloudKit_CKServerChangeToken")]
60 #[deprecated]
61 #[method(setPreviousServerChangeToken:)]
62 pub unsafe fn setPreviousServerChangeToken(
63 &self,
64 previous_server_change_token: Option<&CKServerChangeToken>,
65 );
66
67 #[deprecated]
68 #[method(resultsLimit)]
69 pub unsafe fn resultsLimit(&self) -> NSUInteger;
70
71 #[deprecated]
72 #[method(setResultsLimit:)]
73 pub unsafe fn setResultsLimit(&self, results_limit: NSUInteger);
74
75 #[cfg(feature = "Foundation_NSArray")]
76 #[deprecated]
77 #[method_id(@__retain_semantics Other desiredKeys)]
78 pub unsafe fn desiredKeys(&self) -> Option<Id<NSArray<CKRecordFieldKey>>>;
79
80 #[cfg(feature = "Foundation_NSArray")]
81 #[deprecated]
82 #[method(setDesiredKeys:)]
83 pub unsafe fn setDesiredKeys(&self, desired_keys: Option<&NSArray<CKRecordFieldKey>>);
84
85 #[cfg(feature = "CloudKit_CKRecord")]
86 #[deprecated]
87 #[method(recordChangedBlock)]
88 pub unsafe fn recordChangedBlock(&self) -> *mut Block<(NonNull<CKRecord>,), ()>;
89
90 #[cfg(feature = "CloudKit_CKRecord")]
91 #[deprecated]
92 #[method(setRecordChangedBlock:)]
93 pub unsafe fn setRecordChangedBlock(
94 &self,
95 record_changed_block: Option<&Block<(NonNull<CKRecord>,), ()>>,
96 );
97
98 #[cfg(feature = "CloudKit_CKRecordID")]
99 #[deprecated]
100 #[method(recordWithIDWasDeletedBlock)]
101 pub unsafe fn recordWithIDWasDeletedBlock(&self) -> *mut Block<(NonNull<CKRecordID>,), ()>;
102
103 #[cfg(feature = "CloudKit_CKRecordID")]
104 #[deprecated]
105 #[method(setRecordWithIDWasDeletedBlock:)]
106 pub unsafe fn setRecordWithIDWasDeletedBlock(
107 &self,
108 record_with_id_was_deleted_block: Option<&Block<(NonNull<CKRecordID>,), ()>>,
109 );
110
111 #[deprecated]
112 #[method(moreComing)]
113 pub unsafe fn moreComing(&self) -> bool;
114
115 #[cfg(all(
116 feature = "CloudKit_CKServerChangeToken",
117 feature = "Foundation_NSData",
118 feature = "Foundation_NSError"
119 ))]
120 #[deprecated]
121 #[method(fetchRecordChangesCompletionBlock)]
122 pub unsafe fn fetchRecordChangesCompletionBlock(
123 &self,
124 ) -> *mut Block<(*mut CKServerChangeToken, *mut NSData, *mut NSError), ()>;
125
126 #[cfg(all(
127 feature = "CloudKit_CKServerChangeToken",
128 feature = "Foundation_NSData",
129 feature = "Foundation_NSError"
130 ))]
131 #[deprecated]
132 #[method(setFetchRecordChangesCompletionBlock:)]
133 pub unsafe fn setFetchRecordChangesCompletionBlock(
134 &self,
135 fetch_record_changes_completion_block: Option<
136 &Block<(*mut CKServerChangeToken, *mut NSData, *mut NSError), ()>,
137 >,
138 );
139 }
140);
141
142extern_methods!(
143 #[cfg(feature = "CloudKit_CKFetchRecordChangesOperation")]
145 unsafe impl CKFetchRecordChangesOperation {
146 #[method_id(@__retain_semantics New new)]
147 pub unsafe fn new() -> Id<Self>;
148 }
149);