<?xml version='1.0'?>
<!DOCTYPE signatures SYSTEM "file://localhost/System/Library/DTDs/BridgeSupport.dtd">
<signatures version='1.0'>
<constant name='PKAddSecureElementPassErrorDomain' type64='@'/>
<constant name='PKContactFieldEmailAddress' type64='@'/>
<constant name='PKContactFieldName' type64='@'/>
<constant name='PKContactFieldPhoneNumber' type64='@'/>
<constant name='PKContactFieldPhoneticName' type64='@'/>
<constant name='PKContactFieldPostalAddress' type64='@'/>
<constant name='PKDisbursementErrorContactFieldUserInfoKey' type64='@'/>
<constant name='PKDisbursementErrorDomain' type64='@'/>
<constant name='PKEncryptionSchemeECC_V2' type64='@'/>
<constant name='PKEncryptionSchemeRSA_V2' type64='@'/>
<constant name='PKIdentityErrorDomain' type64='@'/>
<constant name='PKMerchantCategoryCodeNone' type64='s'/>
<constant name='PKPassKitErrorDomain' type64='@'/>
<constant name='PKPassLibraryAddedPassesUserInfoKey' type64='@'/>
<constant name='PKPassLibraryDidChangeNotification' type64='@'/>
<constant name='PKPassLibraryPassTypeIdentifierUserInfoKey' type64='@'/>
<constant name='PKPassLibraryRecoveredPassesUserInfoKey' type64='@'/>
<constant name='PKPassLibraryRemotePaymentPassesDidChangeNotification' type64='@'/>
<constant name='PKPassLibraryRemovedPassInfosUserInfoKey' type64='@'/>
<constant name='PKPassLibraryReplacementPassesUserInfoKey' type64='@'/>
<constant name='PKPassLibrarySerialNumberUserInfoKey' type64='@'/>
<constant name='PKPaymentErrorContactFieldUserInfoKey' type64='@'/>
<constant name='PKPaymentErrorDomain' type64='@'/>
<constant name='PKPaymentErrorPostalAddressUserInfoKey' type64='@'/>
<constant name='PKPaymentNetworkAmex' type64='@'/>
<constant name='PKPaymentNetworkBancomat' type64='@'/>
<constant name='PKPaymentNetworkBancontact' type64='@'/>
<constant name='PKPaymentNetworkBankAxept' type64='@'/>
<constant name='PKPaymentNetworkBarcode' type64='@'/>
<constant name='PKPaymentNetworkCarteBancaire' type64='@'/>
<constant name='PKPaymentNetworkCarteBancaires' type64='@'/>
<constant name='PKPaymentNetworkCartesBancaires' type64='@'/>
<constant name='PKPaymentNetworkChinaUnionPay' type64='@'/>
<constant name='PKPaymentNetworkConecs' type64='@'/>
<constant name='PKPaymentNetworkDankort' type64='@'/>
<constant name='PKPaymentNetworkDiscover' type64='@'/>
<constant name='PKPaymentNetworkEftpos' type64='@'/>
<constant name='PKPaymentNetworkElCorteIngles' type64='@'/>
<constant name='PKPaymentNetworkElectron' type64='@'/>
<constant name='PKPaymentNetworkElo' type64='@'/>
<constant name='PKPaymentNetworkGirocard' type64='@'/>
<constant name='PKPaymentNetworkHimyan' type64='@'/>
<constant name='PKPaymentNetworkIDCredit' type64='@'/>
<constant name='PKPaymentNetworkInterac' type64='@'/>
<constant name='PKPaymentNetworkJCB' type64='@'/>
<constant name='PKPaymentNetworkJaywan' type64='@'/>
<constant name='PKPaymentNetworkMada' type64='@'/>
<constant name='PKPaymentNetworkMaestro' type64='@'/>
<constant name='PKPaymentNetworkMasterCard' type64='@'/>
<constant name='PKPaymentNetworkMeeza' type64='@'/>
<constant name='PKPaymentNetworkMir' type64='@'/>
<constant name='PKPaymentNetworkMyDebit' type64='@'/>
<constant name='PKPaymentNetworkNAPAS' type64='@'/>
<constant name='PKPaymentNetworkNanaco' type64='@'/>
<constant name='PKPaymentNetworkPagoBancomat' type64='@'/>
<constant name='PKPaymentNetworkPostFinance' type64='@'/>
<constant name='PKPaymentNetworkPrivateLabel' type64='@'/>
<constant name='PKPaymentNetworkQuicPay' type64='@'/>
<constant name='PKPaymentNetworkSuica' type64='@'/>
<constant name='PKPaymentNetworkTmoney' type64='@'/>
<constant name='PKPaymentNetworkVPay' type64='@'/>
<constant name='PKPaymentNetworkVisa' type64='@'/>
<constant name='PKPaymentNetworkWaon' type64='@'/>
<constant name='PKShareSecureElementPassErrorDomain' type64='@'/>
<constant name='PKStoredValuePassBalanceTypeCash' type64='@'/>
<constant name='PKStoredValuePassBalanceTypeLoyaltyPoints' type64='@'/>
<enum name='PKAddIdentityDocumentTypeIDCard' value64='0'/>
<enum name='PKAddIdentityDocumentTypeMDL' value64='1'/>
<enum name='PKAddIdentityDocumentTypePhotoID' value64='2'/>
<enum name='PKAddPaymentPassErrorSystemCancelled' value64='2'/>
<enum name='PKAddPaymentPassErrorUnsupported' value64='0'/>
<enum name='PKAddPaymentPassErrorUserCancelled' value64='1'/>
<enum name='PKAddPaymentPassStyleAccess' value64='1'/>
<enum name='PKAddPaymentPassStylePayment' value64='0'/>
<enum name='PKAddSecureElementPassDeviceNotReadyError' value64='5'/>
<enum name='PKAddSecureElementPassDeviceNotSupportedError' value64='4'/>
<enum name='PKAddSecureElementPassGenericError' value64='0'/>
<enum name='PKAddSecureElementPassInvalidConfigurationError' value64='3'/>
<enum name='PKAddSecureElementPassOSVersionNotSupportedError' value64='6'/>
<enum name='PKAddSecureElementPassUnavailableError' value64='2'/>
<enum name='PKAddSecureElementPassUnknownError' value64='0'/>
<enum name='PKAddSecureElementPassUserCanceledError' value64='1'/>
<enum name='PKAddShareablePassConfigurationPrimaryActionAdd' value64='0'/>
<enum name='PKAddShareablePassConfigurationPrimaryActionShare' value64='1'/>
<enum name='PKAddressFieldAll' value64='15'/>
<enum name='PKAddressFieldEmail' value64='4'/>
<enum name='PKAddressFieldName' value64='8'/>
<enum name='PKAddressFieldNone' value64='0'/>
<enum name='PKAddressFieldPhone' value64='2'/>
<enum name='PKAddressFieldPostalAddress' value64='1'/>
<enum name='PKApplePayLaterAvailable' value64='0'/>
<enum name='PKApplePayLaterUnavailableItemIneligible' value64='1'/>
<enum name='PKApplePayLaterUnavailableRecurringTransaction' value64='2'/>
<enum name='PKAutomaticPassPresentationSuppressionResultAlreadyPresenting' value64='1'/>
<enum name='PKAutomaticPassPresentationSuppressionResultCancelled' value64='3'/>
<enum name='PKAutomaticPassPresentationSuppressionResultDenied' value64='2'/>
<enum name='PKAutomaticPassPresentationSuppressionResultNotSupported' value64='0'/>
<enum name='PKAutomaticPassPresentationSuppressionResultSuccess' value64='4'/>
<enum name='PKBarcodeEventConfigurationDataTypeSigningCertificate' value64='2'/>
<enum name='PKBarcodeEventConfigurationDataTypeSigningKeyMaterial' value64='1'/>
<enum name='PKBarcodeEventConfigurationDataTypeUnknown' value64='0'/>
<enum name='PKDisbursementRecipientContactInvalidError' value64='2'/>
<enum name='PKDisbursementUnknownError' value64='-1'/>
<enum name='PKDisbursementUnsupportedCardError' value64='1'/>
<enum name='PKIdentityErrorCancelled' value64='2'/>
<enum name='PKIdentityErrorInvalidElement' value64='7'/>
<enum name='PKIdentityErrorInvalidNonce' value64='6'/>
<enum name='PKIdentityErrorNetworkUnavailable' value64='3'/>
<enum name='PKIdentityErrorNoElementsRequested' value64='4'/>
<enum name='PKIdentityErrorNotSupported' value64='1'/>
<enum name='PKIdentityErrorRegionNotSupported' value64='8'/>
<enum name='PKIdentityErrorRequestAlreadyInProgress' value64='5'/>
<enum name='PKIdentityErrorUnknown' value64='0'/>
<enum name='PKInvalidDataError' value64='1'/>
<enum name='PKInvalidSignature' value64='3'/>
<enum name='PKIssuerProvisioningExtensionAuthorizationResultAuthorized' value64='1'/>
<enum name='PKIssuerProvisioningExtensionAuthorizationResultCanceled' value64='0'/>
<enum name='PKMerchantCapability3DS' value64='1'/>
<enum name='PKMerchantCapabilityCredit' value64='4'/>
<enum name='PKMerchantCapabilityDebit' value64='8'/>
<enum name='PKMerchantCapabilityEMV' value64='2'/>
<enum name='PKMerchantCapabilityInstantFundsOut' value64='128'/>
<enum name='PKNotEntitledError' value64='4'/>
<enum name='PKPassLibraryAuthorizationStatusAuthorized' value64='1'/>
<enum name='PKPassLibraryAuthorizationStatusDenied' value64='0'/>
<enum name='PKPassLibraryAuthorizationStatusNotDetermined' value64='-1'/>
<enum name='PKPassLibraryAuthorizationStatusRestricted' value64='2'/>
<enum name='PKPassLibraryCapabilityBackgroundAddPasses' value64='0'/>
<enum name='PKPassLibraryDidAddPasses' value64='0'/>
<enum name='PKPassLibraryDidCancelAddPasses' value64='2'/>
<enum name='PKPassLibraryShouldReviewPasses' value64='1'/>
<enum name='PKPassTypeAny' value64='-1'/>
<enum name='PKPassTypeBarcode' value64='0'/>
<enum name='PKPassTypePayment' value64='1'/>
<enum name='PKPassTypeSecureElement' value64='1'/>
<enum name='PKPaymentAuthorizationStatusFailure' value64='1'/>
<enum name='PKPaymentAuthorizationStatusInvalidBillingPostalAddress' value64='2'/>
<enum name='PKPaymentAuthorizationStatusInvalidShippingContact' value64='4'/>
<enum name='PKPaymentAuthorizationStatusInvalidShippingPostalAddress' value64='3'/>
<enum name='PKPaymentAuthorizationStatusPINIncorrect' value64='6'/>
<enum name='PKPaymentAuthorizationStatusPINLockout' value64='7'/>
<enum name='PKPaymentAuthorizationStatusPINRequired' value64='5'/>
<enum name='PKPaymentAuthorizationStatusSuccess' value64='0'/>
<enum name='PKPaymentBillingContactInvalidError' value64='2'/>
<enum name='PKPaymentButtonStyleAutomatic' value64='3'/>
<enum name='PKPaymentButtonStyleBlack' value64='2'/>
<enum name='PKPaymentButtonStyleWhite' value64='0'/>
<enum name='PKPaymentButtonStyleWhiteOutline' value64='1'/>
<enum name='PKPaymentButtonTypeAddMoney' value64='9'/>
<enum name='PKPaymentButtonTypeBook' value64='6'/>
<enum name='PKPaymentButtonTypeBuy' value64='1'/>
<enum name='PKPaymentButtonTypeCheckout' value64='5'/>
<enum name='PKPaymentButtonTypeContinue' value64='16'/>
<enum name='PKPaymentButtonTypeContribute' value64='14'/>
<enum name='PKPaymentButtonTypeDonate' value64='4'/>
<enum name='PKPaymentButtonTypeInStore' value64='3'/>
<enum name='PKPaymentButtonTypeOrder' value64='11'/>
<enum name='PKPaymentButtonTypePlain' value64='0'/>
<enum name='PKPaymentButtonTypeReload' value64='8'/>
<enum name='PKPaymentButtonTypeRent' value64='12'/>
<enum name='PKPaymentButtonTypeSetUp' value64='2'/>
<enum name='PKPaymentButtonTypeSubscribe' value64='7'/>
<enum name='PKPaymentButtonTypeSupport' value64='13'/>
<enum name='PKPaymentButtonTypeTip' value64='15'/>
<enum name='PKPaymentButtonTypeTopUp' value64='10'/>
<enum name='PKPaymentCouponCodeExpiredError' value64='5'/>
<enum name='PKPaymentCouponCodeInvalidError' value64='4'/>
<enum name='PKPaymentMethodTypeCredit' value64='2'/>
<enum name='PKPaymentMethodTypeDebit' value64='1'/>
<enum name='PKPaymentMethodTypeEMoney' value64='5'/>
<enum name='PKPaymentMethodTypePrepaid' value64='3'/>
<enum name='PKPaymentMethodTypeStore' value64='4'/>
<enum name='PKPaymentMethodTypeUnknown' value64='0'/>
<enum name='PKPaymentPassActivationStateActivated' value64='0'/>
<enum name='PKPaymentPassActivationStateActivating' value64='2'/>
<enum name='PKPaymentPassActivationStateDeactivated' value64='4'/>
<enum name='PKPaymentPassActivationStateRequiresActivation' value64='1'/>
<enum name='PKPaymentPassActivationStateSuspended' value64='3'/>
<enum name='PKPaymentShippingAddressUnserviceableError' value64='3'/>
<enum name='PKPaymentShippingContactInvalidError' value64='1'/>
<enum name='PKPaymentSummaryItemTypeFinal' value64='0'/>
<enum name='PKPaymentSummaryItemTypePending' value64='1'/>
<enum name='PKPaymentUnknownError' value64='-1'/>
<enum name='PKRadioTechnologyBluetooth' value64='2'/>
<enum name='PKRadioTechnologyNFC' value64='1'/>
<enum name='PKRadioTechnologyNone' value64='0'/>
<enum name='PKSecureElementPassActivationStateActivated' value64='0'/>
<enum name='PKSecureElementPassActivationStateActivating' value64='2'/>
<enum name='PKSecureElementPassActivationStateDeactivated' value64='4'/>
<enum name='PKSecureElementPassActivationStateRequiresActivation' value64='1'/>
<enum name='PKSecureElementPassActivationStateSuspended' value64='3'/>
<enum name='PKShareSecureElementPassSetupError' value64='1'/>
<enum name='PKShareSecureElementPassUnknownError' value64='0'/>
<enum name='PKShippingContactEditingModeAvailable' value64='1'/>
<enum name='PKShippingContactEditingModeEnabled' value64='1'/>
<enum name='PKShippingContactEditingModeStorePickup' value64='2'/>
<enum name='PKShippingTypeDelivery' value64='1'/>
<enum name='PKShippingTypeServicePickup' value64='3'/>
<enum name='PKShippingTypeShipping' value64='0'/>
<enum name='PKShippingTypeStorePickup' value64='2'/>
<enum name='PKUnknownError' value64='-1'/>
<enum name='PKUnsupportedVersionError' value64='2'/>
<enum name='PKVehicleConnectionErrorCodeSessionNotActive' value64='2'/>
<enum name='PKVehicleConnectionErrorCodeSessionUnableToStart' value64='1'/>
<enum name='PKVehicleConnectionErrorCodeUnknown' value64='0'/>
<enum name='PKVehicleConnectionSessionConnectionStateConnected' value64='1'/>
<enum name='PKVehicleConnectionSessionConnectionStateConnecting' value64='2'/>
<enum name='PKVehicleConnectionSessionConnectionStateDisconnected' value64='0'/>
<enum name='PKVehicleConnectionSessionConnectionStateFailedToConnect' value64='3'/>
<class name='NSObject'>
<method selector='handleConfigurationRequest:completion:'>
<arg function_pointer='true' index='1' type64='@?'>
<retval type64='v'/>
</arg>
</method>
<method selector='handleInformationRequest:completion:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='handleSignatureRequest:completion:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='paymentAuthorizationController:didAuthorizePayment:completion:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='q'/>
<retval type64='v'/>
</arg>
</method>
<method selector='paymentAuthorizationController:didAuthorizePayment:handler:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='paymentAuthorizationController:didChangeCouponCode:handler:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='paymentAuthorizationController:didRequestMerchantSessionUpdate:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='paymentAuthorizationController:didSelectPaymentMethod:completion:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='paymentAuthorizationController:didSelectPaymentMethod:handler:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='paymentAuthorizationController:didSelectShippingContact:completion:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='q'/>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='paymentAuthorizationController:didSelectShippingContact:handler:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='paymentAuthorizationController:didSelectShippingMethod:completion:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='q'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='paymentAuthorizationController:didSelectShippingMethod:handler:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='paymentAuthorizationViewController:didAuthorizePayment:completion:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='q'/>
<retval type64='v'/>
</arg>
</method>
<method selector='paymentAuthorizationViewController:didAuthorizePayment:handler:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='paymentAuthorizationViewController:didChangeCouponCode:handler:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='paymentAuthorizationViewController:didRequestMerchantSessionUpdate:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='paymentAuthorizationViewController:didSelectPaymentMethod:completion:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='paymentAuthorizationViewController:didSelectPaymentMethod:handler:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='paymentAuthorizationViewController:didSelectShippingContact:completion:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='q'/>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='paymentAuthorizationViewController:didSelectShippingContact:handler:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='paymentAuthorizationViewController:didSelectShippingMethod:completion:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='q'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='paymentAuthorizationViewController:didSelectShippingMethod:handler:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='PKAddIdentityDocumentConfiguration'>
<method class_method='true' selector='configurationForMetadata:completion:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='PKAddPaymentPassRequestConfiguration'>
<method selector='requiresFelicaSecureElement'>
<retval type64='B'/>
</method>
<method selector='setRequiresFelicaSecureElement:'>
<arg index='0' type64='B'/>
</method>
</class>
<class name='PKAddShareablePassConfiguration'>
<method class_method='true' selector='configurationForPassMetadata:primaryAction:completion:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method class_method='true' selector='configurationForPassMetadata:provisioningPolicyIdentifier:primaryAction:completion:'>
<arg function_pointer='true' index='3' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='PKDisbursementRequest'>
<method selector='isDelegatedRequest'>
<retval type64='B'/>
</method>
<method selector='setIsDelegatedRequest:'>
<arg index='0' type64='B'/>
</method>
</class>
<class name='PKIdentityAuthorizationController'>
<method selector='checkCanRequestDocument:completion:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='B'/>
<retval type64='v'/>
</arg>
</method>
<method selector='requestDocument:completion:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='PKIssuerProvisioningExtensionHandler'>
<method selector='generateAddPaymentPassRequestForPassEntryWithIdentifier:configuration:certificateChain:nonce:nonceSignature:completionHandler:'>
<arg function_pointer='true' index='5' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='passEntriesWithCompletion:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='remotePassEntriesWithCompletion:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='statusWithCompletion:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='PKIssuerProvisioningExtensionStatus'>
<method selector='passEntriesAvailable'>
<retval type64='B'/>
</method>
<method selector='remotePassEntriesAvailable'>
<retval type64='B'/>
</method>
<method selector='requiresAuthentication'>
<retval type64='B'/>
</method>
<method selector='setPassEntriesAvailable:'>
<arg index='0' type64='B'/>
</method>
<method selector='setRemotePassEntriesAvailable:'>
<arg index='0' type64='B'/>
</method>
<method selector='setRequiresAuthentication:'>
<arg index='0' type64='B'/>
</method>
</class>
<class name='PKPass'>
<method selector='isRemotePass'>
<retval type64='B'/>
</method>
</class>
<class name='PKPassLibrary'>
<method selector='activatePaymentPass:withActivationCode:completion:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='B'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='activatePaymentPass:withActivationData:completion:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='B'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='activateSecureElementPass:withActivationData:completion:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='B'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='addPasses:withCompletionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='q'/>
<retval type64='v'/>
</arg>
</method>
<method selector='canAddFelicaPass'>
<retval type64='B'/>
</method>
<method selector='canAddPaymentPassWithPrimaryAccountIdentifier:'>
<retval type64='B'/>
</method>
<method selector='canAddSecureElementPassWithPrimaryAccountIdentifier:'>
<retval type64='B'/>
</method>
<method selector='containsPass:'>
<retval type64='B'/>
</method>
<method selector='encryptedServiceProviderDataForSecureElementPass:completion:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method class_method='true' selector='isPassLibraryAvailable'>
<retval type64='B'/>
</method>
<method class_method='true' selector='isPaymentPassActivationAvailable'>
<retval type64='B'/>
</method>
<method selector='isPaymentPassActivationAvailable'>
<retval type64='B'/>
</method>
<method selector='isSecureElementPassActivationAvailable'>
<retval type64='B'/>
</method>
<method class_method='true' selector='isSuppressingAutomaticPassPresentation'>
<retval type64='B'/>
</method>
<method selector='replacePassWithPass:'>
<retval type64='B'/>
</method>
<method selector='requestAuthorizationForCapability:completion:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='q'/>
<retval type64='v'/>
</arg>
</method>
<method class_method='true' selector='requestAutomaticPassPresentationSuppressionWithResponseHandler:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='Q'/>
<retval type64='v'/>
</arg>
</method>
<method selector='serviceProviderDataForSecureElementPass:completion:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='signData:withSecureElementPass:completion:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='PKPaymentAuthorizationController'>
<method class_method='true' selector='canMakePayments'>
<retval type64='B'/>
</method>
<method class_method='true' selector='canMakePaymentsUsingNetworks:'>
<retval type64='B'/>
</method>
<method class_method='true' selector='canMakePaymentsUsingNetworks:capabilities:'>
<retval type64='B'/>
</method>
<method selector='dismissWithCompletion:'>
<arg function_pointer='true' index='0' type64='@?'>
<retval type64='v'/>
</arg>
</method>
<method selector='presentWithCompletion:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='B'/>
<retval type64='v'/>
</arg>
</method>
<method class_method='true' selector='supportsDisbursements'>
<retval type64='B'/>
</method>
<method class_method='true' selector='supportsDisbursementsUsingNetworks:'>
<retval type64='B'/>
</method>
<method class_method='true' selector='supportsDisbursementsUsingNetworks:capabilities:'>
<retval type64='B'/>
</method>
</class>
<class name='PKPaymentAuthorizationViewController'>
<method class_method='true' selector='canMakePayments'>
<retval type64='B'/>
</method>
<method class_method='true' selector='canMakePaymentsUsingNetworks:'>
<retval type64='B'/>
</method>
<method class_method='true' selector='canMakePaymentsUsingNetworks:capabilities:'>
<retval type64='B'/>
</method>
<method class_method='true' selector='supportsDisbursements'>
<retval type64='B'/>
</method>
<method class_method='true' selector='supportsDisbursementsUsingNetworks:'>
<retval type64='B'/>
</method>
<method class_method='true' selector='supportsDisbursementsUsingNetworks:capabilities:'>
<retval type64='B'/>
</method>
</class>
<class name='PKPaymentButton'>
<method class_method='true' selector='buttonWithType:style:disableCardArt:'>
<arg index='2' type64='B'/>
</method>
<method selector='initWithPaymentButtonType:paymentButtonStyle:disableCardArt:'>
<arg index='2' type64='B'/>
</method>
</class>
<class name='PKPaymentRequest'>
<method selector='isDelegatedRequest'>
<retval type64='B'/>
</method>
<method selector='setIsDelegatedRequest:'>
<arg index='0' type64='B'/>
</method>
<method selector='setSupportsCouponCode:'>
<arg index='0' type64='B'/>
</method>
<method selector='supportsCouponCode'>
<retval type64='B'/>
</method>
</class>
<class name='PKShareablePassMetadata'>
<method selector='initWithProvisioningCredentialIdentifier:sharingInstanceIdentifier:passThumbnailImage:ownerDisplayName:localizedDescription:accountHash:templateIdentifier:relyingPartyIdentifier:requiresUnifiedAccessCapableDevice:'>
<arg index='8' type64='B'/>
</method>
<method selector='requiresUnifiedAccessCapableDevice'>
<retval type64='B'/>
</method>
<method selector='setRequiresUnifiedAccessCapableDevice:'>
<arg index='0' type64='B'/>
</method>
</class>
<class name='PKStoredValuePassBalance'>
<method selector='isEqualToBalance:'>
<retval type64='B'/>
</method>
</class>
<class name='PKStoredValuePassProperties'>
<method selector='isBlacklisted'>
<retval type64='B'/>
</method>
<method selector='isBlocked'>
<retval type64='B'/>
</method>
</class>
<class name='PKSuicaPassProperties'>
<method selector='isBalanceAllowedForCommute'>
<retval type64='B'/>
</method>
<method selector='isBlacklisted'>
<retval type64='B'/>
</method>
<method selector='isGreenCarTicketUsed'>
<retval type64='B'/>
</method>
<method selector='isInShinkansenStation'>
<retval type64='B'/>
</method>
<method selector='isInStation'>
<retval type64='B'/>
</method>
<method selector='isLowBalanceGateNotificationEnabled'>
<retval type64='B'/>
</method>
</class>
<class name='PKTransitPassProperties'>
<method selector='isBlacklisted'>
<retval type64='B'/>
</method>
<method selector='isBlocked'>
<retval type64='B'/>
</method>
<method selector='isInStation'>
<retval type64='B'/>
</method>
</class>
<class name='PKVehicleConnectionSession'>
<method selector='sendData:error:'>
<retval type64='B'/>
</method>
<method class_method='true' selector='sessionForPass:delegate:completion:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
</signatures>
