using System; using Cpp2IlInjected; using SA.Foundation.Events; using SA.Foundation.Templates; namespace SA.iOS.StoreKit { // Token: 0x02000072 RID: 114 [Token(Token = "0x2000062")] internal interface ISN_iSKAPI { // Token: 0x060001F4 RID: 500 [Token(Token = "0x60001CA")] [Address(Slot = "0")] void LoadStore(ISN_SKLib.ISN_LoadStoreRequest request, Action callback); // Token: 0x060001F5 RID: 501 [Token(Token = "0x60001CB")] [Address(Slot = "1")] void AddPayment(string productIdentifier); // Token: 0x060001F6 RID: 502 [Token(Token = "0x60001CC")] [Address(Slot = "2")] void FinishTransaction(ISN_iSKPaymentTransaction transaction); // Token: 0x060001F7 RID: 503 [Token(Token = "0x60001CD")] [Address(Slot = "3")] void RestoreCompletedTransactions(); // Token: 0x060001F8 RID: 504 [Token(Token = "0x60001CE")] [Address(Slot = "4")] void SetTransactionObserverState(bool enabled); // Token: 0x060001F9 RID: 505 [Token(Token = "0x60001CF")] [Address(Slot = "5")] bool CanMakePayments(); // Token: 0x060001FA RID: 506 [Token(Token = "0x60001D0")] [Address(Slot = "6")] ISN_SKAppStoreReceipt RetrieveAppStoreReceipt(); // Token: 0x060001FB RID: 507 [Token(Token = "0x60001D1")] [Address(Slot = "7")] void RefreshRequest(ISN_SKReceiptDictionary dictionary, Action callback); // Token: 0x060001FC RID: 508 [Token(Token = "0x60001D2")] [Address(Slot = "8")] void StoreRequestReview(); // Token: 0x060001FD RID: 509 [Token(Token = "0x60001D3")] [Address(Slot = "9")] ISN_SKStorefront PaymentQueue_Storefront(); // Token: 0x1700009C RID: 156 // (get) Token: 0x060001FE RID: 510 [Token(Token = "0x1700009C")] SA_iEvent TransactionUpdated { [Token(Token = "0x60001D4")] [Address(Slot = "10")] get; } // Token: 0x1700009D RID: 157 // (get) Token: 0x060001FF RID: 511 [Token(Token = "0x1700009D")] SA_iEvent TransactionRemoved { [Token(Token = "0x60001D5")] [Address(Slot = "11")] get; } // Token: 0x1700009E RID: 158 // (get) Token: 0x06000200 RID: 512 [Token(Token = "0x1700009E")] SA_iEvent ShouldAddStorePayment { [Token(Token = "0x60001D6")] [Address(Slot = "12")] get; } // Token: 0x1700009F RID: 159 // (get) Token: 0x06000201 RID: 513 [Token(Token = "0x1700009F")] SA_iEvent RestoreTransactionsComplete { [Token(Token = "0x60001D7")] [Address(Slot = "13")] get; } // Token: 0x170000A0 RID: 160 // (get) Token: 0x06000202 RID: 514 [Token(Token = "0x170000A0")] SA_iEvent DidChangeStorefront { [Token(Token = "0x60001D8")] [Address(Slot = "14")] get; } } }