rust_macios/
user_notifications.rs

1//! Push user-facing notifications to the user’s device from a server, or generate them locally from your app.
2
3use crate::foundation::NSString;
4
5/* Notification Management
6 */
7
8mod un_user_notification_center;
9pub use un_user_notification_center::*;
10
11mod un_user_notification_center_delegate;
12pub use un_user_notification_center_delegate::*;
13
14mod un_notification_settings;
15pub use un_notification_settings::*;
16
17/* Notification Requests
18*/
19
20mod un_notification_request;
21pub use un_notification_request::*;
22
23mod un_notification;
24pub use un_notification::*;
25
26/* Notification Content
27 */
28
29mod un_notification_content_providing;
30pub use un_notification_content_providing::*;
31
32mod un_notification_action_icon;
33pub use un_notification_action_icon::*;
34
35mod un_mutable_notification_content;
36pub use un_mutable_notification_content::*;
37
38mod un_notification_content;
39pub use un_notification_content::*;
40
41mod un_notification_attachment;
42pub use un_notification_attachment::*;
43
44mod un_notification_sound;
45pub use un_notification_sound::*;
46
47pub type UNNotificationSoundName = NSString;
48
49/* Triggers
50 */
51
52mod un_calendar_notification_trigger;
53pub use un_calendar_notification_trigger::*;
54
55mod un_time_interval_notification_trigger;
56pub use un_time_interval_notification_trigger::*;
57
58mod un_location_notification_trigger;
59pub use un_location_notification_trigger::*;
60
61mod un_push_notification_trigger;
62pub use un_push_notification_trigger::*;
63
64mod un_notification_trigger;
65pub use un_notification_trigger::*;
66
67/* Notification Categories and User Actions
68 */
69
70mod un_notification_category;
71pub use un_notification_category::*;
72
73mod un_notification_action;
74pub use un_notification_action::*;
75
76mod un_text_input_notification_action;
77pub use un_text_input_notification_action::*;
78
79/* Notification Responses
80 */
81
82mod un_notification_response;
83pub use un_notification_response::*;
84
85mod un_text_input_notification_response;
86pub use un_text_input_notification_response::*;
87
88/* Notification Service App Extension
89 */
90
91mod un_notification_service_extension;
92pub use un_notification_service_extension::*;