objc2_core_spotlight/generated/
CSSearchableItemAttributeSet_Messaging.rs1use core::ffi::*;
4use core::ptr::NonNull;
5use objc2::__framework_prelude::*;
6use objc2_foundation::*;
7
8use crate::*;
9
10extern "C" {
11 pub static CSMailboxInbox: &'static NSString;
13}
14
15extern "C" {
16 pub static CSMailboxDrafts: &'static NSString;
18}
19
20extern "C" {
21 pub static CSMailboxSent: &'static NSString;
23}
24
25extern "C" {
26 pub static CSMailboxJunk: &'static NSString;
28}
29
30extern "C" {
31 pub static CSMailboxTrash: &'static NSString;
33}
34
35extern "C" {
36 pub static CSMailboxArchive: &'static NSString;
38}
39
40#[cfg(feature = "CSSearchableItemAttributeSet")]
42impl CSSearchableItemAttributeSet {
43 extern_methods!(
44 #[unsafe(method(accountIdentifier))]
45 #[unsafe(method_family = none)]
46 pub unsafe fn accountIdentifier(&self) -> Option<Retained<NSString>>;
47
48 #[unsafe(method(setAccountIdentifier:))]
52 #[unsafe(method_family = none)]
53 pub unsafe fn setAccountIdentifier(&self, account_identifier: Option<&NSString>);
54
55 #[unsafe(method(accountHandles))]
56 #[unsafe(method_family = none)]
57 pub unsafe fn accountHandles(&self) -> Option<Retained<NSArray<NSString>>>;
58
59 #[unsafe(method(setAccountHandles:))]
63 #[unsafe(method_family = none)]
64 pub unsafe fn setAccountHandles(&self, account_handles: Option<&NSArray<NSString>>);
65
66 #[unsafe(method(HTMLContentData))]
67 #[unsafe(method_family = none)]
68 pub unsafe fn HTMLContentData(&self) -> Option<Retained<NSData>>;
69
70 #[unsafe(method(setHTMLContentData:))]
74 #[unsafe(method_family = none)]
75 pub unsafe fn setHTMLContentData(&self, html_content_data: Option<&NSData>);
76
77 #[unsafe(method(textContent))]
78 #[unsafe(method_family = none)]
79 pub unsafe fn textContent(&self) -> Option<Retained<NSString>>;
80
81 #[unsafe(method(setTextContent:))]
85 #[unsafe(method_family = none)]
86 pub unsafe fn setTextContent(&self, text_content: Option<&NSString>);
87
88 #[cfg(feature = "CSPerson")]
89 #[unsafe(method(authors))]
90 #[unsafe(method_family = none)]
91 pub unsafe fn authors(&self) -> Option<Retained<NSArray<CSPerson>>>;
92
93 #[cfg(feature = "CSPerson")]
94 #[unsafe(method(setAuthors:))]
98 #[unsafe(method_family = none)]
99 pub unsafe fn setAuthors(&self, authors: Option<&NSArray<CSPerson>>);
100
101 #[cfg(feature = "CSPerson")]
102 #[unsafe(method(primaryRecipients))]
103 #[unsafe(method_family = none)]
104 pub unsafe fn primaryRecipients(&self) -> Option<Retained<NSArray<CSPerson>>>;
105
106 #[cfg(feature = "CSPerson")]
107 #[unsafe(method(setPrimaryRecipients:))]
111 #[unsafe(method_family = none)]
112 pub unsafe fn setPrimaryRecipients(&self, primary_recipients: Option<&NSArray<CSPerson>>);
113
114 #[cfg(feature = "CSPerson")]
115 #[unsafe(method(additionalRecipients))]
116 #[unsafe(method_family = none)]
117 pub unsafe fn additionalRecipients(&self) -> Option<Retained<NSArray<CSPerson>>>;
118
119 #[cfg(feature = "CSPerson")]
120 #[unsafe(method(setAdditionalRecipients:))]
124 #[unsafe(method_family = none)]
125 pub unsafe fn setAdditionalRecipients(
126 &self,
127 additional_recipients: Option<&NSArray<CSPerson>>,
128 );
129
130 #[cfg(feature = "CSPerson")]
131 #[unsafe(method(hiddenAdditionalRecipients))]
132 #[unsafe(method_family = none)]
133 pub unsafe fn hiddenAdditionalRecipients(&self) -> Option<Retained<NSArray<CSPerson>>>;
134
135 #[cfg(feature = "CSPerson")]
136 #[unsafe(method(setHiddenAdditionalRecipients:))]
140 #[unsafe(method_family = none)]
141 pub unsafe fn setHiddenAdditionalRecipients(
142 &self,
143 hidden_additional_recipients: Option<&NSArray<CSPerson>>,
144 );
145
146 #[unsafe(method(emailHeaders))]
147 #[unsafe(method_family = none)]
148 pub unsafe fn emailHeaders(&self) -> Option<Retained<NSDictionary<NSString, NSArray>>>;
149
150 #[unsafe(method(setEmailHeaders:))]
158 #[unsafe(method_family = none)]
159 pub unsafe fn setEmailHeaders(
160 &self,
161 email_headers: Option<&NSDictionary<NSString, NSArray>>,
162 );
163
164 #[unsafe(method(mailboxIdentifiers))]
165 #[unsafe(method_family = none)]
166 pub unsafe fn mailboxIdentifiers(&self) -> Option<Retained<NSArray<NSString>>>;
167
168 #[unsafe(method(setMailboxIdentifiers:))]
172 #[unsafe(method_family = none)]
173 pub unsafe fn setMailboxIdentifiers(&self, mailbox_identifiers: Option<&NSArray<NSString>>);
174
175 #[unsafe(method(authorNames))]
176 #[unsafe(method_family = none)]
177 pub unsafe fn authorNames(&self) -> Option<Retained<NSArray<NSString>>>;
178
179 #[unsafe(method(setAuthorNames:))]
183 #[unsafe(method_family = none)]
184 pub unsafe fn setAuthorNames(&self, author_names: Option<&NSArray<NSString>>);
185
186 #[unsafe(method(recipientNames))]
187 #[unsafe(method_family = none)]
188 pub unsafe fn recipientNames(&self) -> Option<Retained<NSArray<NSString>>>;
189
190 #[unsafe(method(setRecipientNames:))]
194 #[unsafe(method_family = none)]
195 pub unsafe fn setRecipientNames(&self, recipient_names: Option<&NSArray<NSString>>);
196
197 #[unsafe(method(authorEmailAddresses))]
198 #[unsafe(method_family = none)]
199 pub unsafe fn authorEmailAddresses(&self) -> Option<Retained<NSArray<NSString>>>;
200
201 #[unsafe(method(setAuthorEmailAddresses:))]
205 #[unsafe(method_family = none)]
206 pub unsafe fn setAuthorEmailAddresses(
207 &self,
208 author_email_addresses: Option<&NSArray<NSString>>,
209 );
210
211 #[unsafe(method(recipientEmailAddresses))]
212 #[unsafe(method_family = none)]
213 pub unsafe fn recipientEmailAddresses(&self) -> Option<Retained<NSArray<NSString>>>;
214
215 #[unsafe(method(setRecipientEmailAddresses:))]
219 #[unsafe(method_family = none)]
220 pub unsafe fn setRecipientEmailAddresses(
221 &self,
222 recipient_email_addresses: Option<&NSArray<NSString>>,
223 );
224
225 #[unsafe(method(authorAddresses))]
226 #[unsafe(method_family = none)]
227 pub unsafe fn authorAddresses(&self) -> Option<Retained<NSArray<NSString>>>;
228
229 #[unsafe(method(setAuthorAddresses:))]
233 #[unsafe(method_family = none)]
234 pub unsafe fn setAuthorAddresses(&self, author_addresses: Option<&NSArray<NSString>>);
235
236 #[unsafe(method(recipientAddresses))]
237 #[unsafe(method_family = none)]
238 pub unsafe fn recipientAddresses(&self) -> Option<Retained<NSArray<NSString>>>;
239
240 #[unsafe(method(setRecipientAddresses:))]
244 #[unsafe(method_family = none)]
245 pub unsafe fn setRecipientAddresses(&self, recipient_addresses: Option<&NSArray<NSString>>);
246
247 #[unsafe(method(phoneNumbers))]
248 #[unsafe(method_family = none)]
249 pub unsafe fn phoneNumbers(&self) -> Option<Retained<NSArray<NSString>>>;
250
251 #[unsafe(method(setPhoneNumbers:))]
255 #[unsafe(method_family = none)]
256 pub unsafe fn setPhoneNumbers(&self, phone_numbers: Option<&NSArray<NSString>>);
257
258 #[unsafe(method(emailAddresses))]
259 #[unsafe(method_family = none)]
260 pub unsafe fn emailAddresses(&self) -> Option<Retained<NSArray<NSString>>>;
261
262 #[unsafe(method(setEmailAddresses:))]
266 #[unsafe(method_family = none)]
267 pub unsafe fn setEmailAddresses(&self, email_addresses: Option<&NSArray<NSString>>);
268
269 #[unsafe(method(instantMessageAddresses))]
270 #[unsafe(method_family = none)]
271 pub unsafe fn instantMessageAddresses(&self) -> Option<Retained<NSArray<NSString>>>;
272
273 #[unsafe(method(setInstantMessageAddresses:))]
277 #[unsafe(method_family = none)]
278 pub unsafe fn setInstantMessageAddresses(
279 &self,
280 instant_message_addresses: Option<&NSArray<NSString>>,
281 );
282
283 #[unsafe(method(isLikelyJunk))]
284 #[unsafe(method_family = none)]
285 pub unsafe fn isLikelyJunk(&self) -> Retained<NSNumber>;
286
287 #[unsafe(method(setLikelyJunk:))]
289 #[unsafe(method_family = none)]
290 pub unsafe fn setLikelyJunk(&self, likely_junk: &NSNumber);
291
292 #[unsafe(method(isPriority))]
293 #[unsafe(method_family = none)]
294 pub unsafe fn isPriority(&self) -> Option<Retained<NSNumber>>;
295
296 #[unsafe(method(textContentSummary))]
297 #[unsafe(method_family = none)]
298 pub unsafe fn textContentSummary(&self) -> Option<Retained<NSString>>;
299
300 #[unsafe(method(transcribedTextContent))]
301 #[unsafe(method_family = none)]
302 pub unsafe fn transcribedTextContent(&self) -> Option<Retained<NSString>>;
303
304 #[unsafe(method(setTranscribedTextContent:))]
306 #[unsafe(method_family = none)]
307 pub unsafe fn setTranscribedTextContent(&self, transcribed_text_content: Option<&NSString>);
308 );
309}