Files
Aug2021-Cpp2IL-Dump/SA.iOS/UserNotifications/ISN_iUNAPI.cs
T
2026-04-10 22:50:51 +02:00

94 lines
2.5 KiB
C#

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<ISN_UNNotification> WillPresentNotification
{
[Token(Token = "0x6000068")]
[Address(Slot = "0")]
get;
}
// Token: 0x1700001B RID: 27
// (get) Token: 0x0600006D RID: 109
[Token(Token = "0x1700001B")]
SA_iEvent<ISN_UNNotificationResponse> 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<SA_Result> callback);
// Token: 0x06000070 RID: 112
[Token(Token = "0x600006C")]
[Address(Slot = "4")]
void GetNotificationSettings(Action<ISN_UNNotificationSettings> callback);
// Token: 0x06000071 RID: 113
[Token(Token = "0x600006D")]
[Address(Slot = "5")]
void AddNotificationRequest(ISN_UNNotificationRequest request, Action<SA_Result> 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<string> notificationRequestsIds);
// Token: 0x06000074 RID: 116
[Token(Token = "0x6000070")]
[Address(Slot = "8")]
void GetPendingNotificationRequests(Action<List<ISN_UNNotificationRequest>> 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<string> notificationsIds);
// Token: 0x06000077 RID: 119
[Token(Token = "0x6000073")]
[Address(Slot = "11")]
void GetDeliveredNotifications(Action<List<ISN_UNNotification>> callback);
// Token: 0x06000078 RID: 120
[Token(Token = "0x6000074")]
[Address(Slot = "12")]
void ClearLastReceivedResponse();
}
}