diff --git a/src/passkit.cs b/src/passkit.cs index f585949f77c1..01433a511b5d 100644 --- a/src/passkit.cs +++ b/src/passkit.cs @@ -92,6 +92,10 @@ interface PKPassLibrary { [return: NullAllowed] PKPass GetPass (string identifier, string serialNumber); + [iOS (18, 2), MacCatalyst (18, 2), Mac (15, 2)] + [Export ("passesWithReaderIdentifier:")] + NSSet GetPasses (string readerIdentifier); + [MacCatalyst (13, 1)] [Export ("passesOfType:")] PKPass [] GetPasses (PKPassType passType); @@ -1352,17 +1356,17 @@ interface PKPaymentAuthorizationController { [Export ("dismissWithCompletion:")] void Dismiss ([NullAllowed] Action completion); - [NoWatch, NoTV, NoMac, iOS (17, 0), MacCatalyst (17, 0)] + [NoWatch, NoTV, Mac (15, 0), iOS (17, 0), MacCatalyst (17, 0)] [Static] [Export ("supportsDisbursements")] bool SupportsDisbursements (); - [NoWatch, NoTV, NoMac, iOS (17, 0), MacCatalyst (17, 0)] + [NoWatch, NoTV, Mac (15, 0), iOS (17, 0), MacCatalyst (17, 0)] [Static] [Export ("supportsDisbursementsUsingNetworks:")] bool SupportsDisbursements (string [] supportedNetworks); - [NoWatch, NoTV, NoMac, iOS (17, 0), MacCatalyst (17, 0)] + [NoWatch, NoTV, Mac (15, 0), iOS (17, 0), MacCatalyst (17, 0)] [Static] [Export ("supportsDisbursementsUsingNetworks:capabilities:")] bool SupportsDisbursements (string [] supportedNetworks, PKMerchantCapability capabilities); diff --git a/tests/cecil-tests/Documentation.KnownFailures.txt b/tests/cecil-tests/Documentation.KnownFailures.txt index 5c3414a6c973..8e7609c9b60b 100644 --- a/tests/cecil-tests/Documentation.KnownFailures.txt +++ b/tests/cecil-tests/Documentation.KnownFailures.txt @@ -41528,6 +41528,7 @@ M:PassKit.PKPassLibrary.GetEncryptedServiceProviderDataAsync(PassKit.PKSecureEle M:PassKit.PKPassLibrary.GetPass(System.String,System.String) M:PassKit.PKPassLibrary.GetPasses M:PassKit.PKPassLibrary.GetPasses(PassKit.PKPassType) +M:PassKit.PKPassLibrary.GetPasses(System.String) M:PassKit.PKPassLibrary.GetServiceProviderData(PassKit.PKSecureElementPass,System.Action{Foundation.NSData,Foundation.NSError}) M:PassKit.PKPassLibrary.GetServiceProviderDataAsync(PassKit.PKSecureElementPass) M:PassKit.PKPassLibrary.OpenPaymentSetup diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-PassKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-PassKit.todo deleted file mode 100644 index 8626b51c678a..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-PassKit.todo +++ /dev/null @@ -1 +0,0 @@ -!missing-selector! PKPassLibrary::passesWithReaderIdentifier: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-PassKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-PassKit.todo deleted file mode 100644 index 8626b51c678a..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-PassKit.todo +++ /dev/null @@ -1 +0,0 @@ -!missing-selector! PKPassLibrary::passesWithReaderIdentifier: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-PassKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-PassKit.todo deleted file mode 100644 index fc5cbfafc336..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-PassKit.todo +++ /dev/null @@ -1,4 +0,0 @@ -!missing-selector! +PKPaymentAuthorizationController::supportsDisbursements not bound -!missing-selector! +PKPaymentAuthorizationController::supportsDisbursementsUsingNetworks: not bound -!missing-selector! +PKPaymentAuthorizationController::supportsDisbursementsUsingNetworks:capabilities: not bound -!missing-selector! PKPassLibrary::passesWithReaderIdentifier: not bound