Crate objc2_pass_kit

Crate objc2_pass_kit 

Source
Expand description

§Bindings to the PassKit framework

See Apple’s docs and the general docs on framework crates for more information.

Structs§

PKAddCarKeyPassConfigurationPKAddCarKeyPassConfiguration and PKAddSecureElementPassConfiguration
Apple’s documentation
PKAddIdentityDocumentConfigurationPKAddIdentityDocumentConfiguration and PKAddSecureElementPassConfiguration
Apple’s documentation
PKAddIdentityDocumentMetadataPKAddIdentityDocumentConfiguration
Apple’s documentation
PKAddIdentityDocumentTypePKAddIdentityDocumentConfiguration
Apple’s documentation
PKAddPassMetadataPreviewPKAddSecureElementPassConfiguration
Apple’s documentation
PKAddPaymentPassErrorPKError
Apple’s documentation
PKAddPaymentPassRequestPKAddPaymentPassRequest
Apple’s documentation
PKAddPaymentPassRequestConfigurationPKAddPaymentPassRequest
Apple’s documentation
PKAddPaymentPassStylePKAddPaymentPassRequest
Apple’s documentation
PKAddSecureElementPassConfigurationPKAddSecureElementPassConfiguration
Apple’s documentation
PKAddSecureElementPassErrorCodePKError
Apple’s documentation
PKAddShareablePassConfigurationPKAddSecureElementPassConfiguration and PKAddShareablePassConfiguration
Apple’s documentation
PKAddShareablePassConfigurationPrimaryActionPKAddShareablePassConfiguration
Apple’s documentation
PKAddressFieldDeprecatedPKPaymentRequest
Apple’s documentation
PKApplePayLaterAvailabilityPKPaymentRequest
Apple’s documentation
PKAutomaticPassPresentationSuppressionResultPKPassLibrary
Apple’s documentation
PKAutomaticReloadPaymentRequestPKAutomaticReloadPaymentRequest
Apple’s documentation
PKAutomaticReloadPaymentSummaryItemPKAutomaticReloadPaymentSummaryItem and PKPaymentSummaryItem
Apple’s documentation
PKBarcodeEventConfigurationDataTypePKBarcodeEventMetadataRequest
Apple’s documentation
PKBarcodeEventConfigurationRequestPKBarcodeEventMetadataRequest
Apple’s documentation
PKBarcodeEventMetadataRequestPKBarcodeEventMetadataRequest
Apple’s documentation
PKBarcodeEventMetadataResponsePKBarcodeEventMetadataRequest
Apple’s documentation
PKBarcodeEventSignatureRequestPKBarcodeEventMetadataRequest
Apple’s documentation
PKBarcodeEventSignatureResponsePKBarcodeEventMetadataRequest
Apple’s documentation
PKContactPKContact
Apple’s documentation
PKDateComponentsRangePKDateComponentsRange
Apple’s documentation
PKDeferredPaymentRequestPKDeferredPaymentRequest
Apple’s documentation
PKDeferredPaymentSummaryItemPKDeferredPaymentSummaryItem and PKPaymentSummaryItem
Apple’s documentation
PKDisbursementErrorCodePKError
Apple’s documentation
PKDisbursementRequestPKDisbursementRequest
Apple’s documentation
PKDisbursementSummaryItemPKDisbursementSummaryItem and PKPaymentSummaryItem
Apple’s documentation
PKIdentityAnyOfDescriptorPKIdentityDocumentDescriptor
Used to request information from multiple identity documents.
PKIdentityAuthorizationControllerPKIdentityAuthorizationController
Used to request information from an identity document stored as a Wallet pass.
PKIdentityDocumentPKIdentityDocument
Represents the response of a request for an identity document.
PKIdentityDocumentMetadataPKAddIdentityDocumentConfiguration
Apple’s documentation
PKIdentityDriversLicenseDescriptorPKIdentityDocumentDescriptor
Used to request information from a user’s driver’s license (or equivalent document).
PKIdentityElementPKIdentityElement
Elements that can be requested from identity documents. Not all elements are supported by all document types. If an element is requested from a type that does not support it, the element is ignored.
PKIdentityErrorPKIdentityError
Identity error codes.
PKIdentityIntentToStorePKIdentityIntentToStore
Indicates your intention to store an identity element. This covers not only the element value, but also information derived from the element value such as signatures or digests.
PKIdentityNationalIDCardDescriptorPKIdentityDocumentDescriptor
Used to request information from a user’s national id card (or equivalent document).
PKIdentityPhotoIDDescriptorPKIdentityDocumentDescriptor
Used to request information from a user’s photo ID (or equivalent document).
PKIdentityRequestPKIdentityRequest
Request for information from an identity document stored as a Wallet pass.
PKInstantFundsOutFeeSummaryItemPKInstantFundsOutFeeSummaryItem and PKPaymentSummaryItem
Apple’s documentation
PKIssuerProvisioningExtensionAuthorizationResultPKIssuerProvisioningExtensionAuthorizationProviding
Apple’s documentation
PKIssuerProvisioningExtensionHandlerPKIssuerProvisioningExtensionHandler
Apple’s documentation
PKIssuerProvisioningExtensionPassEntryPKIssuerProvisioningExtensionPassEntry
Apple’s documentation
PKIssuerProvisioningExtensionPaymentPassEntryPKIssuerProvisioningExtensionPassEntry and PKIssuerProvisioningExtensionPaymentPassEntry
Apple’s documentation
PKIssuerProvisioningExtensionStatusPKIssuerProvisioningExtensionStatus
Apple’s documentation
PKJapanIndividualNumberCardMetadataPKAddIdentityDocumentConfiguration
Apple’s documentation
PKLabeledValuePKLabeledValue
Apple’s documentation
PKMerchantCapabilityPKPaymentRequest
Apple’s documentation
PKObjectPKObject
Apple’s documentation
PKPassPKObject and PKPass
Apple’s documentation
PKPassKitErrorCodePKError
Apple’s documentation
PKPassLibraryPKPassLibrary
Apple’s documentation
PKPassLibraryAddPassesStatusPKPassLibrary
Apple’s documentation
PKPassLibraryAuthorizationStatusPKPassLibrary
Apple’s documentation
PKPassLibraryCapabilityPKPassLibrary
Apple’s documentation
PKPassRelevantDatePKPassRelevantDate
Apple’s documentation
PKPassTypePKPass_Types
Apple’s documentation
PKPaymentPKPayment
Apple’s documentation
PKPaymentAuthorizationControllerPKPaymentAuthorizationController
Apple’s documentation
PKPaymentAuthorizationResultPKPaymentRequestStatus
Apple’s documentation
PKPaymentAuthorizationStatusPKConstants
Apple’s documentation
PKPaymentAuthorizationViewControllerPKPaymentAuthorizationViewController and objc2-app-kit and macOS
Apple’s documentation
PKPaymentButtonPKPaymentButton and objc2-app-kit and macOS
Apple’s documentation
PKPaymentButtonStylePKConstants
Apple’s documentation
PKPaymentButtonTypePKConstants
Apple’s documentation
PKPaymentErrorCodePKError
Apple’s documentation
PKPaymentInformationEventExtensionPKPaymentInformationEventExtension
Apple’s documentation
PKPaymentMerchantSessionPKPaymentMerchantSession
Apple’s documentation
PKPaymentMethodPKPaymentMethod
Apple’s documentation
PKPaymentMethodTypePKPaymentMethod
Apple’s documentation
PKPaymentOrderDetailsPKPaymentRequestStatus
Apple’s documentation
PKPaymentPassPKObject and PKPass and PKPaymentPass and PKSecureElementPass
Apple’s documentation
PKPaymentPassActivationStateDeprecatedPKPaymentPass
Apple’s documentation
PKPaymentRequestPKPaymentRequest
Apple’s documentation
PKPaymentRequestCouponCodeUpdatePKPaymentRequestStatus
Apple’s documentation
PKPaymentRequestMerchantSessionUpdatePKPaymentRequestStatus
Apple’s documentation
PKPaymentRequestPaymentMethodUpdatePKPaymentRequestStatus
Apple’s documentation
PKPaymentRequestShippingContactUpdatePKPaymentRequestStatus
Apple’s documentation
PKPaymentRequestShippingMethodUpdatePKPaymentRequestStatus
Apple’s documentation
PKPaymentRequestUpdatePKPaymentRequestStatus
Apple’s documentation
PKPaymentSummaryItemPKPaymentSummaryItem
Apple’s documentation
PKPaymentSummaryItemTypePKPaymentSummaryItem
Apple’s documentation
PKPaymentTokenPKPaymentToken
Apple’s documentation
PKPaymentTokenContextPKPaymentTokenContext
Apple’s documentation
PKRadioTechnologyPKConstants
Apple’s documentation
PKRecurringPaymentRequestPKRecurringPaymentRequest
Apple’s documentation
PKRecurringPaymentSummaryItemPKPaymentSummaryItem and PKRecurringPaymentSummaryItem
Apple’s documentation
PKSecureElementPassPKObject and PKPass and PKSecureElementPass
Apple’s documentation
PKSecureElementPassActivationStatePKSecureElementPass
Apple’s documentation
PKShareSecureElementPassErrorCodePKError
Apple’s documentation
PKShareablePassMetadataPKAddShareablePassConfiguration
Apple’s documentation
PKShareablePassMetadataPreviewPKAddSecureElementPassConfiguration and PKAddShareablePassConfiguration
Apple’s documentation
PKShippingContactEditingModePKPaymentRequest
Apple’s documentation
PKShippingMethodPKPaymentSummaryItem and PKShippingMethod
Apple’s documentation
PKShippingTypePKPaymentRequest
Apple’s documentation
PKStoredValuePassBalancePKStoredValuePassBalance
Apple’s documentation
PKStoredValuePassPropertiesPKStoredValuePassProperties
Apple’s documentation
PKSuicaPassPropertiesPKStoredValuePassProperties and PKSuicaPassProperties and PKTransitPassProperties
Apple’s documentation
PKTransitPassPropertiesPKStoredValuePassProperties and PKTransitPassProperties
Apple’s documentation
PKVehicleConnectionErrorCodePKVehicleConnectionSession
Apple’s documentation
PKVehicleConnectionSessionPKVehicleConnectionSession
Apple’s documentation
PKVehicleConnectionSessionConnectionStatePKVehicleConnectionSession
Apple’s documentation

