using System; using System.Collections.Generic; using Cpp2IlInjected; using SA.Foundation.Events; using SA.Foundation.Templates; namespace SA.iOS.UserNotifications { // Token: 0x0200001A RID: 26 [Token(Token = "0x2000019")] internal interface ISN_iUNAPI { // Token: 0x1700001A RID: 26 // (get) Token: 0x0600006C RID: 108 [Token(Token = "0x1700001A")] SA_iEvent WillPresentNotification { [Token(Token = "0x6000068")] [Address(Slot = "0")] get; } // Token: 0x1700001B RID: 27 // (get) Token: 0x0600006D RID: 109 [Token(Token = "0x1700001B")] SA_iEvent DidReceiveNotificationResponse { [Token(Token = "0x6000069")] [Address(Slot = "1")] get; } // Token: 0x1700001C RID: 28 // (get) Token: 0x0600006E RID: 110 [Token(Token = "0x1700001C")] ISN_UNNotificationResponse LastReceivedResponse { [Token(Token = "0x600006A")] [Address(Slot = "2")] get; } // Token: 0x0600006F RID: 111 [Token(Token = "0x600006B")] [Address(Slot = "3")] void RequestAuthorization(int options, Action callback); // Token: 0x06000070 RID: 112 [Token(Token = "0x600006C")] [Address(Slot = "4")] void GetNotificationSettings(Action callback); // Token: 0x06000071 RID: 113 [Token(Token = "0x600006D")] [Address(Slot = "5")] void AddNotificationRequest(ISN_UNNotificationRequest request, Action callback); // Token: 0x06000072 RID: 114 [Token(Token = "0x600006E")] [Address(Slot = "6")] void RemoveAllPendingNotificationRequests(); // Token: 0x06000073 RID: 115 [Token(Token = "0x600006F")] [Address(Slot = "7")] void RemovePendingNotificationRequests(List notificationRequestsIds); // Token: 0x06000074 RID: 116 [Token(Token = "0x6000070")] [Address(Slot = "8")] void GetPendingNotificationRequests(Action> callback); // Token: 0x06000075 RID: 117 [Token(Token = "0x6000071")] [Address(Slot = "9")] void RemoveAllDeliveredNotifications(); // Token: 0x06000076 RID: 118 [Token(Token = "0x6000072")] [Address(Slot = "10")] void RemoveDeliveredNotifications(List notificationsIds); // Token: 0x06000077 RID: 119 [Token(Token = "0x6000073")] [Address(Slot = "11")] void GetDeliveredNotifications(Action> callback); // Token: 0x06000078 RID: 120 [Token(Token = "0x6000074")] [Address(Slot = "12")] void ClearLastReceivedResponse(); } }