objc2_core_spotlight/generated/
CSSearchableItemAttributeSet_Places.rs

1//! This file has been automatically generated by `objc2`'s `header-translator`.
2//! DO NOT EDIT
3use core::ffi::*;
4use objc2::__framework_prelude::*;
5use objc2_foundation::*;
6
7use crate::*;
8
9/// CSPlaces.
10#[cfg(feature = "CSSearchableItemAttributeSet")]
11impl CSSearchableItemAttributeSet {
12    extern_methods!(
13        #[unsafe(method(headline))]
14        #[unsafe(method_family = none)]
15        pub unsafe fn headline(&self) -> Option<Retained<NSString>>;
16
17        /// Setter for [`headline`][Self::headline].
18        ///
19        /// This is [copied][objc2_foundation::NSCopying::copy] when set.
20        #[unsafe(method(setHeadline:))]
21        #[unsafe(method_family = none)]
22        pub unsafe fn setHeadline(&self, headline: Option<&NSString>);
23
24        #[unsafe(method(instructions))]
25        #[unsafe(method_family = none)]
26        pub unsafe fn instructions(&self) -> Option<Retained<NSString>>;
27
28        /// Setter for [`instructions`][Self::instructions].
29        ///
30        /// This is [copied][objc2_foundation::NSCopying::copy] when set.
31        #[unsafe(method(setInstructions:))]
32        #[unsafe(method_family = none)]
33        pub unsafe fn setInstructions(&self, instructions: Option<&NSString>);
34
35        #[unsafe(method(thoroughfare))]
36        #[unsafe(method_family = none)]
37        pub unsafe fn thoroughfare(&self) -> Option<Retained<NSString>>;
38
39        /// Setter for [`thoroughfare`][Self::thoroughfare].
40        ///
41        /// This is [copied][objc2_foundation::NSCopying::copy] when set.
42        #[unsafe(method(setThoroughfare:))]
43        #[unsafe(method_family = none)]
44        pub unsafe fn setThoroughfare(&self, thoroughfare: Option<&NSString>);
45
46        #[unsafe(method(subThoroughfare))]
47        #[unsafe(method_family = none)]
48        pub unsafe fn subThoroughfare(&self) -> Option<Retained<NSString>>;
49
50        /// Setter for [`subThoroughfare`][Self::subThoroughfare].
51        ///
52        /// This is [copied][objc2_foundation::NSCopying::copy] when set.
53        #[unsafe(method(setSubThoroughfare:))]
54        #[unsafe(method_family = none)]
55        pub unsafe fn setSubThoroughfare(&self, sub_thoroughfare: Option<&NSString>);
56
57        #[unsafe(method(postalCode))]
58        #[unsafe(method_family = none)]
59        pub unsafe fn postalCode(&self) -> Option<Retained<NSString>>;
60
61        /// Setter for [`postalCode`][Self::postalCode].
62        ///
63        /// This is [copied][objc2_foundation::NSCopying::copy] when set.
64        #[unsafe(method(setPostalCode:))]
65        #[unsafe(method_family = none)]
66        pub unsafe fn setPostalCode(&self, postal_code: Option<&NSString>);
67
68        #[unsafe(method(city))]
69        #[unsafe(method_family = none)]
70        pub unsafe fn city(&self) -> Option<Retained<NSString>>;
71
72        /// Setter for [`city`][Self::city].
73        ///
74        /// This is [copied][objc2_foundation::NSCopying::copy] when set.
75        #[unsafe(method(setCity:))]
76        #[unsafe(method_family = none)]
77        pub unsafe fn setCity(&self, city: Option<&NSString>);
78
79        #[unsafe(method(stateOrProvince))]
80        #[unsafe(method_family = none)]
81        pub unsafe fn stateOrProvince(&self) -> Option<Retained<NSString>>;
82
83        /// Setter for [`stateOrProvince`][Self::stateOrProvince].
84        ///
85        /// This is [copied][objc2_foundation::NSCopying::copy] when set.
86        #[unsafe(method(setStateOrProvince:))]
87        #[unsafe(method_family = none)]
88        pub unsafe fn setStateOrProvince(&self, state_or_province: Option<&NSString>);
89
90        #[unsafe(method(country))]
91        #[unsafe(method_family = none)]
92        pub unsafe fn country(&self) -> Option<Retained<NSString>>;
93
94        /// Setter for [`country`][Self::country].
95        ///
96        /// This is [copied][objc2_foundation::NSCopying::copy] when set.
97        #[unsafe(method(setCountry:))]
98        #[unsafe(method_family = none)]
99        pub unsafe fn setCountry(&self, country: Option<&NSString>);
100
101        #[unsafe(method(fullyFormattedAddress))]
102        #[unsafe(method_family = none)]
103        pub unsafe fn fullyFormattedAddress(&self) -> Option<Retained<NSString>>;
104
105        /// Setter for [`fullyFormattedAddress`][Self::fullyFormattedAddress].
106        ///
107        /// This is [copied][objc2_foundation::NSCopying::copy] when set.
108        #[unsafe(method(setFullyFormattedAddress:))]
109        #[unsafe(method_family = none)]
110        pub unsafe fn setFullyFormattedAddress(&self, fully_formatted_address: Option<&NSString>);
111
112        #[unsafe(method(altitude))]
113        #[unsafe(method_family = none)]
114        pub unsafe fn altitude(&self) -> Option<Retained<NSNumber>>;
115
116        /// Setter for [`altitude`][Self::altitude].
117        #[unsafe(method(setAltitude:))]
118        #[unsafe(method_family = none)]
119        pub unsafe fn setAltitude(&self, altitude: Option<&NSNumber>);
120
121        #[unsafe(method(latitude))]
122        #[unsafe(method_family = none)]
123        pub unsafe fn latitude(&self) -> Option<Retained<NSNumber>>;
124
125        /// Setter for [`latitude`][Self::latitude].
126        #[unsafe(method(setLatitude:))]
127        #[unsafe(method_family = none)]
128        pub unsafe fn setLatitude(&self, latitude: Option<&NSNumber>);
129
130        #[unsafe(method(longitude))]
131        #[unsafe(method_family = none)]
132        pub unsafe fn longitude(&self) -> Option<Retained<NSNumber>>;
133
134        /// Setter for [`longitude`][Self::longitude].
135        #[unsafe(method(setLongitude:))]
136        #[unsafe(method_family = none)]
137        pub unsafe fn setLongitude(&self, longitude: Option<&NSNumber>);
138
139        #[unsafe(method(speed))]
140        #[unsafe(method_family = none)]
141        pub unsafe fn speed(&self) -> Option<Retained<NSNumber>>;
142
143        /// Setter for [`speed`][Self::speed].
144        #[unsafe(method(setSpeed:))]
145        #[unsafe(method_family = none)]
146        pub unsafe fn setSpeed(&self, speed: Option<&NSNumber>);
147
148        #[unsafe(method(timestamp))]
149        #[unsafe(method_family = none)]
150        pub unsafe fn timestamp(&self) -> Option<Retained<NSDate>>;
151
152        /// Setter for [`timestamp`][Self::timestamp].
153        #[unsafe(method(setTimestamp:))]
154        #[unsafe(method_family = none)]
155        pub unsafe fn setTimestamp(&self, timestamp: Option<&NSDate>);
156
157        #[unsafe(method(imageDirection))]
158        #[unsafe(method_family = none)]
159        pub unsafe fn imageDirection(&self) -> Option<Retained<NSNumber>>;
160
161        /// Setter for [`imageDirection`][Self::imageDirection].
162        #[unsafe(method(setImageDirection:))]
163        #[unsafe(method_family = none)]
164        pub unsafe fn setImageDirection(&self, image_direction: Option<&NSNumber>);
165
166        #[unsafe(method(namedLocation))]
167        #[unsafe(method_family = none)]
168        pub unsafe fn namedLocation(&self) -> Option<Retained<NSString>>;
169
170        /// Setter for [`namedLocation`][Self::namedLocation].
171        ///
172        /// This is [copied][objc2_foundation::NSCopying::copy] when set.
173        #[unsafe(method(setNamedLocation:))]
174        #[unsafe(method_family = none)]
175        pub unsafe fn setNamedLocation(&self, named_location: Option<&NSString>);
176
177        #[unsafe(method(GPSTrack))]
178        #[unsafe(method_family = none)]
179        pub unsafe fn GPSTrack(&self) -> Option<Retained<NSNumber>>;
180
181        /// Setter for [`GPSTrack`][Self::GPSTrack].
182        #[unsafe(method(setGPSTrack:))]
183        #[unsafe(method_family = none)]
184        pub unsafe fn setGPSTrack(&self, gps_track: Option<&NSNumber>);
185
186        #[unsafe(method(GPSStatus))]
187        #[unsafe(method_family = none)]
188        pub unsafe fn GPSStatus(&self) -> Option<Retained<NSString>>;
189
190        /// Setter for [`GPSStatus`][Self::GPSStatus].
191        ///
192        /// This is [copied][objc2_foundation::NSCopying::copy] when set.
193        #[unsafe(method(setGPSStatus:))]
194        #[unsafe(method_family = none)]
195        pub unsafe fn setGPSStatus(&self, gps_status: Option<&NSString>);
196
197        #[unsafe(method(GPSMeasureMode))]
198        #[unsafe(method_family = none)]
199        pub unsafe fn GPSMeasureMode(&self) -> Option<Retained<NSString>>;
200
201        /// Setter for [`GPSMeasureMode`][Self::GPSMeasureMode].
202        ///
203        /// This is [copied][objc2_foundation::NSCopying::copy] when set.
204        #[unsafe(method(setGPSMeasureMode:))]
205        #[unsafe(method_family = none)]
206        pub unsafe fn setGPSMeasureMode(&self, gps_measure_mode: Option<&NSString>);
207
208        #[unsafe(method(GPSDOP))]
209        #[unsafe(method_family = none)]
210        pub unsafe fn GPSDOP(&self) -> Option<Retained<NSNumber>>;
211
212        /// Setter for [`GPSDOP`][Self::GPSDOP].
213        #[unsafe(method(setGPSDOP:))]
214        #[unsafe(method_family = none)]
215        pub unsafe fn setGPSDOP(&self, gpsdop: Option<&NSNumber>);
216
217        #[unsafe(method(GPSMapDatum))]
218        #[unsafe(method_family = none)]
219        pub unsafe fn GPSMapDatum(&self) -> Option<Retained<NSString>>;
220
221        /// Setter for [`GPSMapDatum`][Self::GPSMapDatum].
222        ///
223        /// This is [copied][objc2_foundation::NSCopying::copy] when set.
224        #[unsafe(method(setGPSMapDatum:))]
225        #[unsafe(method_family = none)]
226        pub unsafe fn setGPSMapDatum(&self, gps_map_datum: Option<&NSString>);
227
228        #[unsafe(method(GPSDestLatitude))]
229        #[unsafe(method_family = none)]
230        pub unsafe fn GPSDestLatitude(&self) -> Option<Retained<NSNumber>>;
231
232        /// Setter for [`GPSDestLatitude`][Self::GPSDestLatitude].
233        #[unsafe(method(setGPSDestLatitude:))]
234        #[unsafe(method_family = none)]
235        pub unsafe fn setGPSDestLatitude(&self, gps_dest_latitude: Option<&NSNumber>);
236
237        #[unsafe(method(GPSDestLongitude))]
238        #[unsafe(method_family = none)]
239        pub unsafe fn GPSDestLongitude(&self) -> Option<Retained<NSNumber>>;
240
241        /// Setter for [`GPSDestLongitude`][Self::GPSDestLongitude].
242        #[unsafe(method(setGPSDestLongitude:))]
243        #[unsafe(method_family = none)]
244        pub unsafe fn setGPSDestLongitude(&self, gps_dest_longitude: Option<&NSNumber>);
245
246        #[unsafe(method(GPSDestBearing))]
247        #[unsafe(method_family = none)]
248        pub unsafe fn GPSDestBearing(&self) -> Option<Retained<NSNumber>>;
249
250        /// Setter for [`GPSDestBearing`][Self::GPSDestBearing].
251        #[unsafe(method(setGPSDestBearing:))]
252        #[unsafe(method_family = none)]
253        pub unsafe fn setGPSDestBearing(&self, gps_dest_bearing: Option<&NSNumber>);
254
255        #[unsafe(method(GPSDestDistance))]
256        #[unsafe(method_family = none)]
257        pub unsafe fn GPSDestDistance(&self) -> Option<Retained<NSNumber>>;
258
259        /// Setter for [`GPSDestDistance`][Self::GPSDestDistance].
260        #[unsafe(method(setGPSDestDistance:))]
261        #[unsafe(method_family = none)]
262        pub unsafe fn setGPSDestDistance(&self, gps_dest_distance: Option<&NSNumber>);
263
264        #[unsafe(method(GPSProcessingMethod))]
265        #[unsafe(method_family = none)]
266        pub unsafe fn GPSProcessingMethod(&self) -> Option<Retained<NSString>>;
267
268        /// Setter for [`GPSProcessingMethod`][Self::GPSProcessingMethod].
269        ///
270        /// This is [copied][objc2_foundation::NSCopying::copy] when set.
271        #[unsafe(method(setGPSProcessingMethod:))]
272        #[unsafe(method_family = none)]
273        pub unsafe fn setGPSProcessingMethod(&self, gps_processing_method: Option<&NSString>);
274
275        #[unsafe(method(GPSAreaInformation))]
276        #[unsafe(method_family = none)]
277        pub unsafe fn GPSAreaInformation(&self) -> Option<Retained<NSString>>;
278
279        /// Setter for [`GPSAreaInformation`][Self::GPSAreaInformation].
280        ///
281        /// This is [copied][objc2_foundation::NSCopying::copy] when set.
282        #[unsafe(method(setGPSAreaInformation:))]
283        #[unsafe(method_family = none)]
284        pub unsafe fn setGPSAreaInformation(&self, gps_area_information: Option<&NSString>);
285
286        #[unsafe(method(GPSDateStamp))]
287        #[unsafe(method_family = none)]
288        pub unsafe fn GPSDateStamp(&self) -> Option<Retained<NSDate>>;
289
290        /// Setter for [`GPSDateStamp`][Self::GPSDateStamp].
291        #[unsafe(method(setGPSDateStamp:))]
292        #[unsafe(method_family = none)]
293        pub unsafe fn setGPSDateStamp(&self, gps_date_stamp: Option<&NSDate>);
294
295        #[unsafe(method(GPSDifferental))]
296        #[unsafe(method_family = none)]
297        pub unsafe fn GPSDifferental(&self) -> Option<Retained<NSNumber>>;
298
299        /// Setter for [`GPSDifferental`][Self::GPSDifferental].
300        #[unsafe(method(setGPSDifferental:))]
301        #[unsafe(method_family = none)]
302        pub unsafe fn setGPSDifferental(&self, gps_differental: Option<&NSNumber>);
303    );
304}