Statics§

PKAddSecureElementPassErrorDomainPKError
Apple’s documentation
PKContactFieldEmailAddressPKConstants
Apple’s documentation
PKContactFieldNamePKConstants
Apple’s documentation
PKContactFieldPhoneNumberPKConstants
Apple’s documentation
PKContactFieldPhoneticNamePKConstants
Apple’s documentation
PKContactFieldPostalAddressPKConstants
Apple’s documentation
PKDisbursementErrorContactFieldUserInfoKeyPKError
Apple’s documentation
PKDisbursementErrorDomainPKError
Apple’s documentation
PKEncryptionSchemeECC_V2PKConstants
Apple’s documentation
PKEncryptionSchemeRSA_V2PKConstants
Apple’s documentation
PKIdentityErrorDomainPKIdentityError
Error domain for identity errors.
PKMerchantCategoryCodeNonePKPaymentRequest
Apple’s documentation
PKPassKitErrorDomainPKError
Apple’s documentation
PKPassLibraryAddedPassesUserInfoKeyPKPassLibrary
Apple’s documentation
PKPassLibraryDidChangeNotificationPKPassLibrary
Apple’s documentation
PKPassLibraryPassTypeIdentifierUserInfoKeyPKPassLibrary
Apple’s documentation
PKPassLibraryRecoveredPassesUserInfoKeyPKPassLibrary
Apple’s documentation
PKPassLibraryRemotePaymentPassesDidChangeNotificationPKPassLibrary
Apple’s documentation
PKPassLibraryRemovedPassInfosUserInfoKeyPKPassLibrary
Apple’s documentation
PKPassLibraryReplacementPassesUserInfoKeyPKPassLibrary
Apple’s documentation
PKPassLibrarySerialNumberUserInfoKeyPKPassLibrary
Apple’s documentation
PKPaymentErrorContactFieldUserInfoKeyPKError
Apple’s documentation
PKPaymentErrorDomainPKError
Apple’s documentation
PKPaymentErrorPostalAddressUserInfoKeyPKError
Apple’s documentation
PKPaymentNetworkAmexPKConstants
Apple’s documentation
PKPaymentNetworkBancomatDeprecatedPKConstants
Apple’s documentation
PKPaymentNetworkBancontactPKConstants
Apple’s documentation
PKPaymentNetworkBankAxeptPKConstants
Apple’s documentation
PKPaymentNetworkBarcodePKConstants
Apple’s documentation
PKPaymentNetworkCarteBancaireDeprecatedPKConstants
Apple’s documentation
PKPaymentNetworkCarteBancairesDeprecatedPKConstants
Apple’s documentation
PKPaymentNetworkCartesBancairesPKConstants
Apple’s documentation
PKPaymentNetworkChinaUnionPayPKConstants
Apple’s documentation
PKPaymentNetworkDankortPKConstants
Apple’s documentation
PKPaymentNetworkDiscoverPKConstants
Apple’s documentation
PKPaymentNetworkEftposPKConstants
Apple’s documentation
PKPaymentNetworkElectronPKConstants
Apple’s documentation
PKPaymentNetworkEloPKConstants
Apple’s documentation
PKPaymentNetworkGirocardPKConstants
Apple’s documentation
PKPaymentNetworkHimyanPKConstants
Apple’s documentation
PKPaymentNetworkIDCreditPKConstants
Apple’s documentation
PKPaymentNetworkInteracPKConstants
Apple’s documentation
PKPaymentNetworkJCBPKConstants
Apple’s documentation
PKPaymentNetworkJaywanPKConstants
Apple’s documentation
PKPaymentNetworkMadaPKConstants
Apple’s documentation
PKPaymentNetworkMaestroPKConstants
Apple’s documentation
PKPaymentNetworkMasterCardPKConstants
Apple’s documentation
PKPaymentNetworkMeezaPKConstants
Apple’s documentation
PKPaymentNetworkMirPKConstants
Apple’s documentation
PKPaymentNetworkMyDebitPKConstants
Apple’s documentation
PKPaymentNetworkNAPASPKConstants
Apple’s documentation
PKPaymentNetworkNanacoPKConstants
Apple’s documentation
PKPaymentNetworkPagoBancomatPKConstants
Apple’s documentation
PKPaymentNetworkPostFinancePKConstants
Apple’s documentation
PKPaymentNetworkPrivateLabelPKConstants
Apple’s documentation
PKPaymentNetworkQuicPayPKConstants
Apple’s documentation
PKPaymentNetworkSuicaPKConstants
Apple’s documentation
PKPaymentNetworkTmoneyPKConstants
Apple’s documentation
PKPaymentNetworkVPayPKConstants
Apple’s documentation
PKPaymentNetworkVisaPKConstants
Apple’s documentation
PKPaymentNetworkWaonPKConstants
Apple’s documentation
PKShareSecureElementPassErrorDomainPKError
Apple’s documentation
PKStoredValuePassBalanceTypeCashPKStoredValuePassBalance
Apple’s documentation
PKStoredValuePassBalanceTypeLoyaltyPointsPKStoredValuePassBalance
Apple’s documentation

