85 lines
2.8 KiB
C#
85 lines
2.8 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using SA.Foundation.Templates;
|
|
using SA.iOS.Utilities;
|
|
|
|
namespace SA.iOS.Contacts.Internal
|
|
{
|
|
// Token: 0x02000116 RID: 278
|
|
[Token(Token = "0x20000EB")]
|
|
internal class ISN_CNNativeAPI : ISN_Singleton<ISN_CNNativeAPI>, ISN_iCNAPI
|
|
{
|
|
// Token: 0x0600053C RID: 1340 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60004C0")]
|
|
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210", Slot = "7")]
|
|
public void ShowContactsPicker(Action<ISN_CNContactsResult> callback)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600053D RID: 1341 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60004C1")]
|
|
[Address(RVA = "0x2A3C510", Offset = "0x2A3B310", VA = "0x182A3C510")]
|
|
private void OnDidSelectContacts(string data)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600053E RID: 1342 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60004C2")]
|
|
[Address(RVA = "0x2A3C670", Offset = "0x2A3B470", VA = "0x182A3C670", Slot = "8")]
|
|
public void RetrievePhoneContacts(bool includeNotes, Action<ISN_CNContactsResult> callback)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600053F RID: 1343 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60004C3")]
|
|
[Address(RVA = "0x2A3C580", Offset = "0x2A3B380", VA = "0x182A3C580")]
|
|
private void OnPhoneContactsLoaded(string data)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000540 RID: 1344 RVA: 0x00002F88 File Offset: 0x00001188
|
|
[Token(Token = "0x60004C4")]
|
|
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "9")]
|
|
public ISN_CNAuthorizationStatus GetAuthorizationStatus(ISN_CNEntityType entityType)
|
|
{
|
|
return ISN_CNAuthorizationStatus.NotDetermined;
|
|
}
|
|
|
|
// Token: 0x06000541 RID: 1345 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60004C5")]
|
|
[Address(RVA = "0x2A3C660", Offset = "0x2A3B460", VA = "0x182A3C660", Slot = "10")]
|
|
public void RequestAccess(ISN_CNEntityType entityType, Action<SA_Result> callback)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000542 RID: 1346 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60004C6")]
|
|
[Address(RVA = "0x2A3C5F0", Offset = "0x2A3B3F0", VA = "0x182A3C5F0")]
|
|
private void OnRequestAccessForEntityType(string data)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000543 RID: 1347 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60004C7")]
|
|
[Address(RVA = "0x2A3C680", Offset = "0x2A3B480", VA = "0x182A3C680")]
|
|
public ISN_CNNativeAPI()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000322 RID: 802
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40002E1")]
|
|
private Action<ISN_CNContactsResult> m_onDidSelectContacts;
|
|
|
|
// Token: 0x04000323 RID: 803
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40002E2")]
|
|
private Action<ISN_CNContactsResult> m_onPhoneContactsLoaded;
|
|
|
|
// Token: 0x04000324 RID: 804
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40002E3")]
|
|
private Action<SA_Result> m_onRequestAccessForEntityType;
|
|
}
|
|
}
|