using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using JetBrains.Annotations; using SA.Foundation.Events; using SA.Foundation.Templates; using SA.iOS.Utilities; namespace SA.iOS.UserNotifications { // Token: 0x02000019 RID: 25 [Token(Token = "0x2000018")] internal class ISN_UNNativeAPI : ISN_Singleton, ISN_iUNAPI { // Token: 0x14000001 RID: 1 // (add) Token: 0x06000052 RID: 82 RVA: 0x00002053 File Offset: 0x00000253 // (remove) Token: 0x06000053 RID: 83 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x14000001")] private event Action m_onRequestAuthorization { [Token(Token = "0x600004E")] [Address(RVA = "0x10CB980", Offset = "0x10CA980", VA = "0x1810CB980")] [CompilerGenerated] add { } [Token(Token = "0x600004F")] [Address(RVA = "0x10CBB20", Offset = "0x10CAB20", VA = "0x1810CBB20")] [CompilerGenerated] remove { } } // Token: 0x06000054 RID: 84 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000050")] [Address(RVA = "0x10CB7D0", Offset = "0x10CA7D0", VA = "0x1810CB7D0", Slot = "10")] public void RequestAuthorization(int options, Action callback) { } // Token: 0x06000055 RID: 85 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000051")] [Address(RVA = "0x10CB760", Offset = "0x10CA760", VA = "0x1810CB760")] private void OnRequestAuthorization(string json) { } // Token: 0x14000002 RID: 2 // (add) Token: 0x06000056 RID: 86 RVA: 0x00002053 File Offset: 0x00000253 // (remove) Token: 0x06000057 RID: 87 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x14000002")] private event Action m_onGetNotificationSettings { [Token(Token = "0x6000052")] [Address(RVA = "0x10CB8E0", Offset = "0x10CA8E0", VA = "0x1810CB8E0")] [CompilerGenerated] add { } [Token(Token = "0x6000053")] [Address(RVA = "0x10CBA80", Offset = "0x10CAA80", VA = "0x1810CBA80")] [CompilerGenerated] remove { } } // Token: 0x06000058 RID: 88 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000054")] [Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830", Slot = "11")] public void GetNotificationSettings(Action callback) { } // Token: 0x06000059 RID: 89 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000055")] [Address(RVA = "0x10CB680", Offset = "0x10CA680", VA = "0x1810CB680")] private void OnGetNotificationSettings(string json) { } // Token: 0x0600005A RID: 90 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000056")] [Address(RVA = "0x10CB520", Offset = "0x10CA520", VA = "0x1810CB520", Slot = "12")] public void AddNotificationRequest(ISN_UNNotificationRequest request, Action callback) { } // Token: 0x0600005B RID: 91 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000057")] [Address(RVA = "0x10CB5A0", Offset = "0x10CA5A0", VA = "0x1810CB5A0")] private void OnAddNotificationRequest(string json) { } // Token: 0x0600005C RID: 92 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000058")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "15")] public void GetPendingNotificationRequests(Action> callback) { } // Token: 0x0600005D RID: 93 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000059")] [Address(RVA = "0x10CB6F0", Offset = "0x10CA6F0", VA = "0x1810CB6F0")] private void OnGetPendingNotificationRequests(string json) { } // Token: 0x0600005E RID: 94 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600005A")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "13")] public void RemoveAllPendingNotificationRequests() { } // Token: 0x0600005F RID: 95 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600005B")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "14")] public void RemovePendingNotificationRequests(List notificationRequestsIds) { } // Token: 0x06000060 RID: 96 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600005C")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "18")] public void GetDeliveredNotifications(Action> callback) { } // Token: 0x06000061 RID: 97 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600005D")] [Address(RVA = "0x10CB610", Offset = "0x10CA610", VA = "0x1810CB610")] private void OnGetDeliveredNotifications(string json) { } // Token: 0x06000062 RID: 98 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600005E")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "16")] public void RemoveAllDeliveredNotifications() { } // Token: 0x06000063 RID: 99 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600005F")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "17")] public void RemoveDeliveredNotifications(List notificationIds) { } // Token: 0x06000064 RID: 100 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000060")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] public void ClearLastReceivedResponse(List notificationIds) { } // Token: 0x06000065 RID: 101 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000061")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "19")] public void ClearLastReceivedResponse() { } // Token: 0x17000017 RID: 23 // (get) Token: 0x06000066 RID: 102 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000017")] public SA_iEvent WillPresentNotification { [Token(Token = "0x6000062")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "7")] get { return null; } } // Token: 0x17000018 RID: 24 // (get) Token: 0x06000067 RID: 103 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000018")] public SA_iEvent DidReceiveNotificationResponse { [Token(Token = "0x6000063")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0", Slot = "8")] get { return null; } } // Token: 0x17000019 RID: 25 // (get) Token: 0x06000068 RID: 104 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000019")] public ISN_UNNotificationResponse LastReceivedResponse { [Token(Token = "0x6000064")] [Address(RVA = "0x10CBA20", Offset = "0x10CAA20", VA = "0x1810CBA20", Slot = "9")] get { return null; } } // Token: 0x06000069 RID: 105 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000065")] [Address(RVA = "0x10CB530", Offset = "0x10CA530", VA = "0x1810CB530")] [UsedImplicitly] private void DidReceiveNotificationResponseEvent(string json) { } // Token: 0x0600006A RID: 106 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000066")] [Address(RVA = "0x10CB7E0", Offset = "0x10CA7E0", VA = "0x1810CB7E0")] [UsedImplicitly] private void WillPresentNotificationEvent(string json) { } // Token: 0x0600006B RID: 107 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000067")] [Address(RVA = "0x10CB850", Offset = "0x10CA850", VA = "0x1810CB850")] public ISN_UNNativeAPI() { } // Token: 0x04000050 RID: 80 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000050")] private readonly SA_Event m_willPresentNotification; // Token: 0x04000051 RID: 81 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000051")] private readonly SA_Event m_didReceiveNotificationResponse; // Token: 0x04000054 RID: 84 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4000054")] private Action m_onAddNotificationRequest; // Token: 0x04000055 RID: 85 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4000055")] private Action> m_onGetPendingNotificationRequests; // Token: 0x04000056 RID: 86 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4000056")] private Action> m_onGetDeliveredNotifications; } }