Traits§

PKIdentityDocumentDescriptorPKIdentityDocumentDescriptor
“Descriptor” objects describe types of documents that can be requested. Different document types may have different sets of supported elements, functionality, or response formats. Clients should not define their own implementations of this protocol or subclass existing implementations.
PKIssuerProvisioningExtensionAuthorizationProvidingPKIssuerProvisioningExtensionAuthorizationProviding
Apple’s documentation
PKPaymentAuthorizationControllerDelegatePKPaymentAuthorizationController
Apple’s documentation
PKPaymentAuthorizationViewControllerDelegatePKPaymentAuthorizationViewControllerDelegate
Apple’s documentation
PKPaymentInformationRequestHandlingPKPaymentInformationEventExtension
Apple’s documentation
PKVehicleConnectionDelegatePKVehicleConnectionSession
Apple’s documentation

Type Aliases§

PKContactFieldPKConstants
Apple’s documentation
PKDisbursementErrorKeyPKError
Apple’s documentation
PKEncryptionSchemePKConstants
Apple’s documentation
PKInformationRequestCompletionBlockPKBarcodeEventMetadataRequest and PKPaymentInformationEventExtension and block2
Apple’s documentation
PKMerchantCategoryCodePKPaymentRequest
Apple’s documentation
PKPassLibraryNotificationKeyPKPassLibrary
Apple’s documentation
PKPassLibraryNotificationNamePKPassLibrary
Apple’s documentation
PKPaymentErrorKeyPKError
Apple’s documentation
PKPaymentNetworkPKConstants
Apple’s documentation
PKSignatureRequestCompletionBlockPKBarcodeEventMetadataRequest and PKPaymentInformationEventExtension and block2
Apple’s documentation
PKStoredValuePassBalanceTypePKStoredValuePassBalance
Apple’s documentation
PKSuppressionRequestTokenPKPassLibrary
Apple’s documentation