37 lines
1.2 KiB
C#
37 lines
1.2 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using SA.Foundation.Templates;
|
|
|
|
namespace SA.iOS.EventKit
|
|
{
|
|
// Token: 0x020000F6 RID: 246
|
|
[Token(Token = "0x20000CE")]
|
|
internal interface ISN_EventKitAPI
|
|
{
|
|
// Token: 0x060004B5 RID: 1205
|
|
[Token(Token = "0x600043F")]
|
|
[Address(Slot = "0")]
|
|
void EventKitRequestAccess(Action<SA_Result> callback, ISN_EKEntityType ekEntityType);
|
|
|
|
// Token: 0x060004B6 RID: 1206
|
|
[Token(Token = "0x6000440")]
|
|
[Address(Slot = "1")]
|
|
void SaveEvent(Action<ISN_EKSaveResult> callback, ISN_EKDataRequest eventData, ISN_EKAlarmDataRequest alarmData, ISN_EKRecurrenceRuleRequest recurrenceRule);
|
|
|
|
// Token: 0x060004B7 RID: 1207
|
|
[Token(Token = "0x6000441")]
|
|
[Address(Slot = "2")]
|
|
void RemoveEvent(Action<SA_Result> callback, string identifier);
|
|
|
|
// Token: 0x060004B8 RID: 1208
|
|
[Token(Token = "0x6000442")]
|
|
[Address(Slot = "3")]
|
|
void SaveReminder(Action<ISN_EKSaveResult> callback, ISN_EKDataRequest reminderData, ISN_EKAlarmDataRequest alarmData, ISN_EKRecurrenceRuleRequest recurrenceRule);
|
|
|
|
// Token: 0x060004B9 RID: 1209
|
|
[Token(Token = "0x6000443")]
|
|
[Address(Slot = "4")]
|
|
void RemoveReminder(Action<SA_Result> callback, string identifier);
|
|
}
|
|
}
|