icrate/generated/CloudKit/
CKFetchRecordChangesOperation.rs

1//! This file has been automatically generated by `objc2`'s `header-translator`.
2//! DO NOT EDIT
3use 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    /// Methods declared on superclass `NSObject`
144    #[cfg(feature = "CloudKit_CKFetchRecordChangesOperation")]
145    unsafe impl CKFetchRecordChangesOperation {
146        #[method_id(@__retain_semantics New new)]
147        pub unsafe fn new() -> Id<Self>;
148    }
149);