94 lines
2.5 KiB
C#
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();
|
|
}
|
|
}
|