passkit

package
v0.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 17, 2026 License: MIT Imports: 10 Imported by: 0

Documentation

Rendered for darwin/amd64

Overview

Package passkit provides purego-based Go bindings for the macOS PassKit framework.

Apple documentation: https://developer.apple.com/documentation/passkit

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PKAddIdentityDocumentConfigurationConfigurationForMetadataCompletion

func PKAddIdentityDocumentConfigurationConfigurationForMetadataCompletion(metadata *PKIdentityDocumentMetadata, completion func(*PKAddIdentityDocumentConfiguration, unsafe.Pointer))

Initialize identity document configuration with corresponding identity document metadata. - Parameters: - metadata: Set of configured metadata defining the required information to add the corresponding pass to Wallet. - completion: Returns the identity document configuration if successful, otherwise returns an error.

func PKAddSecureElementPassErrorDomain

func PKAddSecureElementPassErrorDomain() uintptr

func PKAddShareablePassConfigurationConfigurationForPassMetadataPrimaryActionCompletion

func PKAddShareablePassConfigurationConfigurationForPassMetadataPrimaryActionCompletion(passMetadata *foundation.NSArray[*PKShareablePassMetadata], action PKAddShareablePassConfigurationPrimaryAction, completion func(*PKAddShareablePassConfiguration, unsafe.Pointer))

func PKAddShareablePassConfigurationConfigurationForPassMetadataProvisioningPolicyIdentifierPrimaryActionCompletion

func PKAddShareablePassConfigurationConfigurationForPassMetadataProvisioningPolicyIdentifierPrimaryActionCompletion(passMetadata *foundation.NSArray[*PKShareablePassMetadata], provisioningPolicyIdentifier *foundation.NSString, action PKAddShareablePassConfigurationPrimaryAction, completion func(*PKAddShareablePassConfiguration, unsafe.Pointer))

func PKContactFieldEmailAddress

func PKContactFieldEmailAddress() *foundation.NSString

func PKContactFieldName

func PKContactFieldName() *foundation.NSString

func PKContactFieldPhoneNumber

func PKContactFieldPhoneNumber() *foundation.NSString

func PKContactFieldPhoneticName

func PKContactFieldPhoneticName() *foundation.NSString

func PKContactFieldPostalAddress

func PKContactFieldPostalAddress() *foundation.NSString

func PKDisbursementErrorContactFieldUserInfoKey

func PKDisbursementErrorContactFieldUserInfoKey() *foundation.NSString

func PKDisbursementErrorDomain

func PKDisbursementErrorDomain() uintptr

func PKDisbursementRequestDisbursementCardUnsupportedError

func PKDisbursementRequestDisbursementCardUnsupportedError() unsafe.Pointer

func PKDisbursementRequestDisbursementContactInvalidErrorWithContactFieldLocalizedDescription

func PKDisbursementRequestDisbursementContactInvalidErrorWithContactFieldLocalizedDescription(field *foundation.NSString, localizedDescription *foundation.NSString) unsafe.Pointer

func PKEncryptionSchemeECC_V2

func PKEncryptionSchemeECC_V2() *foundation.NSString

func PKEncryptionSchemeRSA_V2

func PKEncryptionSchemeRSA_V2() *foundation.NSString

func PKMerchantCategoryCodeNone

func PKMerchantCategoryCodeNone() int16

func PKPassKitErrorDomain

func PKPassKitErrorDomain() uintptr

func PKPassLibraryAddedPassesUserInfoKey

func PKPassLibraryAddedPassesUserInfoKey() *foundation.NSString

func PKPassLibraryDidChangeNotification

func PKPassLibraryDidChangeNotification() *foundation.NSString

func PKPassLibraryEndAutomaticPassPresentationSuppressionWithRequestToken

func PKPassLibraryEndAutomaticPassPresentationSuppressionWithRequestToken(requestToken uint)

func PKPassLibraryIsPassLibraryAvailable

func PKPassLibraryIsPassLibraryAvailable() bool

func PKPassLibraryIsPaymentPassActivationAvailable

func PKPassLibraryIsPaymentPassActivationAvailable() bool

func PKPassLibraryIsSuppressingAutomaticPassPresentation

func PKPassLibraryIsSuppressingAutomaticPassPresentation() bool

func PKPassLibraryPassTypeIdentifierUserInfoKey

func PKPassLibraryPassTypeIdentifierUserInfoKey() *foundation.NSString

func PKPassLibraryRecoveredPassesUserInfoKey

func PKPassLibraryRecoveredPassesUserInfoKey() *foundation.NSString

func PKPassLibraryRemotePaymentPassesDidChangeNotification

func PKPassLibraryRemotePaymentPassesDidChangeNotification() *foundation.NSString

func PKPassLibraryRemovedPassInfosUserInfoKey

func PKPassLibraryRemovedPassInfosUserInfoKey() *foundation.NSString

func PKPassLibraryReplacementPassesUserInfoKey

func PKPassLibraryReplacementPassesUserInfoKey() *foundation.NSString

func PKPassLibraryRequestAutomaticPassPresentationSuppressionWithResponseHandler

func PKPassLibraryRequestAutomaticPassPresentationSuppressionWithResponseHandler(responseHandler func(PKAutomaticPassPresentationSuppressionResult)) uint

func PKPassLibrarySerialNumberUserInfoKey

func PKPassLibrarySerialNumberUserInfoKey() *foundation.NSString

func PKPaymentAuthorizationControllerCanMakePayments

func PKPaymentAuthorizationControllerCanMakePayments() bool

func PKPaymentAuthorizationControllerCanMakePaymentsUsingNetworks

func PKPaymentAuthorizationControllerCanMakePaymentsUsingNetworks(supportedNetworks *foundation.NSArray[*foundation.NSString]) bool

func PKPaymentAuthorizationControllerCanMakePaymentsUsingNetworksCapabilities

func PKPaymentAuthorizationControllerCanMakePaymentsUsingNetworksCapabilities(supportedNetworks *foundation.NSArray[*foundation.NSString], capabilties PKMerchantCapability) bool

func PKPaymentAuthorizationControllerSupportsDisbursements

func PKPaymentAuthorizationControllerSupportsDisbursements() bool

func PKPaymentAuthorizationControllerSupportsDisbursementsUsingNetworks

func PKPaymentAuthorizationControllerSupportsDisbursementsUsingNetworks(supportedNetworks *foundation.NSArray[*foundation.NSString]) bool

func PKPaymentAuthorizationControllerSupportsDisbursementsUsingNetworksCapabilities

func PKPaymentAuthorizationControllerSupportsDisbursementsUsingNetworksCapabilities(supportedNetworks *foundation.NSArray[*foundation.NSString], capabilties PKMerchantCapability) bool

func PKPaymentAuthorizationViewControllerCanMakePayments

func PKPaymentAuthorizationViewControllerCanMakePayments() bool

func PKPaymentAuthorizationViewControllerCanMakePaymentsUsingNetworks

func PKPaymentAuthorizationViewControllerCanMakePaymentsUsingNetworks(supportedNetworks *foundation.NSArray[*foundation.NSString]) bool

func PKPaymentAuthorizationViewControllerCanMakePaymentsUsingNetworksCapabilities

func PKPaymentAuthorizationViewControllerCanMakePaymentsUsingNetworksCapabilities(supportedNetworks *foundation.NSArray[*foundation.NSString], capabilties PKMerchantCapability) bool

func PKPaymentAuthorizationViewControllerSupportsDisbursements

func PKPaymentAuthorizationViewControllerSupportsDisbursements() bool

func PKPaymentAuthorizationViewControllerSupportsDisbursementsUsingNetworks

func PKPaymentAuthorizationViewControllerSupportsDisbursementsUsingNetworks(supportedNetworks *foundation.NSArray[*foundation.NSString]) bool

func PKPaymentAuthorizationViewControllerSupportsDisbursementsUsingNetworksCapabilities

func PKPaymentAuthorizationViewControllerSupportsDisbursementsUsingNetworksCapabilities(supportedNetworks *foundation.NSArray[*foundation.NSString], capabilities PKMerchantCapability) bool

func PKPaymentErrorContactFieldUserInfoKey

func PKPaymentErrorContactFieldUserInfoKey() *foundation.NSString

func PKPaymentErrorDomain

func PKPaymentErrorDomain() uintptr

func PKPaymentErrorPostalAddressUserInfoKey

func PKPaymentErrorPostalAddressUserInfoKey() *foundation.NSString

func PKPaymentNetworkAmex

func PKPaymentNetworkAmex() *foundation.NSString

func PKPaymentNetworkBancomat

func PKPaymentNetworkBancomat() *foundation.NSString

func PKPaymentNetworkBancontact

func PKPaymentNetworkBancontact() *foundation.NSString

func PKPaymentNetworkBankAxept

func PKPaymentNetworkBankAxept() *foundation.NSString

func PKPaymentNetworkBarcode

func PKPaymentNetworkBarcode() *foundation.NSString

func PKPaymentNetworkCarteBancaire deprecated

func PKPaymentNetworkCarteBancaire() *foundation.NSString

Deprecated: Use PKPaymentNetworkCartesBancaires instead.

func PKPaymentNetworkCarteBancaires deprecated

func PKPaymentNetworkCarteBancaires() *foundation.NSString

Deprecated: Use PKPaymentNetworkCartesBancaires instead.

func PKPaymentNetworkCartesBancaires

func PKPaymentNetworkCartesBancaires() *foundation.NSString

func PKPaymentNetworkChinaUnionPay

func PKPaymentNetworkChinaUnionPay() *foundation.NSString

func PKPaymentNetworkConecs

func PKPaymentNetworkConecs() *foundation.NSString

func PKPaymentNetworkDankort

func PKPaymentNetworkDankort() *foundation.NSString

func PKPaymentNetworkDiscover

func PKPaymentNetworkDiscover() *foundation.NSString

func PKPaymentNetworkEftpos

func PKPaymentNetworkEftpos() *foundation.NSString

func PKPaymentNetworkElCorteIngles

func PKPaymentNetworkElCorteIngles() *foundation.NSString

func PKPaymentNetworkElectron

func PKPaymentNetworkElectron() *foundation.NSString

func PKPaymentNetworkElo

func PKPaymentNetworkElo() *foundation.NSString

func PKPaymentNetworkGirocard

func PKPaymentNetworkGirocard() *foundation.NSString

func PKPaymentNetworkHimyan

func PKPaymentNetworkHimyan() *foundation.NSString

func PKPaymentNetworkIDCredit

func PKPaymentNetworkIDCredit() *foundation.NSString

func PKPaymentNetworkInterac

func PKPaymentNetworkInterac() *foundation.NSString

func PKPaymentNetworkJCB

func PKPaymentNetworkJCB() *foundation.NSString

func PKPaymentNetworkJaywan

func PKPaymentNetworkJaywan() *foundation.NSString

func PKPaymentNetworkMada

func PKPaymentNetworkMada() *foundation.NSString

func PKPaymentNetworkMaestro

func PKPaymentNetworkMaestro() *foundation.NSString

func PKPaymentNetworkMasterCard

func PKPaymentNetworkMasterCard() *foundation.NSString

func PKPaymentNetworkMeeza

func PKPaymentNetworkMeeza() *foundation.NSString

func PKPaymentNetworkMir

func PKPaymentNetworkMir() *foundation.NSString

func PKPaymentNetworkMyDebit

func PKPaymentNetworkMyDebit() *foundation.NSString

func PKPaymentNetworkNAPAS

func PKPaymentNetworkNAPAS() *foundation.NSString

func PKPaymentNetworkNanaco

func PKPaymentNetworkNanaco() *foundation.NSString

func PKPaymentNetworkPagoBancomat deprecated

func PKPaymentNetworkPagoBancomat() *foundation.NSString

Deprecated: Use PKPaymentNetworkBancomat instead.

func PKPaymentNetworkPostFinance

func PKPaymentNetworkPostFinance() *foundation.NSString

func PKPaymentNetworkPrivateLabel

func PKPaymentNetworkPrivateLabel() *foundation.NSString

func PKPaymentNetworkQuicPay

func PKPaymentNetworkQuicPay() *foundation.NSString

func PKPaymentNetworkSuica

func PKPaymentNetworkSuica() *foundation.NSString

func PKPaymentNetworkTmoney

func PKPaymentNetworkTmoney() *foundation.NSString

func PKPaymentNetworkVPay

func PKPaymentNetworkVPay() *foundation.NSString

func PKPaymentNetworkVisa

func PKPaymentNetworkVisa() *foundation.NSString

func PKPaymentNetworkWaon

func PKPaymentNetworkWaon() *foundation.NSString

func PKPaymentRequestAvailableNetworks

func PKPaymentRequestAvailableNetworks() *foundation.NSArray[*foundation.NSString]

func PKPaymentRequestPaymentBillingAddressInvalidErrorWithKeyLocalizedDescription

func PKPaymentRequestPaymentBillingAddressInvalidErrorWithKeyLocalizedDescription(postalAddressKey *foundation.NSString, localizedDescription *foundation.NSString) unsafe.Pointer

func PKPaymentRequestPaymentContactInvalidErrorWithContactFieldLocalizedDescription

func PKPaymentRequestPaymentContactInvalidErrorWithContactFieldLocalizedDescription(field *foundation.NSString, localizedDescription *foundation.NSString) unsafe.Pointer

func PKPaymentRequestPaymentCouponCodeExpiredErrorWithLocalizedDescription

func PKPaymentRequestPaymentCouponCodeExpiredErrorWithLocalizedDescription(localizedDescription *foundation.NSString) unsafe.Pointer

func PKPaymentRequestPaymentCouponCodeInvalidErrorWithLocalizedDescription

func PKPaymentRequestPaymentCouponCodeInvalidErrorWithLocalizedDescription(localizedDescription *foundation.NSString) unsafe.Pointer

func PKPaymentRequestPaymentShippingAddressInvalidErrorWithKeyLocalizedDescription

func PKPaymentRequestPaymentShippingAddressInvalidErrorWithKeyLocalizedDescription(postalAddressKey *foundation.NSString, localizedDescription *foundation.NSString) unsafe.Pointer

func PKPaymentRequestPaymentShippingAddressUnserviceableErrorWithLocalizedDescription

func PKPaymentRequestPaymentShippingAddressUnserviceableErrorWithLocalizedDescription(localizedDescription *foundation.NSString) unsafe.Pointer

func PKShareSecureElementPassErrorDomain

func PKShareSecureElementPassErrorDomain() uintptr

func PKStoredValuePassBalanceTypeCash

func PKStoredValuePassBalanceTypeCash() *foundation.NSString

func PKStoredValuePassBalanceTypeLoyaltyPoints

func PKStoredValuePassBalanceTypeLoyaltyPoints() *foundation.NSString

func PKVehicleConnectionSessionSessionForPassDelegateCompletion

func PKVehicleConnectionSessionSessionForPassDelegateCompletion(pass *PKSecureElementPass, delegate PKVehicleConnectionDelegate, completion func(*PKVehicleConnectionSession, unsafe.Pointer))

Types

type Acl_entry_id_t

type Acl_entry_id_t int64
const (
	ACL_FIRST_ENTRY Acl_entry_id_t = 0
	ACL_NEXT_ENTRY  Acl_entry_id_t = -1
	ACL_LAST_ENTRY  Acl_entry_id_t = -2
)

func (Acl_entry_id_t) String

func (e Acl_entry_id_t) String() string

type Acl_flag_t

type Acl_flag_t int64
const (
	ACL_FLAG_DEFER_INHERIT      Acl_flag_t = 1
	ACL_FLAG_NO_INHERIT         Acl_flag_t = 131072
	ACL_ENTRY_INHERITED         Acl_flag_t = 16
	ACL_ENTRY_FILE_INHERIT      Acl_flag_t = 32
	ACL_ENTRY_DIRECTORY_INHERIT Acl_flag_t = 64
	ACL_ENTRY_LIMIT_INHERIT     Acl_flag_t = 128
	ACL_ENTRY_ONLY_INHERIT      Acl_flag_t = 256
)

func (Acl_flag_t) String

func (e Acl_flag_t) String() string

type Acl_perm_t

type Acl_perm_t int64
const (
	ACL_READ_DATA           Acl_perm_t = 2
	ACL_LIST_DIRECTORY      Acl_perm_t = 2
	ACL_WRITE_DATA          Acl_perm_t = 4
	ACL_ADD_FILE            Acl_perm_t = 4
	ACL_EXECUTE             Acl_perm_t = 8
	ACL_SEARCH              Acl_perm_t = 8
	ACL_DELETE              Acl_perm_t = 16
	ACL_APPEND_DATA         Acl_perm_t = 32
	ACL_ADD_SUBDIRECTORY    Acl_perm_t = 32
	ACL_DELETE_CHILD        Acl_perm_t = 64
	ACL_READ_ATTRIBUTES     Acl_perm_t = 128
	ACL_WRITE_ATTRIBUTES    Acl_perm_t = 256
	ACL_READ_EXTATTRIBUTES  Acl_perm_t = 512
	ACL_WRITE_EXTATTRIBUTES Acl_perm_t = 1024
	ACL_READ_SECURITY       Acl_perm_t = 2048
	ACL_WRITE_SECURITY      Acl_perm_t = 4096
	ACL_CHANGE_OWNER        Acl_perm_t = 8192
	ACL_SYNCHRONIZE         Acl_perm_t = 1048576
)

func (Acl_perm_t) String

func (e Acl_perm_t) String() string

type Acl_tag_t

type Acl_tag_t int64
const (
	ACL_UNDEFINED_TAG  Acl_tag_t = 0
	ACL_EXTENDED_ALLOW Acl_tag_t = 1
	ACL_EXTENDED_DENY  Acl_tag_t = 2
)

func (Acl_tag_t) String

func (e Acl_tag_t) String() string

type Acl_type_t

type Acl_type_t int64
const (
	ACL_TYPE_EXTENDED Acl_type_t = 256
	ACL_TYPE_ACCESS   Acl_type_t = 0
	ACL_TYPE_DEFAULT  Acl_type_t = 1
	ACL_TYPE_AFS      Acl_type_t = 2
	ACL_TYPE_CODA     Acl_type_t = 3
	ACL_TYPE_NTFS     Acl_type_t = 4
	ACL_TYPE_NWFS     Acl_type_t = 5
)

func (Acl_type_t) String

func (e Acl_type_t) String() string

type CGLCPContextPriorityRequest

type CGLCPContextPriorityRequest int64
const (
	KCGLCPContextPriorityRequestHigh   CGLCPContextPriorityRequest = 0
	KCGLCPContextPriorityRequestNormal CGLCPContextPriorityRequest = 1
	KCGLCPContextPriorityRequestLow    CGLCPContextPriorityRequest = 2
)

func (CGLCPContextPriorityRequest) String

type Clockid_t

type Clockid_t int64

func (Clockid_t) String

func (e Clockid_t) String() string

type Dispatch_autorelease_frequency_t

type Dispatch_autorelease_frequency_t uint64
const (
	DISPATCH_AUTORELEASE_FREQUENCY_INHERIT   Dispatch_autorelease_frequency_t = 0
	DISPATCH_AUTORELEASE_FREQUENCY_WORK_ITEM Dispatch_autorelease_frequency_t = 1
	DISPATCH_AUTORELEASE_FREQUENCY_NEVER     Dispatch_autorelease_frequency_t = 2
)

func (Dispatch_autorelease_frequency_t) String

type Dispatch_block_flags_t

type Dispatch_block_flags_t uint64
const (
	DISPATCH_BLOCK_BARRIER           Dispatch_block_flags_t = 1
	DISPATCH_BLOCK_DETACHED          Dispatch_block_flags_t = 2
	DISPATCH_BLOCK_ASSIGN_CURRENT    Dispatch_block_flags_t = 4
	DISPATCH_BLOCK_NO_QOS_CLASS      Dispatch_block_flags_t = 8
	DISPATCH_BLOCK_INHERIT_QOS_CLASS Dispatch_block_flags_t = 16
	DISPATCH_BLOCK_ENFORCE_QOS_CLASS Dispatch_block_flags_t = 32
)

func (Dispatch_block_flags_t) String

func (e Dispatch_block_flags_t) String() string

type EvCmd

type EvCmd int64
const (
	EVNOP   EvCmd = 0
	EVHIDE  EvCmd = 1
	EVSHOW  EvCmd = 2
	EVMOVE  EvCmd = 3
	EVLEVEL EvCmd = 4
)

func (EvCmd) String

func (e EvCmd) String() string

type Filesec_property_t

type Filesec_property_t int64
const (
	FILESEC_OWNER         Filesec_property_t = 1
	FILESEC_GROUP         Filesec_property_t = 2
	FILESEC_UUID          Filesec_property_t = 3
	FILESEC_MODE          Filesec_property_t = 4
	FILESEC_ACL           Filesec_property_t = 5
	FILESEC_GRPUUID       Filesec_property_t = 6
	FILESEC_ACL_RAW       Filesec_property_t = 100
	FILESEC_ACL_ALLOCSIZE Filesec_property_t = 101
)

func (Filesec_property_t) String

func (e Filesec_property_t) String() string

type Idtype_t

type Idtype_t int64
const (
	P_ALL  Idtype_t = 0
	P_PID  Idtype_t = 1
	P_PGID Idtype_t = 2
)

func (Idtype_t) String

func (e Idtype_t) String() string

type Ipc_info_object_type_t

type Ipc_info_object_type_t int64
const (
	IPC_OTYPE_NONE                 Ipc_info_object_type_t = 0
	IPC_OTYPE_THREAD_CONTROL       Ipc_info_object_type_t = 1
	IPC_OTYPE_TASK_CONTROL         Ipc_info_object_type_t = 2
	IPC_OTYPE_HOST                 Ipc_info_object_type_t = 3
	IPC_OTYPE_HOST_PRIV            Ipc_info_object_type_t = 4
	IPC_OTYPE_PROCESSOR            Ipc_info_object_type_t = 5
	IPC_OTYPE_PROCESSOR_SET        Ipc_info_object_type_t = 6
	IPC_OTYPE_PROCESSOR_SET_NAME   Ipc_info_object_type_t = 7
	IPC_OTYPE_TIMER                Ipc_info_object_type_t = 8
	IPC_OTYPE_PORT_SUBST_ONCE      Ipc_info_object_type_t = 9
	IPC_OTYPE_MIG                  Ipc_info_object_type_t = 10
	IPC_OTYPE_MEMORY_OBJECT        Ipc_info_object_type_t = 11
	IPC_OTYPE_XMM_PAGER            Ipc_info_object_type_t = 12
	IPC_OTYPE_XMM_KERNEL           Ipc_info_object_type_t = 13
	IPC_OTYPE_XMM_REPLY            Ipc_info_object_type_t = 14
	IPC_OTYPE_UND_REPLY            Ipc_info_object_type_t = 15
	IPC_OTYPE_HOST_NOTIFY          Ipc_info_object_type_t = 16
	IPC_OTYPE_HOST_SECURITY        Ipc_info_object_type_t = 17
	IPC_OTYPE_LEDGER               Ipc_info_object_type_t = 18
	IPC_OTYPE_MAIN_DEVICE          Ipc_info_object_type_t = 19
	IPC_OTYPE_TASK_NAME            Ipc_info_object_type_t = 20
	IPC_OTYPE_SUBSYSTEM            Ipc_info_object_type_t = 21
	IPC_OTYPE_IO_DONE_QUEUE        Ipc_info_object_type_t = 22
	IPC_OTYPE_SEMAPHORE            Ipc_info_object_type_t = 23
	IPC_OTYPE_LOCK_SET             Ipc_info_object_type_t = 24
	IPC_OTYPE_CLOCK                Ipc_info_object_type_t = 25
	IPC_OTYPE_CLOCK_CTRL           Ipc_info_object_type_t = 26
	IPC_OTYPE_IOKIT_IDENT          Ipc_info_object_type_t = 27
	IPC_OTYPE_NAMED_ENTRY          Ipc_info_object_type_t = 28
	IPC_OTYPE_IOKIT_CONNECT        Ipc_info_object_type_t = 29
	IPC_OTYPE_IOKIT_OBJECT         Ipc_info_object_type_t = 30
	IPC_OTYPE_UPL                  Ipc_info_object_type_t = 31
	IPC_OTYPE_MEM_OBJ_CONTROL      Ipc_info_object_type_t = 32
	IPC_OTYPE_AU_SESSIONPORT       Ipc_info_object_type_t = 33
	IPC_OTYPE_FILEPORT             Ipc_info_object_type_t = 34
	IPC_OTYPE_LABELH               Ipc_info_object_type_t = 35
	IPC_OTYPE_TASK_RESUME          Ipc_info_object_type_t = 36
	IPC_OTYPE_VOUCHER              Ipc_info_object_type_t = 37
	IPC_OTYPE_VOUCHER_ATTR_CONTROL Ipc_info_object_type_t = 38
	IPC_OTYPE_WORK_INTERVAL        Ipc_info_object_type_t = 39
	IPC_OTYPE_UX_HANDLER           Ipc_info_object_type_t = 40
	IPC_OTYPE_UEXT_OBJECT          Ipc_info_object_type_t = 41
	IPC_OTYPE_ARCADE_REG           Ipc_info_object_type_t = 42
	IPC_OTYPE_EVENTLINK            Ipc_info_object_type_t = 43
	IPC_OTYPE_TASK_INSPECT         Ipc_info_object_type_t = 44
	IPC_OTYPE_TASK_READ            Ipc_info_object_type_t = 45
	IPC_OTYPE_THREAD_INSPECT       Ipc_info_object_type_t = 46
	IPC_OTYPE_THREAD_READ          Ipc_info_object_type_t = 47
	IPC_OTYPE_SUID_CRED            Ipc_info_object_type_t = 48
	IPC_OTYPE_HYPERVISOR           Ipc_info_object_type_t = 49
	IPC_OTYPE_TASK_ID_TOKEN        Ipc_info_object_type_t = 50
	IPC_OTYPE_TASK_FATAL           Ipc_info_object_type_t = 51
	IPC_OTYPE_KCDATA               Ipc_info_object_type_t = 52
	IPC_OTYPE_EXCLAVES_RESOURCE    Ipc_info_object_type_t = 53
	IPC_OTYPE_THREAD_RESUME        Ipc_info_object_type_t = 54
	IPC_OTYPE_UNKNOWN              Ipc_info_object_type_t = 4294967295
)

func (Ipc_info_object_type_t) String

func (e Ipc_info_object_type_t) String() string

type Launch_data_type_t

type Launch_data_type_t int64
const (
	LAUNCH_DATA_DICTIONARY Launch_data_type_t = 1
	LAUNCH_DATA_ARRAY      Launch_data_type_t = 2
	LAUNCH_DATA_FD         Launch_data_type_t = 3
	LAUNCH_DATA_INTEGER    Launch_data_type_t = 4
	LAUNCH_DATA_REAL       Launch_data_type_t = 5
	LAUNCH_DATA_BOOL       Launch_data_type_t = 6
	LAUNCH_DATA_STRING     Launch_data_type_t = 7
	LAUNCH_DATA_OPAQUE     Launch_data_type_t = 8
	LAUNCH_DATA_ERRNO      Launch_data_type_t = 9
	LAUNCH_DATA_MACHPORT   Launch_data_type_t = 10
)

func (Launch_data_type_t) String

func (e Launch_data_type_t) String() string

type MDLabelDomain

type MDLabelDomain int64

@typedef MDLabelDomain @abstract These constants are used to specify a domain to MDLabelCreate().

const (
	KMDLabelUserDomain  MDLabelDomain = 0
	KMDLabelLocalDomain MDLabelDomain = 1
)

func (MDLabelDomain) String

func (e MDLabelDomain) String() string

type MDQueryOptionFlags

type MDQueryOptionFlags int64
const (
	KMDQuerySynchronous        MDQueryOptionFlags = 1
	KMDQueryWantsUpdates       MDQueryOptionFlags = 4
	KMDQueryAllowFSTranslation MDQueryOptionFlags = 8
)

func (MDQueryOptionFlags) String

func (e MDQueryOptionFlags) String() string

type MDQuerySortOptionFlags

type MDQuerySortOptionFlags int64

@enum MDQuerySortOptionFlags @constant kMDQueryReverseSortOrderFlag Sort the attribute in reverse order.

const (
	KMDQueryReverseSortOrderFlag MDQuerySortOptionFlags = 1
)

func (MDQuerySortOptionFlags) String

func (e MDQuerySortOptionFlags) String() string

type Mach_vm_range_flags_t

type Mach_vm_range_flags_t int64
const (
	MACH_VM_RANGE_NONE Mach_vm_range_flags_t = 0
)

func (Mach_vm_range_flags_t) String

func (e Mach_vm_range_flags_t) String() string

type Mach_vm_range_flavor_t

type Mach_vm_range_flavor_t int64
const (
	MACH_VM_RANGE_FLAVOR_INVALID Mach_vm_range_flavor_t = 0
	MACH_VM_RANGE_FLAVOR_V1      Mach_vm_range_flavor_t = 1
)

func (Mach_vm_range_flavor_t) String

func (e Mach_vm_range_flavor_t) String() string

type Mach_vm_range_tag_t

type Mach_vm_range_tag_t int64
const (
	MACH_VM_RANGE_DEFAULT Mach_vm_range_tag_t = 0
	MACH_VM_RANGE_DATA    Mach_vm_range_tag_t = 1
	MACH_VM_RANGE_FIXED   Mach_vm_range_tag_t = 2
)

func (Mach_vm_range_tag_t) String

func (e Mach_vm_range_tag_t) String() string

type Mpo_flags_t

type Mpo_flags_t int64
const (
	MPO_PORT                            Mpo_flags_t = 0
	MPO_SERVICE_PORT                    Mpo_flags_t = 1024
	MPO_CONNECTION_PORT                 Mpo_flags_t = 2048
	MPO_REPLY_PORT                      Mpo_flags_t = 4096
	MPO_WEAK_REPLY_PORT                 Mpo_flags_t = 16384
	MPO_NOTIFICATION_PORT               Mpo_flags_t = 17408
	MPO_EXCEPTION_PORT                  Mpo_flags_t = 32768
	MPO_CONNECTION_PORT_WITH_PORT_ARRAY Mpo_flags_t = 65536
)

func (Mpo_flags_t) String

func (e Mpo_flags_t) String() string

type NXMouseButton

type NXMouseButton int64
const (
	NX_OneButton   NXMouseButton = 0
	NX_LeftButton  NXMouseButton = 1
	NX_RightButton NXMouseButton = 2
)

func (NXMouseButton) String

func (e NXMouseButton) String() string

type Os_clockid_t

type Os_clockid_t int64
const (
	OS_CLOCK_MACH_ABSOLUTE_TIME Os_clockid_t = 32
)

func (Os_clockid_t) String

func (e Os_clockid_t) String() string

type Os_unfair_lock_flags_t

type Os_unfair_lock_flags_t int64
const (
	OS_UNFAIR_LOCK_FLAG_NONE          Os_unfair_lock_flags_t = 0
	OS_UNFAIR_LOCK_FLAG_ADAPTIVE_SPIN Os_unfair_lock_flags_t = 262144
)

func (Os_unfair_lock_flags_t) String

func (e Os_unfair_lock_flags_t) String() string

type PKAddCarKeyPassConfiguration

type PKAddCarKeyPassConfiguration struct {
	PKAddSecureElementPassConfiguration
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkaddcarkeypassconfiguration

func PKAddCarKeyPassConfigurationFromID

func PKAddCarKeyPassConfigurationFromID(id objc.ID) *PKAddCarKeyPassConfiguration

func (*PKAddCarKeyPassConfiguration) Init

func (*PKAddCarKeyPassConfiguration) ManufacturerIdentifier

func (o *PKAddCarKeyPassConfiguration) ManufacturerIdentifier() *foundation.NSString

func (*PKAddCarKeyPassConfiguration) Password

func (*PKAddCarKeyPassConfiguration) ProductPlanIdentifier

func (o *PKAddCarKeyPassConfiguration) ProductPlanIdentifier() *foundation.NSString

func (*PKAddCarKeyPassConfiguration) ProvisioningTemplateIdentifier

func (o *PKAddCarKeyPassConfiguration) ProvisioningTemplateIdentifier() *foundation.NSString

func (*PKAddCarKeyPassConfiguration) SetManufacturerIdentifier

func (o *PKAddCarKeyPassConfiguration) SetManufacturerIdentifier(manufacturerIdentifier *foundation.NSString)

func (*PKAddCarKeyPassConfiguration) SetPassword

func (o *PKAddCarKeyPassConfiguration) SetPassword(password *foundation.NSString)

func (*PKAddCarKeyPassConfiguration) SetProductPlanIdentifier

func (o *PKAddCarKeyPassConfiguration) SetProductPlanIdentifier(productPlanIdentifier *foundation.NSString)

func (*PKAddCarKeyPassConfiguration) SetProvisioningTemplateIdentifier

func (o *PKAddCarKeyPassConfiguration) SetProvisioningTemplateIdentifier(provisioningTemplateIdentifier *foundation.NSString)

func (*PKAddCarKeyPassConfiguration) SetSupportedRadioTechnologies

func (o *PKAddCarKeyPassConfiguration) SetSupportedRadioTechnologies(supportedRadioTechnologies PKRadioTechnology)

func (*PKAddCarKeyPassConfiguration) SupportedRadioTechnologies

func (o *PKAddCarKeyPassConfiguration) SupportedRadioTechnologies() PKRadioTechnology

type PKAddIdentityDocumentConfiguration

type PKAddIdentityDocumentConfiguration struct {
	PKAddSecureElementPassConfiguration
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkaddidentitydocumentconfiguration

func PKAddIdentityDocumentConfigurationFromID

func PKAddIdentityDocumentConfigurationFromID(id objc.ID) *PKAddIdentityDocumentConfiguration

func (*PKAddIdentityDocumentConfiguration) Metadata

type PKAddIdentityDocumentMetadata

type PKAddIdentityDocumentMetadata struct {
	PKIdentityDocumentMetadata
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkaddidentitydocumentmetadata

func PKAddIdentityDocumentMetadataFromID

func PKAddIdentityDocumentMetadataFromID(id objc.ID) *PKAddIdentityDocumentMetadata

func (*PKAddIdentityDocumentMetadata) InitWithProvisioningCredentialIdentifierSharingInstanceIdentifierCardTemplateIdentifierIssuingCountryCodeDocumentTypePreview

func (o *PKAddIdentityDocumentMetadata) InitWithProvisioningCredentialIdentifierSharingInstanceIdentifierCardTemplateIdentifierIssuingCountryCodeDocumentTypePreview(credentialIdentifier *foundation.NSString, sharingInstanceIdentifier *foundation.NSString, templateIdentifier *foundation.NSString, issuingCountryCode *foundation.NSString, documentType PKAddIdentityDocumentType, preview *PKAddPassMetadataPreview) *PKAddIdentityDocumentMetadata

Initialize with parameters configured by issuer's server to indicate the specific product instance to provision. - Properties: - provisioningCredentialIdentifier: Identifies this user's instance for provisioning. - sharingInstanceIdentifier: A short lived token to prevent replay-ability. - cardTemplateIdentifier: An identifier for a legacy product on our Apple Pay servers. - preview: Object containing information to represent the pass to provision in our UI. - issuingCountryCode: identifies the issuing country of the identity document - identityDocumentType: identifies the type of the identity document - preview: Object containing information to represent the pass to provision in our UI.

func (*PKAddIdentityDocumentMetadata) Preview

type PKAddIdentityDocumentType

type PKAddIdentityDocumentType int64
const (
	PKAddIdentityDocumentTypeIDCard  PKAddIdentityDocumentType = 0
	PKAddIdentityDocumentTypeMDL     PKAddIdentityDocumentType = 1
	PKAddIdentityDocumentTypePhotoID PKAddIdentityDocumentType = 2
)

func (PKAddIdentityDocumentType) String

func (e PKAddIdentityDocumentType) String() string

type PKAddPassMetadataPreview

type PKAddPassMetadataPreview struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkaddpassmetadatapreview

func PKAddPassMetadataPreviewFromID

func PKAddPassMetadataPreviewFromID(id objc.ID) *PKAddPassMetadataPreview

func PKAddPassMetadataPreviewPreviewWithPassThumbnailLocalizedDescription

func PKAddPassMetadataPreviewPreviewWithPassThumbnailLocalizedDescription(passThumbnail unsafe.Pointer, description *foundation.NSString) *PKAddPassMetadataPreview

func (*PKAddPassMetadataPreview) InitWithPassThumbnailLocalizedDescription

func (o *PKAddPassMetadataPreview) InitWithPassThumbnailLocalizedDescription(passThumbnail unsafe.Pointer, description *foundation.NSString) *PKAddPassMetadataPreview

Initializer preview object to represent the pass being added to Wallet.which requires a CGImage of the pass's card art and a localized description. - Properties: - passThumbnail: CGImage representing the card artwork of the pass to be presented during provisioning. - localizedDescription: Localized description of the pass.

func (*PKAddPassMetadataPreview) LocalizedDescription

func (o *PKAddPassMetadataPreview) LocalizedDescription() *foundation.NSString

Localized description of the pass to be referenced during provisioning.

func (*PKAddPassMetadataPreview) PassThumbnailImage

func (o *PKAddPassMetadataPreview) PassThumbnailImage() unsafe.Pointer

CGImage representing the pass in our provisioning UI.

type PKAddPaymentPassError

type PKAddPaymentPassError int64
const (
	PKAddPaymentPassErrorUnsupported     PKAddPaymentPassError = 0
	PKAddPaymentPassErrorUserCancelled   PKAddPaymentPassError = 1
	PKAddPaymentPassErrorSystemCancelled PKAddPaymentPassError = 2
)

func (PKAddPaymentPassError) String

func (e PKAddPaymentPassError) String() string

type PKAddPaymentPassRequest

type PKAddPaymentPassRequest struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkaddpaymentpassrequest

func PKAddPaymentPassRequestFromID

func PKAddPaymentPassRequestFromID(id objc.ID) *PKAddPaymentPassRequest

func (*PKAddPaymentPassRequest) ActivationData

func (o *PKAddPaymentPassRequest) ActivationData() *foundation.NSData

func (*PKAddPaymentPassRequest) EncryptedPassData

func (o *PKAddPaymentPassRequest) EncryptedPassData() *foundation.NSData

func (*PKAddPaymentPassRequest) EphemeralPublicKey

func (o *PKAddPaymentPassRequest) EphemeralPublicKey() *foundation.NSData

func (*PKAddPaymentPassRequest) Init

func (*PKAddPaymentPassRequest) SetActivationData

func (o *PKAddPaymentPassRequest) SetActivationData(activationData *foundation.NSData)

func (*PKAddPaymentPassRequest) SetEncryptedPassData

func (o *PKAddPaymentPassRequest) SetEncryptedPassData(encryptedPassData *foundation.NSData)

func (*PKAddPaymentPassRequest) SetEphemeralPublicKey

func (o *PKAddPaymentPassRequest) SetEphemeralPublicKey(ephemeralPublicKey *foundation.NSData)

func (*PKAddPaymentPassRequest) SetWrappedKey

func (o *PKAddPaymentPassRequest) SetWrappedKey(wrappedKey *foundation.NSData)

func (*PKAddPaymentPassRequest) WrappedKey

func (o *PKAddPaymentPassRequest) WrappedKey() *foundation.NSData

type PKAddPaymentPassRequestConfiguration

type PKAddPaymentPassRequestConfiguration struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkaddpaymentpassrequestconfiguration

func PKAddPaymentPassRequestConfigurationFromID

func PKAddPaymentPassRequestConfigurationFromID(id objc.ID) *PKAddPaymentPassRequestConfiguration

func (*PKAddPaymentPassRequestConfiguration) CardDetails

func (*PKAddPaymentPassRequestConfiguration) CardholderName

func (*PKAddPaymentPassRequestConfiguration) EncryptionScheme

func (*PKAddPaymentPassRequestConfiguration) InitWithEncryptionScheme

func (o *PKAddPaymentPassRequestConfiguration) InitWithEncryptionScheme(encryptionScheme *foundation.NSString) *PKAddPaymentPassRequestConfiguration

func (*PKAddPaymentPassRequestConfiguration) LocalizedDescription

func (o *PKAddPaymentPassRequestConfiguration) LocalizedDescription() *foundation.NSString

func (*PKAddPaymentPassRequestConfiguration) PaymentNetwork

func (*PKAddPaymentPassRequestConfiguration) PrimaryAccountIdentifier

func (o *PKAddPaymentPassRequestConfiguration) PrimaryAccountIdentifier() *foundation.NSString

func (*PKAddPaymentPassRequestConfiguration) PrimaryAccountSuffix

func (o *PKAddPaymentPassRequestConfiguration) PrimaryAccountSuffix() *foundation.NSString

func (*PKAddPaymentPassRequestConfiguration) ProductIdentifiers

func (*PKAddPaymentPassRequestConfiguration) RequiresFelicaSecureElement

func (o *PKAddPaymentPassRequestConfiguration) RequiresFelicaSecureElement() bool

func (*PKAddPaymentPassRequestConfiguration) SetCardDetails

func (o *PKAddPaymentPassRequestConfiguration) SetCardDetails(cardDetails *foundation.NSArray[*PKLabeledValue])

func (*PKAddPaymentPassRequestConfiguration) SetCardholderName

func (o *PKAddPaymentPassRequestConfiguration) SetCardholderName(cardholderName *foundation.NSString)

func (*PKAddPaymentPassRequestConfiguration) SetLocalizedDescription

func (o *PKAddPaymentPassRequestConfiguration) SetLocalizedDescription(localizedDescription *foundation.NSString)

func (*PKAddPaymentPassRequestConfiguration) SetPaymentNetwork

func (o *PKAddPaymentPassRequestConfiguration) SetPaymentNetwork(paymentNetwork *foundation.NSString)

func (*PKAddPaymentPassRequestConfiguration) SetPrimaryAccountIdentifier

func (o *PKAddPaymentPassRequestConfiguration) SetPrimaryAccountIdentifier(primaryAccountIdentifier *foundation.NSString)

func (*PKAddPaymentPassRequestConfiguration) SetPrimaryAccountSuffix

func (o *PKAddPaymentPassRequestConfiguration) SetPrimaryAccountSuffix(primaryAccountSuffix *foundation.NSString)

func (*PKAddPaymentPassRequestConfiguration) SetProductIdentifiers

func (o *PKAddPaymentPassRequestConfiguration) SetProductIdentifiers(productIdentifiers *foundation.NSSet[*foundation.NSString])

func (*PKAddPaymentPassRequestConfiguration) SetRequiresFelicaSecureElement

func (o *PKAddPaymentPassRequestConfiguration) SetRequiresFelicaSecureElement(requiresFelicaSecureElement bool)

func (*PKAddPaymentPassRequestConfiguration) SetStyle

func (*PKAddPaymentPassRequestConfiguration) Style

type PKAddPaymentPassStyle

type PKAddPaymentPassStyle int64
const (
	PKAddPaymentPassStylePayment PKAddPaymentPassStyle = 0
	PKAddPaymentPassStyleAccess  PKAddPaymentPassStyle = 1
)

func (PKAddPaymentPassStyle) String

func (e PKAddPaymentPassStyle) String() string

type PKAddSecureElementPassConfiguration

type PKAddSecureElementPassConfiguration struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkaddsecureelementpassconfiguration

func PKAddSecureElementPassConfigurationFromID

func PKAddSecureElementPassConfigurationFromID(id objc.ID) *PKAddSecureElementPassConfiguration

func (*PKAddSecureElementPassConfiguration) IssuerIdentifier

func (*PKAddSecureElementPassConfiguration) LocalizedDescription

func (o *PKAddSecureElementPassConfiguration) LocalizedDescription() *foundation.NSString

func (*PKAddSecureElementPassConfiguration) SetIssuerIdentifier

func (o *PKAddSecureElementPassConfiguration) SetIssuerIdentifier(issuerIdentifier *foundation.NSString)

func (*PKAddSecureElementPassConfiguration) SetLocalizedDescription

func (o *PKAddSecureElementPassConfiguration) SetLocalizedDescription(localizedDescription *foundation.NSString)

type PKAddSecureElementPassErrorCode

type PKAddSecureElementPassErrorCode int64
const (
	PKAddSecureElementPassGenericError               PKAddSecureElementPassErrorCode = 0
	PKAddSecureElementPassUnknownError               PKAddSecureElementPassErrorCode = 0
	PKAddSecureElementPassUserCanceledError          PKAddSecureElementPassErrorCode = 1
	PKAddSecureElementPassUnavailableError           PKAddSecureElementPassErrorCode = 2
	PKAddSecureElementPassInvalidConfigurationError  PKAddSecureElementPassErrorCode = 3
	PKAddSecureElementPassDeviceNotSupportedError    PKAddSecureElementPassErrorCode = 4
	PKAddSecureElementPassDeviceNotReadyError        PKAddSecureElementPassErrorCode = 5
	PKAddSecureElementPassOSVersionNotSupportedError PKAddSecureElementPassErrorCode = 6
)

func (PKAddSecureElementPassErrorCode) String

type PKAddShareablePassConfiguration

type PKAddShareablePassConfiguration struct {
	PKAddSecureElementPassConfiguration
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkaddshareablepassconfiguration

func PKAddShareablePassConfigurationFromID

func PKAddShareablePassConfigurationFromID(id objc.ID) *PKAddShareablePassConfiguration

func (*PKAddShareablePassConfiguration) CredentialsMetadata

func (*PKAddShareablePassConfiguration) PrimaryAction

func (*PKAddShareablePassConfiguration) ProvisioningPolicyIdentifier

func (o *PKAddShareablePassConfiguration) ProvisioningPolicyIdentifier() *foundation.NSString

type PKAddShareablePassConfigurationPrimaryAction

type PKAddShareablePassConfigurationPrimaryAction uint64
const (
	PKAddShareablePassConfigurationPrimaryActionAdd   PKAddShareablePassConfigurationPrimaryAction = 0
	PKAddShareablePassConfigurationPrimaryActionShare PKAddShareablePassConfigurationPrimaryAction = 1
)

func (PKAddShareablePassConfigurationPrimaryAction) String

type PKAddressField

type PKAddressField uint64
const (
	PKAddressFieldNone          PKAddressField = 0
	PKAddressFieldPostalAddress PKAddressField = 1
	PKAddressFieldPhone         PKAddressField = 2
	PKAddressFieldEmail         PKAddressField = 4
	PKAddressFieldName          PKAddressField = 8
	PKAddressFieldAll           PKAddressField = 15
)

func (PKAddressField) String

func (e PKAddressField) String() string

type PKApplePayLaterAvailability

type PKApplePayLaterAvailability int64
const (
	PKApplePayLaterAvailable                       PKApplePayLaterAvailability = 0
	PKApplePayLaterUnavailableItemIneligible       PKApplePayLaterAvailability = 1
	PKApplePayLaterUnavailableRecurringTransaction PKApplePayLaterAvailability = 2
)

func (PKApplePayLaterAvailability) String

type PKAutomaticPassPresentationSuppressionResult

type PKAutomaticPassPresentationSuppressionResult uint64
const (
	PKAutomaticPassPresentationSuppressionResultNotSupported      PKAutomaticPassPresentationSuppressionResult = 0
	PKAutomaticPassPresentationSuppressionResultAlreadyPresenting PKAutomaticPassPresentationSuppressionResult = 1
	PKAutomaticPassPresentationSuppressionResultDenied            PKAutomaticPassPresentationSuppressionResult = 2
	PKAutomaticPassPresentationSuppressionResultCancelled         PKAutomaticPassPresentationSuppressionResult = 3
	PKAutomaticPassPresentationSuppressionResultSuccess           PKAutomaticPassPresentationSuppressionResult = 4
)

func (PKAutomaticPassPresentationSuppressionResult) String

type PKAutomaticReloadPaymentRequest

type PKAutomaticReloadPaymentRequest struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkautomaticreloadpaymentrequest

func PKAutomaticReloadPaymentRequestFromID

func PKAutomaticReloadPaymentRequestFromID(id objc.ID) *PKAutomaticReloadPaymentRequest

func (*PKAutomaticReloadPaymentRequest) AutomaticReloadBilling

func (*PKAutomaticReloadPaymentRequest) BillingAgreement

func (o *PKAutomaticReloadPaymentRequest) BillingAgreement() *foundation.NSString

func (*PKAutomaticReloadPaymentRequest) InitWithPaymentDescriptionAutomaticReloadBillingManagementURL

func (o *PKAutomaticReloadPaymentRequest) InitWithPaymentDescriptionAutomaticReloadBillingManagementURL(paymentDescription *foundation.NSString, automaticReloadBilling *PKAutomaticReloadPaymentSummaryItem, managementURL *foundation.NSURL) *PKAutomaticReloadPaymentRequest

func (*PKAutomaticReloadPaymentRequest) ManagementURL

func (o *PKAutomaticReloadPaymentRequest) ManagementURL() *foundation.NSURL

func (*PKAutomaticReloadPaymentRequest) PaymentDescription

func (o *PKAutomaticReloadPaymentRequest) PaymentDescription() *foundation.NSString

func (*PKAutomaticReloadPaymentRequest) SetAutomaticReloadBilling

func (o *PKAutomaticReloadPaymentRequest) SetAutomaticReloadBilling(automaticReloadBilling *PKAutomaticReloadPaymentSummaryItem)

func (*PKAutomaticReloadPaymentRequest) SetBillingAgreement

func (o *PKAutomaticReloadPaymentRequest) SetBillingAgreement(billingAgreement *foundation.NSString)

func (*PKAutomaticReloadPaymentRequest) SetManagementURL

func (o *PKAutomaticReloadPaymentRequest) SetManagementURL(managementURL *foundation.NSURL)

func (*PKAutomaticReloadPaymentRequest) SetPaymentDescription

func (o *PKAutomaticReloadPaymentRequest) SetPaymentDescription(paymentDescription *foundation.NSString)

func (*PKAutomaticReloadPaymentRequest) SetTokenNotificationURL

func (o *PKAutomaticReloadPaymentRequest) SetTokenNotificationURL(tokenNotificationURL *foundation.NSURL)

func (*PKAutomaticReloadPaymentRequest) TokenNotificationURL

func (o *PKAutomaticReloadPaymentRequest) TokenNotificationURL() *foundation.NSURL

type PKAutomaticReloadPaymentSummaryItem

type PKAutomaticReloadPaymentSummaryItem struct {
	PKPaymentSummaryItem
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkautomaticreloadpaymentsummaryitem

func PKAutomaticReloadPaymentSummaryItemFromID

func PKAutomaticReloadPaymentSummaryItemFromID(id objc.ID) *PKAutomaticReloadPaymentSummaryItem

func (*PKAutomaticReloadPaymentSummaryItem) SetThresholdAmount

func (o *PKAutomaticReloadPaymentSummaryItem) SetThresholdAmount(thresholdAmount *foundation.NSDecimalNumber)

func (*PKAutomaticReloadPaymentSummaryItem) ThresholdAmount

type PKBarcodeEventConfigurationDataType

type PKBarcodeEventConfigurationDataType int64
const (
	PKBarcodeEventConfigurationDataTypeUnknown            PKBarcodeEventConfigurationDataType = 0
	PKBarcodeEventConfigurationDataTypeSigningKeyMaterial PKBarcodeEventConfigurationDataType = 1
	PKBarcodeEventConfigurationDataTypeSigningCertificate PKBarcodeEventConfigurationDataType = 2
)

func (PKBarcodeEventConfigurationDataType) String

type PKBarcodeEventConfigurationRequest

type PKBarcodeEventConfigurationRequest struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkbarcodeeventconfigurationrequest

func PKBarcodeEventConfigurationRequestFromID

func PKBarcodeEventConfigurationRequestFromID(id objc.ID) *PKBarcodeEventConfigurationRequest

func (*PKBarcodeEventConfigurationRequest) ConfigurationData

func (o *PKBarcodeEventConfigurationRequest) ConfigurationData() *foundation.NSData

func (*PKBarcodeEventConfigurationRequest) ConfigurationDataType

func (*PKBarcodeEventConfigurationRequest) DeviceAccountIdentifier

func (o *PKBarcodeEventConfigurationRequest) DeviceAccountIdentifier() *foundation.NSString

type PKBarcodeEventMetadataRequest

type PKBarcodeEventMetadataRequest struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkbarcodeeventmetadatarequest

func PKBarcodeEventMetadataRequestFromID

func PKBarcodeEventMetadataRequestFromID(id objc.ID) *PKBarcodeEventMetadataRequest

func (*PKBarcodeEventMetadataRequest) DeviceAccountIdentifier

func (o *PKBarcodeEventMetadataRequest) DeviceAccountIdentifier() *foundation.NSString

func (*PKBarcodeEventMetadataRequest) LastUsedBarcodeIdentifier

func (o *PKBarcodeEventMetadataRequest) LastUsedBarcodeIdentifier() *foundation.NSString

type PKBarcodeEventMetadataResponse

type PKBarcodeEventMetadataResponse struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkbarcodeeventmetadataresponse

func PKBarcodeEventMetadataResponseFromID

func PKBarcodeEventMetadataResponseFromID(id objc.ID) *PKBarcodeEventMetadataResponse

func (*PKBarcodeEventMetadataResponse) InitWithPaymentInformation

func (o *PKBarcodeEventMetadataResponse) InitWithPaymentInformation(paymentInformation *foundation.NSData) *PKBarcodeEventMetadataResponse

func (*PKBarcodeEventMetadataResponse) PaymentInformation

func (o *PKBarcodeEventMetadataResponse) PaymentInformation() *foundation.NSData

func (*PKBarcodeEventMetadataResponse) SetPaymentInformation

func (o *PKBarcodeEventMetadataResponse) SetPaymentInformation(paymentInformation *foundation.NSData)

type PKBarcodeEventSignatureRequest

type PKBarcodeEventSignatureRequest struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkbarcodeeventsignaturerequest

func PKBarcodeEventSignatureRequestFromID

func PKBarcodeEventSignatureRequestFromID(id objc.ID) *PKBarcodeEventSignatureRequest

func (*PKBarcodeEventSignatureRequest) Amount

func (*PKBarcodeEventSignatureRequest) BarcodeIdentifier

func (o *PKBarcodeEventSignatureRequest) BarcodeIdentifier() *foundation.NSString

func (*PKBarcodeEventSignatureRequest) CurrencyCode

func (*PKBarcodeEventSignatureRequest) DeviceAccountIdentifier

func (o *PKBarcodeEventSignatureRequest) DeviceAccountIdentifier() *foundation.NSString

func (*PKBarcodeEventSignatureRequest) MerchantName

func (*PKBarcodeEventSignatureRequest) PartialSignature

func (o *PKBarcodeEventSignatureRequest) PartialSignature() *foundation.NSData

func (*PKBarcodeEventSignatureRequest) RawMerchantName

func (o *PKBarcodeEventSignatureRequest) RawMerchantName() *foundation.NSString

func (*PKBarcodeEventSignatureRequest) TransactionDate

func (o *PKBarcodeEventSignatureRequest) TransactionDate() *foundation.NSDate

func (*PKBarcodeEventSignatureRequest) TransactionIdentifier

func (o *PKBarcodeEventSignatureRequest) TransactionIdentifier() *foundation.NSString

func (*PKBarcodeEventSignatureRequest) TransactionStatus

func (o *PKBarcodeEventSignatureRequest) TransactionStatus() *foundation.NSString

type PKBarcodeEventSignatureResponse

type PKBarcodeEventSignatureResponse struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkbarcodeeventsignatureresponse

func PKBarcodeEventSignatureResponseFromID

func PKBarcodeEventSignatureResponseFromID(id objc.ID) *PKBarcodeEventSignatureResponse

func (*PKBarcodeEventSignatureResponse) InitWithSignedData

func (*PKBarcodeEventSignatureResponse) SetSignedData

func (o *PKBarcodeEventSignatureResponse) SetSignedData(signedData *foundation.NSData)

func (*PKBarcodeEventSignatureResponse) SignedData

type PKContact

type PKContact struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkcontact

func PKContactFromID

func PKContactFromID(id objc.ID) *PKContact

func (*PKContact) EmailAddress

func (o *PKContact) EmailAddress() *foundation.NSString

func (*PKContact) Name

func (*PKContact) PhoneNumber

func (o *PKContact) PhoneNumber() *contacts.CNPhoneNumber

func (*PKContact) PostalAddress

func (o *PKContact) PostalAddress() *contacts.CNPostalAddress

func (*PKContact) SetEmailAddress

func (o *PKContact) SetEmailAddress(emailAddress *foundation.NSString)

func (*PKContact) SetName

func (o *PKContact) SetName(name *foundation.NSPersonNameComponents)

func (*PKContact) SetPhoneNumber

func (o *PKContact) SetPhoneNumber(phoneNumber *contacts.CNPhoneNumber)

func (*PKContact) SetPostalAddress

func (o *PKContact) SetPostalAddress(postalAddress *contacts.CNPostalAddress)

func (*PKContact) SetSupplementarySubLocality

func (o *PKContact) SetSupplementarySubLocality(supplementarySubLocality *foundation.NSString)

func (*PKContact) SupplementarySubLocality

func (o *PKContact) SupplementarySubLocality() *foundation.NSString

type PKDateComponentsRange

type PKDateComponentsRange struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkdatecomponentsrange

func PKDateComponentsRangeFromID

func PKDateComponentsRangeFromID(id objc.ID) *PKDateComponentsRange

func (*PKDateComponentsRange) EndDateComponents

func (o *PKDateComponentsRange) EndDateComponents() *foundation.NSDateComponents

func (*PKDateComponentsRange) InitWithStartDateComponentsEndDateComponents

func (o *PKDateComponentsRange) InitWithStartDateComponentsEndDateComponents(startDateComponents *foundation.NSDateComponents, endDateComponents *foundation.NSDateComponents) *PKDateComponentsRange

func (*PKDateComponentsRange) StartDateComponents

func (o *PKDateComponentsRange) StartDateComponents() *foundation.NSDateComponents

type PKDeferredPaymentRequest

type PKDeferredPaymentRequest struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkdeferredpaymentrequest

func PKDeferredPaymentRequestFromID

func PKDeferredPaymentRequestFromID(id objc.ID) *PKDeferredPaymentRequest

func (*PKDeferredPaymentRequest) BillingAgreement

func (o *PKDeferredPaymentRequest) BillingAgreement() *foundation.NSString

func (*PKDeferredPaymentRequest) DeferredBilling

func (*PKDeferredPaymentRequest) FreeCancellationDate

func (o *PKDeferredPaymentRequest) FreeCancellationDate() *foundation.NSDate

func (*PKDeferredPaymentRequest) FreeCancellationDateTimeZone

func (o *PKDeferredPaymentRequest) FreeCancellationDateTimeZone() *foundation.NSTimeZone

func (*PKDeferredPaymentRequest) InitWithPaymentDescriptionDeferredBillingManagementURL

func (o *PKDeferredPaymentRequest) InitWithPaymentDescriptionDeferredBillingManagementURL(paymentDescription *foundation.NSString, deferredBilling *PKDeferredPaymentSummaryItem, managementURL *foundation.NSURL) *PKDeferredPaymentRequest

func (*PKDeferredPaymentRequest) ManagementURL

func (o *PKDeferredPaymentRequest) ManagementURL() *foundation.NSURL

func (*PKDeferredPaymentRequest) PaymentDescription

func (o *PKDeferredPaymentRequest) PaymentDescription() *foundation.NSString

func (*PKDeferredPaymentRequest) SetBillingAgreement

func (o *PKDeferredPaymentRequest) SetBillingAgreement(billingAgreement *foundation.NSString)

func (*PKDeferredPaymentRequest) SetDeferredBilling

func (o *PKDeferredPaymentRequest) SetDeferredBilling(deferredBilling *PKDeferredPaymentSummaryItem)

func (*PKDeferredPaymentRequest) SetFreeCancellationDate

func (o *PKDeferredPaymentRequest) SetFreeCancellationDate(freeCancellationDate *foundation.NSDate)

func (*PKDeferredPaymentRequest) SetFreeCancellationDateTimeZone

func (o *PKDeferredPaymentRequest) SetFreeCancellationDateTimeZone(freeCancellationDateTimeZone *foundation.NSTimeZone)

func (*PKDeferredPaymentRequest) SetManagementURL

func (o *PKDeferredPaymentRequest) SetManagementURL(managementURL *foundation.NSURL)

func (*PKDeferredPaymentRequest) SetPaymentDescription

func (o *PKDeferredPaymentRequest) SetPaymentDescription(paymentDescription *foundation.NSString)

func (*PKDeferredPaymentRequest) SetTokenNotificationURL

func (o *PKDeferredPaymentRequest) SetTokenNotificationURL(tokenNotificationURL *foundation.NSURL)

func (*PKDeferredPaymentRequest) TokenNotificationURL

func (o *PKDeferredPaymentRequest) TokenNotificationURL() *foundation.NSURL

type PKDeferredPaymentSummaryItem

type PKDeferredPaymentSummaryItem struct {
	PKPaymentSummaryItem
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkdeferredpaymentsummaryitem

func PKDeferredPaymentSummaryItemFromID

func PKDeferredPaymentSummaryItemFromID(id objc.ID) *PKDeferredPaymentSummaryItem

func (*PKDeferredPaymentSummaryItem) DeferredDate

func (o *PKDeferredPaymentSummaryItem) DeferredDate() *foundation.NSDate

func (*PKDeferredPaymentSummaryItem) SetDeferredDate

func (o *PKDeferredPaymentSummaryItem) SetDeferredDate(deferredDate *foundation.NSDate)

type PKDisbursementErrorCode

type PKDisbursementErrorCode int64
const (
	PKDisbursementUnknownError                 PKDisbursementErrorCode = -1
	PKDisbursementUnsupportedCardError         PKDisbursementErrorCode = 1
	PKDisbursementRecipientContactInvalidError PKDisbursementErrorCode = 2
)

func (PKDisbursementErrorCode) String

func (e PKDisbursementErrorCode) String() string

type PKDisbursementRequest

type PKDisbursementRequest struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkdisbursementrequest

func PKDisbursementRequestFromID

func PKDisbursementRequestFromID(id objc.ID) *PKDisbursementRequest

func (*PKDisbursementRequest) ApplicationData

func (o *PKDisbursementRequest) ApplicationData() *foundation.NSData

func (*PKDisbursementRequest) CurrencyCode

func (o *PKDisbursementRequest) CurrencyCode() *foundation.NSString

func (*PKDisbursementRequest) InitWithMerchantIdentifierCurrencyCodeRegionCodeSupportedNetworksMerchantCapabilitiesSummaryItems

func (o *PKDisbursementRequest) InitWithMerchantIdentifierCurrencyCodeRegionCodeSupportedNetworksMerchantCapabilitiesSummaryItems(merchantIdentifier *foundation.NSString, currencyCode *foundation.NSString, regionCode *foundation.NSString, supportedNetworks *foundation.NSArray[*foundation.NSString], merchantCapabilities PKMerchantCapability, summaryItems *foundation.NSArray[*PKPaymentSummaryItem]) *PKDisbursementRequest

func (*PKDisbursementRequest) IsDelegatedRequest

func (o *PKDisbursementRequest) IsDelegatedRequest() bool

A Boolean value that indicates whether this disbursement request is being made by a delegated entity on behalf of a merchant. Set this property to YES when your application is acting as an Apple Pay delegate and presenting the payment sheet on behalf of another merchant. The default value is NO. @note This property requires your application to be registered as an Apple Pay delegate and to have the com.apple.developer.in-app-payments-delegate entitlement.

func (*PKDisbursementRequest) MerchantCapabilities

func (o *PKDisbursementRequest) MerchantCapabilities() PKMerchantCapability

func (*PKDisbursementRequest) MerchantIdentifier

func (o *PKDisbursementRequest) MerchantIdentifier() *foundation.NSString

func (*PKDisbursementRequest) RecipientContact

func (o *PKDisbursementRequest) RecipientContact() *PKContact

func (*PKDisbursementRequest) RegionCode

func (o *PKDisbursementRequest) RegionCode() *foundation.NSString

func (*PKDisbursementRequest) RequiredRecipientContactFields

func (o *PKDisbursementRequest) RequiredRecipientContactFields() *foundation.NSArray[*foundation.NSString]

func (*PKDisbursementRequest) SetApplicationData

func (o *PKDisbursementRequest) SetApplicationData(applicationData *foundation.NSData)

func (*PKDisbursementRequest) SetCurrencyCode

func (o *PKDisbursementRequest) SetCurrencyCode(currencyCode *foundation.NSString)

func (*PKDisbursementRequest) SetIsDelegatedRequest

func (o *PKDisbursementRequest) SetIsDelegatedRequest(isDelegatedRequest bool)

func (*PKDisbursementRequest) SetMerchantCapabilities

func (o *PKDisbursementRequest) SetMerchantCapabilities(merchantCapabilities PKMerchantCapability)

func (*PKDisbursementRequest) SetMerchantIdentifier

func (o *PKDisbursementRequest) SetMerchantIdentifier(merchantIdentifier *foundation.NSString)

func (*PKDisbursementRequest) SetRecipientContact

func (o *PKDisbursementRequest) SetRecipientContact(recipientContact *PKContact)

func (*PKDisbursementRequest) SetRegionCode

func (o *PKDisbursementRequest) SetRegionCode(regionCode *foundation.NSString)

func (*PKDisbursementRequest) SetRequiredRecipientContactFields

func (o *PKDisbursementRequest) SetRequiredRecipientContactFields(requiredRecipientContactFields *foundation.NSArray[*foundation.NSString])

func (*PKDisbursementRequest) SetSummaryItems

func (o *PKDisbursementRequest) SetSummaryItems(summaryItems *foundation.NSArray[*PKPaymentSummaryItem])

func (*PKDisbursementRequest) SetSupportedNetworks

func (o *PKDisbursementRequest) SetSupportedNetworks(supportedNetworks *foundation.NSArray[*foundation.NSString])

func (*PKDisbursementRequest) SetSupportedRegions

func (o *PKDisbursementRequest) SetSupportedRegions(supportedRegions *foundation.NSArray[*foundation.NSString])

func (*PKDisbursementRequest) SummaryItems

func (*PKDisbursementRequest) SupportedNetworks

func (o *PKDisbursementRequest) SupportedNetworks() *foundation.NSArray[*foundation.NSString]

func (*PKDisbursementRequest) SupportedRegions

func (o *PKDisbursementRequest) SupportedRegions() *foundation.NSArray[*foundation.NSString]

type PKDisbursementSummaryItem

type PKDisbursementSummaryItem struct {
	PKPaymentSummaryItem
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkdisbursementsummaryitem

func PKDisbursementSummaryItemFromID

func PKDisbursementSummaryItemFromID(id objc.ID) *PKDisbursementSummaryItem

type PKIdentityDocumentMetadata

type PKIdentityDocumentMetadata struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkidentitydocumentmetadata

func PKIdentityDocumentMetadataFromID

func PKIdentityDocumentMetadataFromID(id objc.ID) *PKIdentityDocumentMetadata

func (*PKIdentityDocumentMetadata) CardConfigurationIdentifier

func (o *PKIdentityDocumentMetadata) CardConfigurationIdentifier() *foundation.NSString

cardConfigurationIdentifier: Identifier referencing a card configuration registered by developers. Returns empty string if no identifier is set.

func (*PKIdentityDocumentMetadata) CardTemplateIdentifier

func (o *PKIdentityDocumentMetadata) CardTemplateIdentifier() *foundation.NSString

cardTemplateIdentifier: Identifier referencing a card template registered by developers in web portal - identifies a combination of cardProfileIdentifier, cardConfigurationIdentifier, and cardArtBundleName. Returns empty string if no identifier is set.

func (*PKIdentityDocumentMetadata) CredentialIdentifier

func (o *PKIdentityDocumentMetadata) CredentialIdentifier() *foundation.NSString

credentialIdentifier: A unique identifier for provisioning credential data.

func (*PKIdentityDocumentMetadata) DocumentType

identityDocumentType: identifies the type of the identity document

func (*PKIdentityDocumentMetadata) IssuingCountryCode

func (o *PKIdentityDocumentMetadata) IssuingCountryCode() *foundation.NSString

issuingCountryCode: identifies the issuing country of the identity document

func (*PKIdentityDocumentMetadata) ServerEnvironmentIdentifier

func (o *PKIdentityDocumentMetadata) ServerEnvironmentIdentifier() *foundation.NSString

serverEnvironmentIdentifier: Identifier referencing the target server environment Apple Pay servers should reach out to to provision this pass. If not present, the default Apply Pay server environment will be used and an empty string will be returned.

func (*PKIdentityDocumentMetadata) SetServerEnvironmentIdentifier

func (o *PKIdentityDocumentMetadata) SetServerEnvironmentIdentifier(serverEnvironmentIdentifier *foundation.NSString)

func (*PKIdentityDocumentMetadata) SharingInstanceIdentifier

func (o *PKIdentityDocumentMetadata) SharingInstanceIdentifier() *foundation.NSString

sharingInstanceIdentifier: A unique identifier that refers to an instance of sharing of credentials to a user's device initiated from another user, device, or web.

type PKIssuerProvisioningExtensionPassEntry

type PKIssuerProvisioningExtensionPassEntry struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkissuerprovisioningextensionpassentry

func PKIssuerProvisioningExtensionPassEntryFromID

func PKIssuerProvisioningExtensionPassEntryFromID(id objc.ID) *PKIssuerProvisioningExtensionPassEntry

func (*PKIssuerProvisioningExtensionPassEntry) Art

func (*PKIssuerProvisioningExtensionPassEntry) Identifier

func (*PKIssuerProvisioningExtensionPassEntry) Title

type PKIssuerProvisioningExtensionPaymentPassEntry

type PKIssuerProvisioningExtensionPaymentPassEntry struct {
	PKIssuerProvisioningExtensionPassEntry
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkissuerprovisioningextensionpaymentpassentry

func PKIssuerProvisioningExtensionPaymentPassEntryFromID

func PKIssuerProvisioningExtensionPaymentPassEntryFromID(id objc.ID) *PKIssuerProvisioningExtensionPaymentPassEntry

func (*PKIssuerProvisioningExtensionPaymentPassEntry) AddRequestConfiguration

func (*PKIssuerProvisioningExtensionPaymentPassEntry) InitWithIdentifierTitleArtAddRequestConfiguration

type PKIssuerProvisioningExtensionStatus

type PKIssuerProvisioningExtensionStatus struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkissuerprovisioningextensionstatus

func PKIssuerProvisioningExtensionStatusFromID

func PKIssuerProvisioningExtensionStatusFromID(id objc.ID) *PKIssuerProvisioningExtensionStatus

func (*PKIssuerProvisioningExtensionStatus) Init

func (*PKIssuerProvisioningExtensionStatus) PassEntriesAvailable

func (o *PKIssuerProvisioningExtensionStatus) PassEntriesAvailable() bool

func (*PKIssuerProvisioningExtensionStatus) RemotePassEntriesAvailable

func (o *PKIssuerProvisioningExtensionStatus) RemotePassEntriesAvailable() bool

func (*PKIssuerProvisioningExtensionStatus) RequiresAuthentication

func (o *PKIssuerProvisioningExtensionStatus) RequiresAuthentication() bool

func (*PKIssuerProvisioningExtensionStatus) SetPassEntriesAvailable

func (o *PKIssuerProvisioningExtensionStatus) SetPassEntriesAvailable(passEntriesAvailable bool)

func (*PKIssuerProvisioningExtensionStatus) SetRemotePassEntriesAvailable

func (o *PKIssuerProvisioningExtensionStatus) SetRemotePassEntriesAvailable(remotePassEntriesAvailable bool)

func (*PKIssuerProvisioningExtensionStatus) SetRequiresAuthentication

func (o *PKIssuerProvisioningExtensionStatus) SetRequiresAuthentication(requiresAuthentication bool)

type PKJapanIndividualNumberCardMetadata

type PKJapanIndividualNumberCardMetadata struct {
	PKIdentityDocumentMetadata
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkjapanindividualnumbercardmetadata

func PKJapanIndividualNumberCardMetadataFromID

func PKJapanIndividualNumberCardMetadataFromID(id objc.ID) *PKJapanIndividualNumberCardMetadata

func (*PKJapanIndividualNumberCardMetadata) AuthenticationPassword

func (o *PKJapanIndividualNumberCardMetadata) AuthenticationPassword() *foundation.NSString

Raw authentication password used to protect authentication functionality. If configured in the pass, this functionality allows users to present their identity credentials to external parties.

func (*PKJapanIndividualNumberCardMetadata) InitWithProvisioningCredentialIdentifierSharingInstanceIdentifierCardConfigurationIdentifierPreview

func (o *PKJapanIndividualNumberCardMetadata) InitWithProvisioningCredentialIdentifierSharingInstanceIdentifierCardConfigurationIdentifierPreview(credentialIdentifier *foundation.NSString, sharingInstanceIdentifier *foundation.NSString, cardConfigurationIdentifier *foundation.NSString, preview *PKAddPassMetadataPreview) *PKJapanIndividualNumberCardMetadata

Initialize with parameters configured by issuer's server to indicate the specific product instance to provision. - Properties: - provisioningCredentialIdentifier: Identifies this user's instance for provisioning. - sharingInstanceIdentifier: A short lived token to prevent replay-ability. - cardConfigurationIdentifier: An identifier for a product on our Apple Pay servers. - preview: Object containing information to represent the pass to provision in our UI.

func (*PKJapanIndividualNumberCardMetadata) InitWithProvisioningCredentialIdentifierSharingInstanceIdentifierCardTemplateIdentifierPreview

func (o *PKJapanIndividualNumberCardMetadata) InitWithProvisioningCredentialIdentifierSharingInstanceIdentifierCardTemplateIdentifierPreview(credentialIdentifier *foundation.NSString, sharingInstanceIdentifier *foundation.NSString, templateIdentifier *foundation.NSString, preview *PKAddPassMetadataPreview) *PKJapanIndividualNumberCardMetadata

Initialize with parameters configured by issuer's server to indicate the specific product instance to provision. - Properties: - provisioningCredentialIdentifier: Identifies this user's instance for provisioning. - sharingInstanceIdentifier: A short lived token to prevent replay-ability. - cardTemplateIdentifier: An identifier for a legacy product on our Apple Pay servers. - preview: Object containing information to represent the pass to provision in our UI.

func (*PKJapanIndividualNumberCardMetadata) Preview

preview: A preview object containing the necessary information to represent the pass during provisioning.

func (*PKJapanIndividualNumberCardMetadata) SetAuthenticationPassword

func (o *PKJapanIndividualNumberCardMetadata) SetAuthenticationPassword(authenticationPassword *foundation.NSString)

func (*PKJapanIndividualNumberCardMetadata) SetPreview

func (*PKJapanIndividualNumberCardMetadata) SetSigningPassword

func (o *PKJapanIndividualNumberCardMetadata) SetSigningPassword(signingPassword *foundation.NSString)

func (*PKJapanIndividualNumberCardMetadata) SigningPassword

Raw signing password used to protect signing functionality. If configured in the pass, this functionality allows users to digitally sign with external parties or print officially signed documents.

type PKLabeledValue

type PKLabeledValue struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pklabeledvalue

func PKLabeledValueFromID

func PKLabeledValueFromID(id objc.ID) *PKLabeledValue

func (*PKLabeledValue) InitWithLabelValue

func (o *PKLabeledValue) InitWithLabelValue(label *foundation.NSString, value *foundation.NSString) *PKLabeledValue

func (*PKLabeledValue) Label

func (o *PKLabeledValue) Label() *foundation.NSString

func (*PKLabeledValue) Value

func (o *PKLabeledValue) Value() *foundation.NSString

type PKMerchantCapability

type PKMerchantCapability uint64
const (
	PKMerchantCapability3DS             PKMerchantCapability = 1
	PKMerchantCapabilityEMV             PKMerchantCapability = 2
	PKMerchantCapabilityCredit          PKMerchantCapability = 4
	PKMerchantCapabilityDebit           PKMerchantCapability = 8
	PKMerchantCapabilityInstantFundsOut PKMerchantCapability = 128
)

func (PKMerchantCapability) String

func (e PKMerchantCapability) String() string

type PKPass

type PKPass struct {
	// contains filtered or unexported fields
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkpass

func PKPassFromID

func PKPassFromID(id objc.ID) *PKPass

func (*PKPass) AuthenticationToken

func (o *PKPass) AuthenticationToken() *foundation.NSString

func (*PKPass) DeviceName

func (o *PKPass) DeviceName() *foundation.NSString

func (*PKPass) InitPtr

func (o *PKPass) InitPtr(id objc.ID)

func (*PKPass) InitWithDataError

func (o *PKPass) InitWithDataError(data *foundation.NSData) (*PKPass, error)

func (*PKPass) IsRemotePass

func (o *PKPass) IsRemotePass() bool

func (*PKPass) LocalizedDescription

func (o *PKPass) LocalizedDescription() *foundation.NSString

func (*PKPass) LocalizedName

func (o *PKPass) LocalizedName() *foundation.NSString

func (*PKPass) LocalizedValueForFieldKey

func (o *PKPass) LocalizedValueForFieldKey(key *foundation.NSString) objc.ID

func (*PKPass) OrganizationName

func (o *PKPass) OrganizationName() *foundation.NSString

func (*PKPass) PassType

func (o *PKPass) PassType() PKPassType

func (*PKPass) PassTypeIdentifier

func (o *PKPass) PassTypeIdentifier() *foundation.NSString

func (*PKPass) PassURL

func (o *PKPass) PassURL() *foundation.NSURL

func (*PKPass) PaymentPass deprecated

func (o *PKPass) PaymentPass() *PKPaymentPass

Deprecated: Use -[PKPass secureElementPass] instead

func (*PKPass) Ptr

func (o *PKPass) Ptr() objc.ID

func (*PKPass) RelevantDate deprecated

func (o *PKPass) RelevantDate() *foundation.NSDate

Deprecated: Use relevantDates

func (*PKPass) RelevantDates

func (o *PKPass) RelevantDates() *foundation.NSArray[*PKPassRelevantDate]

func (*PKPass) SecureElementPass

func (o *PKPass) SecureElementPass() *PKSecureElementPass

func (*PKPass) SerialNumber

func (o *PKPass) SerialNumber() *foundation.NSString

func (*PKPass) UserInfo

func (o *PKPass) UserInfo() *foundation.NSDictionary[objc.ID, objc.ID]

func (*PKPass) WebServiceURL

func (o *PKPass) WebServiceURL() *foundation.NSURL

type PKPassKitErrorCode

type PKPassKitErrorCode int64
const (
	PKUnknownError            PKPassKitErrorCode = -1
	PKInvalidDataError        PKPassKitErrorCode = 1
	PKUnsupportedVersionError PKPassKitErrorCode = 2
	PKInvalidSignature        PKPassKitErrorCode = 3
	PKNotEntitledError        PKPassKitErrorCode = 4
)

func (PKPassKitErrorCode) String

func (e PKPassKitErrorCode) String() string

type PKPassLibrary

type PKPassLibrary struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkpasslibrary

func PKPassLibraryFromID

func PKPassLibraryFromID(id objc.ID) *PKPassLibrary

func (*PKPassLibrary) ActivatePaymentPassWithActivationCodeCompletion

func (o *PKPassLibrary) ActivatePaymentPassWithActivationCodeCompletion(paymentPass *PKPaymentPass, activationCode *foundation.NSString, completion func(bool, unsafe.Pointer))

func (*PKPassLibrary) ActivatePaymentPassWithActivationDataCompletion

func (o *PKPassLibrary) ActivatePaymentPassWithActivationDataCompletion(paymentPass *PKPaymentPass, activationData *foundation.NSData, completion func(bool, unsafe.Pointer))

func (*PKPassLibrary) ActivateSecureElementPassWithActivationDataCompletion

func (o *PKPassLibrary) ActivateSecureElementPassWithActivationDataCompletion(secureElementPass *PKSecureElementPass, activationData *foundation.NSData, completion func(bool, unsafe.Pointer))

func (*PKPassLibrary) AddPassesWithCompletionHandler

func (o *PKPassLibrary) AddPassesWithCompletionHandler(passes *foundation.NSArray[*PKPass], completion func(PKPassLibraryAddPassesStatus))

func (*PKPassLibrary) AuthorizationStatusForCapability

func (o *PKPassLibrary) AuthorizationStatusForCapability(capability PKPassLibraryCapability) PKPassLibraryAuthorizationStatus

func (*PKPassLibrary) CanAddFelicaPass

func (o *PKPassLibrary) CanAddFelicaPass() bool

func (*PKPassLibrary) CanAddPaymentPassWithPrimaryAccountIdentifier

func (o *PKPassLibrary) CanAddPaymentPassWithPrimaryAccountIdentifier(primaryAccountIdentifier *foundation.NSString) bool

func (*PKPassLibrary) CanAddSecureElementPassWithPrimaryAccountIdentifier

func (o *PKPassLibrary) CanAddSecureElementPassWithPrimaryAccountIdentifier(primaryAccountIdentifier *foundation.NSString) bool

func (*PKPassLibrary) ContainsPass

func (o *PKPassLibrary) ContainsPass(pass *PKPass) bool

func (*PKPassLibrary) EncryptedServiceProviderDataForSecureElementPassCompletion

func (o *PKPassLibrary) EncryptedServiceProviderDataForSecureElementPassCompletion(secureElementPass *PKSecureElementPass, completion objc.Block)

func (*PKPassLibrary) IsPaymentPassActivationAvailable

func (o *PKPassLibrary) IsPaymentPassActivationAvailable() bool

func (*PKPassLibrary) IsSecureElementPassActivationAvailable

func (o *PKPassLibrary) IsSecureElementPassActivationAvailable() bool

func (*PKPassLibrary) OpenPaymentSetup

func (o *PKPassLibrary) OpenPaymentSetup()

func (*PKPassLibrary) OpenPaymentSetupWithMerchantIdentifier

func (o *PKPassLibrary) OpenPaymentSetupWithMerchantIdentifier(merchantIdentifier *foundation.NSString)

func (*PKPassLibrary) PassWithPassTypeIdentifierSerialNumber

func (o *PKPassLibrary) PassWithPassTypeIdentifierSerialNumber(identifier *foundation.NSString, serialNumber *foundation.NSString) *PKPass

func (*PKPassLibrary) Passes

func (o *PKPassLibrary) Passes() *foundation.NSArray[*PKPass]

func (*PKPassLibrary) PassesOfType

func (o *PKPassLibrary) PassesOfType(passType PKPassType) *foundation.NSArray[*PKPass]

func (*PKPassLibrary) PassesWithReaderIdentifier

func (o *PKPassLibrary) PassesWithReaderIdentifier(readerIdentifier *foundation.NSString) *foundation.NSSet[*PKSecureElementPass]

func (*PKPassLibrary) PresentPaymentPass

func (o *PKPassLibrary) PresentPaymentPass(pass *PKPaymentPass)

func (*PKPassLibrary) PresentSecureElementPass

func (o *PKPassLibrary) PresentSecureElementPass(pass *PKSecureElementPass)

func (*PKPassLibrary) RemotePaymentPasses

func (o *PKPassLibrary) RemotePaymentPasses() *foundation.NSArray[*PKPaymentPass]

func (*PKPassLibrary) RemoteSecureElementPasses

func (o *PKPassLibrary) RemoteSecureElementPasses() *foundation.NSArray[*PKSecureElementPass]

func (*PKPassLibrary) RemovePass

func (o *PKPassLibrary) RemovePass(pass *PKPass)

func (*PKPassLibrary) ReplacePassWithPass

func (o *PKPassLibrary) ReplacePassWithPass(pass *PKPass) bool

func (*PKPassLibrary) RequestAuthorizationForCapabilityCompletion

func (o *PKPassLibrary) RequestAuthorizationForCapabilityCompletion(capability PKPassLibraryCapability, completion func(PKPassLibraryAuthorizationStatus))

func (*PKPassLibrary) ServiceProviderDataForSecureElementPassCompletion

func (o *PKPassLibrary) ServiceProviderDataForSecureElementPassCompletion(secureElementPass *PKSecureElementPass, completion func(*foundation.NSData, unsafe.Pointer))

func (*PKPassLibrary) SignDataWithSecureElementPassCompletion

func (o *PKPassLibrary) SignDataWithSecureElementPassCompletion(signData *foundation.NSData, secureElementPass *PKSecureElementPass, completion func(*foundation.NSData, *foundation.NSData, unsafe.Pointer))

type PKPassLibraryAddPassesStatus

type PKPassLibraryAddPassesStatus int64
const (
	PKPassLibraryDidAddPasses       PKPassLibraryAddPassesStatus = 0
	PKPassLibraryShouldReviewPasses PKPassLibraryAddPassesStatus = 1
	PKPassLibraryDidCancelAddPasses PKPassLibraryAddPassesStatus = 2
)

func (PKPassLibraryAddPassesStatus) String

type PKPassLibraryAuthorizationStatus

type PKPassLibraryAuthorizationStatus int64
const (
	PKPassLibraryAuthorizationStatusNotDetermined PKPassLibraryAuthorizationStatus = -1
	PKPassLibraryAuthorizationStatusDenied        PKPassLibraryAuthorizationStatus = 0
	PKPassLibraryAuthorizationStatusAuthorized    PKPassLibraryAuthorizationStatus = 1
	PKPassLibraryAuthorizationStatusRestricted    PKPassLibraryAuthorizationStatus = 2
)

func (PKPassLibraryAuthorizationStatus) String

type PKPassLibraryCapability

type PKPassLibraryCapability int64
const (
	PKPassLibraryCapabilityBackgroundAddPasses PKPassLibraryCapability = 0
)

func (PKPassLibraryCapability) String

func (e PKPassLibraryCapability) String() string

type PKPassRelevantDate

type PKPassRelevantDate struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkpassrelevantdate

func PKPassRelevantDateFromID

func PKPassRelevantDateFromID(id objc.ID) *PKPassRelevantDate

func (*PKPassRelevantDate) Date

func (*PKPassRelevantDate) Interval

type PKPassType

type PKPassType uint64
const (
	PKPassTypeBarcode       PKPassType = 0
	PKPassTypeSecureElement PKPassType = 1
	PKPassTypePayment       PKPassType = 1
	PKPassTypeAny           PKPassType = 18446744073709551615
)

func (PKPassType) String

func (e PKPassType) String() string

type PKPayment

type PKPayment struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkpayment

func PKPaymentFromID

func PKPaymentFromID(id objc.ID) *PKPayment

func (*PKPayment) BillingContact

func (o *PKPayment) BillingContact() *PKContact

func (*PKPayment) ShippingContact

func (o *PKPayment) ShippingContact() *PKContact

func (*PKPayment) ShippingMethod

func (o *PKPayment) ShippingMethod() *PKShippingMethod

func (*PKPayment) Token

func (o *PKPayment) Token() *PKPaymentToken

type PKPaymentAuthorizationController

type PKPaymentAuthorizationController struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkpaymentauthorizationcontroller

func PKPaymentAuthorizationControllerFromID

func PKPaymentAuthorizationControllerFromID(id objc.ID) *PKPaymentAuthorizationController

func (*PKPaymentAuthorizationController) Delegate

func (*PKPaymentAuthorizationController) DismissWithCompletion

func (o *PKPaymentAuthorizationController) DismissWithCompletion(completion func())

func (*PKPaymentAuthorizationController) InitWithDisbursementRequest

func (*PKPaymentAuthorizationController) InitWithPaymentRequest

func (*PKPaymentAuthorizationController) PresentWithCompletion

func (o *PKPaymentAuthorizationController) PresentWithCompletion(completion func(bool))

func (*PKPaymentAuthorizationController) SetDelegate

type PKPaymentAuthorizationControllerDelegate

type PKPaymentAuthorizationControllerDelegate interface {
	PaymentAuthorizationControllerDidFinish(controller *PKPaymentAuthorizationController)
	PresentationWindowForPaymentAuthorizationController(controller *PKPaymentAuthorizationController) *appkit.NSWindow
}

PKPaymentAuthorizationControllerDelegate wraps the ObjC protocol PKPaymentAuthorizationControllerDelegate.

type PKPaymentAuthorizationResult

type PKPaymentAuthorizationResult struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkpaymentauthorizationresult

func PKPaymentAuthorizationResultFromID

func PKPaymentAuthorizationResultFromID(id objc.ID) *PKPaymentAuthorizationResult

func (*PKPaymentAuthorizationResult) Errors

func (*PKPaymentAuthorizationResult) InitWithStatusErrors

func (*PKPaymentAuthorizationResult) OrderDetails

func (*PKPaymentAuthorizationResult) SetErrors

func (o *PKPaymentAuthorizationResult) SetErrors() error

func (*PKPaymentAuthorizationResult) SetOrderDetails

func (o *PKPaymentAuthorizationResult) SetOrderDetails(orderDetails *PKPaymentOrderDetails)

func (*PKPaymentAuthorizationResult) SetStatus

func (*PKPaymentAuthorizationResult) Status

type PKPaymentAuthorizationStatus

type PKPaymentAuthorizationStatus int64
const (
	PKPaymentAuthorizationStatusSuccess                      PKPaymentAuthorizationStatus = 0
	PKPaymentAuthorizationStatusFailure                      PKPaymentAuthorizationStatus = 1
	PKPaymentAuthorizationStatusInvalidBillingPostalAddress  PKPaymentAuthorizationStatus = 2
	PKPaymentAuthorizationStatusInvalidShippingPostalAddress PKPaymentAuthorizationStatus = 3
	PKPaymentAuthorizationStatusInvalidShippingContact       PKPaymentAuthorizationStatus = 4
	PKPaymentAuthorizationStatusPINRequired                  PKPaymentAuthorizationStatus = 5
	PKPaymentAuthorizationStatusPINIncorrect                 PKPaymentAuthorizationStatus = 6
	PKPaymentAuthorizationStatusPINLockout                   PKPaymentAuthorizationStatus = 7
)

func (PKPaymentAuthorizationStatus) String

type PKPaymentAuthorizationViewController

type PKPaymentAuthorizationViewController struct {
	appkit.NSViewController
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkpaymentauthorizationviewcontroller

func PKPaymentAuthorizationViewControllerFromID

func PKPaymentAuthorizationViewControllerFromID(id objc.ID) *PKPaymentAuthorizationViewController

func (*PKPaymentAuthorizationViewController) Delegate

func (*PKPaymentAuthorizationViewController) InitWithDisbursementRequest

func (*PKPaymentAuthorizationViewController) InitWithPaymentRequest

func (*PKPaymentAuthorizationViewController) SetDelegate

type PKPaymentAuthorizationViewControllerDelegate

type PKPaymentAuthorizationViewControllerDelegate interface {
	PaymentAuthorizationViewControllerDidFinish(controller *PKPaymentAuthorizationViewController)
}

PKPaymentAuthorizationViewControllerDelegate wraps the ObjC protocol PKPaymentAuthorizationViewControllerDelegate.

type PKPaymentButton

type PKPaymentButton struct {
	appkit.NSButton
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkpaymentbutton

func PKPaymentButtonButtonWithTypeStyle

func PKPaymentButtonButtonWithTypeStyle(buttonType PKPaymentButtonType, buttonStyle PKPaymentButtonStyle) *PKPaymentButton

func PKPaymentButtonFromID

func PKPaymentButtonFromID(id objc.ID) *PKPaymentButton

func (*PKPaymentButton) CornerRadius

func (o *PKPaymentButton) CornerRadius() float64

func (*PKPaymentButton) InitWithPaymentButtonTypePaymentButtonStyle

func (o *PKPaymentButton) InitWithPaymentButtonTypePaymentButtonStyle(type_ PKPaymentButtonType, style PKPaymentButtonStyle) *PKPaymentButton

func (*PKPaymentButton) SetCornerRadius

func (o *PKPaymentButton) SetCornerRadius(cornerRadius float64)

type PKPaymentButtonStyle

type PKPaymentButtonStyle int64
const (
	PKPaymentButtonStyleWhite        PKPaymentButtonStyle = 0
	PKPaymentButtonStyleWhiteOutline PKPaymentButtonStyle = 1
	PKPaymentButtonStyleBlack        PKPaymentButtonStyle = 2
	PKPaymentButtonStyleAutomatic    PKPaymentButtonStyle = 3
)

func (PKPaymentButtonStyle) String

func (e PKPaymentButtonStyle) String() string

type PKPaymentButtonType

type PKPaymentButtonType int64
const (
	PKPaymentButtonTypePlain      PKPaymentButtonType = 0
	PKPaymentButtonTypeBuy        PKPaymentButtonType = 1
	PKPaymentButtonTypeSetUp      PKPaymentButtonType = 2
	PKPaymentButtonTypeInStore    PKPaymentButtonType = 3
	PKPaymentButtonTypeDonate     PKPaymentButtonType = 4
	PKPaymentButtonTypeCheckout   PKPaymentButtonType = 5
	PKPaymentButtonTypeBook       PKPaymentButtonType = 6
	PKPaymentButtonTypeSubscribe  PKPaymentButtonType = 7
	PKPaymentButtonTypeReload     PKPaymentButtonType = 8
	PKPaymentButtonTypeAddMoney   PKPaymentButtonType = 9
	PKPaymentButtonTypeTopUp      PKPaymentButtonType = 10
	PKPaymentButtonTypeOrder      PKPaymentButtonType = 11
	PKPaymentButtonTypeRent       PKPaymentButtonType = 12
	PKPaymentButtonTypeSupport    PKPaymentButtonType = 13
	PKPaymentButtonTypeContribute PKPaymentButtonType = 14
	PKPaymentButtonTypeTip        PKPaymentButtonType = 15
	PKPaymentButtonTypeContinue   PKPaymentButtonType = 16
)

func (PKPaymentButtonType) String

func (e PKPaymentButtonType) String() string

type PKPaymentErrorCode

type PKPaymentErrorCode int64
const (
	PKPaymentUnknownError                      PKPaymentErrorCode = -1
	PKPaymentShippingContactInvalidError       PKPaymentErrorCode = 1
	PKPaymentBillingContactInvalidError        PKPaymentErrorCode = 2
	PKPaymentShippingAddressUnserviceableError PKPaymentErrorCode = 3
	PKPaymentCouponCodeInvalidError            PKPaymentErrorCode = 4
	PKPaymentCouponCodeExpiredError            PKPaymentErrorCode = 5
)

func (PKPaymentErrorCode) String

func (e PKPaymentErrorCode) String() string

type PKPaymentInformationRequestHandling

type PKPaymentInformationRequestHandling interface {
	HandleInformationRequestCompletion(infoRequest *PKBarcodeEventMetadataRequest, completion func(*PKBarcodeEventMetadataResponse))
	HandleSignatureRequestCompletion(signatureRequest *PKBarcodeEventSignatureRequest, completion func(*PKBarcodeEventSignatureResponse))
	HandleConfigurationRequestCompletion(configurationRequest *PKBarcodeEventConfigurationRequest, completion func())
}

PKPaymentInformationRequestHandling wraps the ObjC protocol PKPaymentInformationRequestHandling.

type PKPaymentMerchantSession

type PKPaymentMerchantSession struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkpaymentmerchantsession

func PKPaymentMerchantSessionFromID

func PKPaymentMerchantSessionFromID(id objc.ID) *PKPaymentMerchantSession

func (*PKPaymentMerchantSession) InitWithDictionary

type PKPaymentMethod

type PKPaymentMethod struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkpaymentmethod

func PKPaymentMethodFromID

func PKPaymentMethodFromID(id objc.ID) *PKPaymentMethod

func (*PKPaymentMethod) BillingAddress

func (o *PKPaymentMethod) BillingAddress() *contacts.CNContact

func (*PKPaymentMethod) DisplayName

func (o *PKPaymentMethod) DisplayName() *foundation.NSString

func (*PKPaymentMethod) Network

func (o *PKPaymentMethod) Network() *foundation.NSString

func (*PKPaymentMethod) PaymentPass deprecated

func (o *PKPaymentMethod) PaymentPass() *PKPaymentPass

Deprecated: Use -[PKPass secureElementPass] instead

func (*PKPaymentMethod) SecureElementPass

func (o *PKPaymentMethod) SecureElementPass() *PKSecureElementPass

func (*PKPaymentMethod) Type

type PKPaymentMethodType

type PKPaymentMethodType uint64
const (
	PKPaymentMethodTypeUnknown PKPaymentMethodType = 0
	PKPaymentMethodTypeDebit   PKPaymentMethodType = 1
	PKPaymentMethodTypeCredit  PKPaymentMethodType = 2
	PKPaymentMethodTypePrepaid PKPaymentMethodType = 3
	PKPaymentMethodTypeStore   PKPaymentMethodType = 4
	PKPaymentMethodTypeEMoney  PKPaymentMethodType = 5
)

func (PKPaymentMethodType) String

func (e PKPaymentMethodType) String() string

type PKPaymentOrderDetails

type PKPaymentOrderDetails struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkpaymentorderdetails

func PKPaymentOrderDetailsFromID

func PKPaymentOrderDetailsFromID(id objc.ID) *PKPaymentOrderDetails

func (*PKPaymentOrderDetails) AuthenticationToken

func (o *PKPaymentOrderDetails) AuthenticationToken() *foundation.NSString

func (*PKPaymentOrderDetails) InitWithOrderTypeIdentifierOrderIdentifierWebServiceURLAuthenticationToken

func (o *PKPaymentOrderDetails) InitWithOrderTypeIdentifierOrderIdentifierWebServiceURLAuthenticationToken(orderTypeIdentifier *foundation.NSString, orderIdentifier *foundation.NSString, webServiceURL *foundation.NSURL, authenticationToken *foundation.NSString) *PKPaymentOrderDetails

func (*PKPaymentOrderDetails) OrderIdentifier

func (o *PKPaymentOrderDetails) OrderIdentifier() *foundation.NSString

func (*PKPaymentOrderDetails) OrderTypeIdentifier

func (o *PKPaymentOrderDetails) OrderTypeIdentifier() *foundation.NSString

func (*PKPaymentOrderDetails) SetAuthenticationToken

func (o *PKPaymentOrderDetails) SetAuthenticationToken(authenticationToken *foundation.NSString)

func (*PKPaymentOrderDetails) SetOrderIdentifier

func (o *PKPaymentOrderDetails) SetOrderIdentifier(orderIdentifier *foundation.NSString)

func (*PKPaymentOrderDetails) SetOrderTypeIdentifier

func (o *PKPaymentOrderDetails) SetOrderTypeIdentifier(orderTypeIdentifier *foundation.NSString)

func (*PKPaymentOrderDetails) SetWebServiceURL

func (o *PKPaymentOrderDetails) SetWebServiceURL(webServiceURL *foundation.NSURL)

func (*PKPaymentOrderDetails) WebServiceURL

func (o *PKPaymentOrderDetails) WebServiceURL() *foundation.NSURL

type PKPaymentPass

type PKPaymentPass struct {
	PKSecureElementPass
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkpaymentpass

func PKPaymentPassFromID

func PKPaymentPassFromID(id objc.ID) *PKPaymentPass

func (*PKPaymentPass) ActivationState deprecated

func (o *PKPaymentPass) ActivationState() PKPaymentPassActivationState

Deprecated: Use [PKSecureElementPass passActivationState] instead

type PKPaymentPassActivationState deprecated

type PKPaymentPassActivationState uint64

Deprecated: Use PKSecureElementPassActivationState instead

const (
	PKPaymentPassActivationStateActivated          PKPaymentPassActivationState = 0
	PKPaymentPassActivationStateRequiresActivation PKPaymentPassActivationState = 1
	PKPaymentPassActivationStateActivating         PKPaymentPassActivationState = 2
	PKPaymentPassActivationStateSuspended          PKPaymentPassActivationState = 3
	PKPaymentPassActivationStateDeactivated        PKPaymentPassActivationState = 4
)

func (PKPaymentPassActivationState) String

type PKPaymentRequest

type PKPaymentRequest struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkpaymentrequest

func PKPaymentRequestFromID

func PKPaymentRequestFromID(id objc.ID) *PKPaymentRequest

func (*PKPaymentRequest) ApplePayLaterAvailability

func (o *PKPaymentRequest) ApplePayLaterAvailability() PKApplePayLaterAvailability

func (*PKPaymentRequest) ApplicationData

func (o *PKPaymentRequest) ApplicationData() *foundation.NSData

func (*PKPaymentRequest) AttributionIdentifier

func (o *PKPaymentRequest) AttributionIdentifier() *foundation.NSString

func (*PKPaymentRequest) AutomaticReloadPaymentRequest

func (o *PKPaymentRequest) AutomaticReloadPaymentRequest() *PKAutomaticReloadPaymentRequest

func (*PKPaymentRequest) BillingContact

func (o *PKPaymentRequest) BillingContact() *PKContact

func (*PKPaymentRequest) CountryCode

func (o *PKPaymentRequest) CountryCode() *foundation.NSString

func (*PKPaymentRequest) CouponCode

func (o *PKPaymentRequest) CouponCode() *foundation.NSString

func (*PKPaymentRequest) CurrencyCode

func (o *PKPaymentRequest) CurrencyCode() *foundation.NSString

func (*PKPaymentRequest) DeferredPaymentRequest

func (o *PKPaymentRequest) DeferredPaymentRequest() *PKDeferredPaymentRequest

func (*PKPaymentRequest) IsDelegatedRequest

func (o *PKPaymentRequest) IsDelegatedRequest() bool

A Boolean value that indicates whether this payment request is being made by a delegated entity on behalf of a merchant. Set this property to YES when your app is acting as an Apple Pay delegate and presenting the payment sheet on behalf of another merchant. The default value is NO. @note This property requires your app to be registered as an Apple Pay delegate and to have the com.apple.developer.in-app-payments-delegate entitlement.

func (*PKPaymentRequest) MerchantCapabilities

func (o *PKPaymentRequest) MerchantCapabilities() PKMerchantCapability

func (*PKPaymentRequest) MerchantCategoryCode

func (o *PKPaymentRequest) MerchantCategoryCode() int16

func (*PKPaymentRequest) MerchantIdentifier

func (o *PKPaymentRequest) MerchantIdentifier() *foundation.NSString

func (*PKPaymentRequest) MultiTokenContexts

func (o *PKPaymentRequest) MultiTokenContexts() *foundation.NSArray[*PKPaymentTokenContext]

func (*PKPaymentRequest) PaymentSummaryItems

func (o *PKPaymentRequest) PaymentSummaryItems() *foundation.NSArray[*PKPaymentSummaryItem]

func (*PKPaymentRequest) RecurringPaymentRequest

func (o *PKPaymentRequest) RecurringPaymentRequest() *PKRecurringPaymentRequest

func (*PKPaymentRequest) RequiredBillingAddressFields

func (o *PKPaymentRequest) RequiredBillingAddressFields() PKAddressField

func (*PKPaymentRequest) RequiredBillingContactFields

func (o *PKPaymentRequest) RequiredBillingContactFields() *foundation.NSSet[*foundation.NSString]

func (*PKPaymentRequest) RequiredShippingAddressFields

func (o *PKPaymentRequest) RequiredShippingAddressFields() PKAddressField

func (*PKPaymentRequest) RequiredShippingContactFields

func (o *PKPaymentRequest) RequiredShippingContactFields() *foundation.NSSet[*foundation.NSString]

func (*PKPaymentRequest) SetApplePayLaterAvailability

func (o *PKPaymentRequest) SetApplePayLaterAvailability(applePayLaterAvailability PKApplePayLaterAvailability)

func (*PKPaymentRequest) SetApplicationData

func (o *PKPaymentRequest) SetApplicationData(applicationData *foundation.NSData)

func (*PKPaymentRequest) SetAttributionIdentifier

func (o *PKPaymentRequest) SetAttributionIdentifier(attributionIdentifier *foundation.NSString)

func (*PKPaymentRequest) SetAutomaticReloadPaymentRequest

func (o *PKPaymentRequest) SetAutomaticReloadPaymentRequest(automaticReloadPaymentRequest *PKAutomaticReloadPaymentRequest)

func (*PKPaymentRequest) SetBillingContact

func (o *PKPaymentRequest) SetBillingContact(billingContact *PKContact)

func (*PKPaymentRequest) SetCountryCode

func (o *PKPaymentRequest) SetCountryCode(countryCode *foundation.NSString)

func (*PKPaymentRequest) SetCouponCode

func (o *PKPaymentRequest) SetCouponCode(couponCode *foundation.NSString)

func (*PKPaymentRequest) SetCurrencyCode

func (o *PKPaymentRequest) SetCurrencyCode(currencyCode *foundation.NSString)

func (*PKPaymentRequest) SetDeferredPaymentRequest

func (o *PKPaymentRequest) SetDeferredPaymentRequest(deferredPaymentRequest *PKDeferredPaymentRequest)

func (*PKPaymentRequest) SetIsDelegatedRequest

func (o *PKPaymentRequest) SetIsDelegatedRequest(isDelegatedRequest bool)

func (*PKPaymentRequest) SetMerchantCapabilities

func (o *PKPaymentRequest) SetMerchantCapabilities(merchantCapabilities PKMerchantCapability)

func (*PKPaymentRequest) SetMerchantCategoryCode

func (o *PKPaymentRequest) SetMerchantCategoryCode(merchantCategoryCode int16)

func (*PKPaymentRequest) SetMerchantIdentifier

func (o *PKPaymentRequest) SetMerchantIdentifier(merchantIdentifier *foundation.NSString)

func (*PKPaymentRequest) SetMultiTokenContexts

func (o *PKPaymentRequest) SetMultiTokenContexts(multiTokenContexts *foundation.NSArray[*PKPaymentTokenContext])

func (*PKPaymentRequest) SetPaymentSummaryItems

func (o *PKPaymentRequest) SetPaymentSummaryItems(paymentSummaryItems *foundation.NSArray[*PKPaymentSummaryItem])

func (*PKPaymentRequest) SetRecurringPaymentRequest

func (o *PKPaymentRequest) SetRecurringPaymentRequest(recurringPaymentRequest *PKRecurringPaymentRequest)

func (*PKPaymentRequest) SetRequiredBillingAddressFields

func (o *PKPaymentRequest) SetRequiredBillingAddressFields(requiredBillingAddressFields PKAddressField)

func (*PKPaymentRequest) SetRequiredBillingContactFields

func (o *PKPaymentRequest) SetRequiredBillingContactFields(requiredBillingContactFields *foundation.NSSet[*foundation.NSString])

func (*PKPaymentRequest) SetRequiredShippingAddressFields

func (o *PKPaymentRequest) SetRequiredShippingAddressFields(requiredShippingAddressFields PKAddressField)

func (*PKPaymentRequest) SetRequiredShippingContactFields

func (o *PKPaymentRequest) SetRequiredShippingContactFields(requiredShippingContactFields *foundation.NSSet[*foundation.NSString])

func (*PKPaymentRequest) SetShippingContact

func (o *PKPaymentRequest) SetShippingContact(shippingContact *PKContact)

func (*PKPaymentRequest) SetShippingContactEditingMode

func (o *PKPaymentRequest) SetShippingContactEditingMode(shippingContactEditingMode PKShippingContactEditingMode)

func (*PKPaymentRequest) SetShippingMethods

func (o *PKPaymentRequest) SetShippingMethods(shippingMethods *foundation.NSArray[*PKShippingMethod])

func (*PKPaymentRequest) SetShippingType

func (o *PKPaymentRequest) SetShippingType(shippingType PKShippingType)

func (*PKPaymentRequest) SetSupportedCountries

func (o *PKPaymentRequest) SetSupportedCountries(supportedCountries *foundation.NSSet[*foundation.NSString])

func (*PKPaymentRequest) SetSupportedNetworks

func (o *PKPaymentRequest) SetSupportedNetworks(supportedNetworks *foundation.NSArray[*foundation.NSString])

func (*PKPaymentRequest) SetSupportsCouponCode

func (o *PKPaymentRequest) SetSupportsCouponCode(supportsCouponCode bool)

func (*PKPaymentRequest) ShippingContact

func (o *PKPaymentRequest) ShippingContact() *PKContact

func (*PKPaymentRequest) ShippingContactEditingMode

func (o *PKPaymentRequest) ShippingContactEditingMode() PKShippingContactEditingMode

func (*PKPaymentRequest) ShippingMethods

func (o *PKPaymentRequest) ShippingMethods() *foundation.NSArray[*PKShippingMethod]

func (*PKPaymentRequest) ShippingType

func (o *PKPaymentRequest) ShippingType() PKShippingType

func (*PKPaymentRequest) SupportedCountries

func (o *PKPaymentRequest) SupportedCountries() *foundation.NSSet[*foundation.NSString]

func (*PKPaymentRequest) SupportedNetworks

func (o *PKPaymentRequest) SupportedNetworks() *foundation.NSArray[*foundation.NSString]

func (*PKPaymentRequest) SupportsCouponCode

func (o *PKPaymentRequest) SupportsCouponCode() bool

type PKPaymentRequestCouponCodeUpdate

type PKPaymentRequestCouponCodeUpdate struct {
	PKPaymentRequestUpdate
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkpaymentrequestcouponcodeupdate

func PKPaymentRequestCouponCodeUpdateFromID

func PKPaymentRequestCouponCodeUpdateFromID(id objc.ID) *PKPaymentRequestCouponCodeUpdate

func (*PKPaymentRequestCouponCodeUpdate) Errors

func (*PKPaymentRequestCouponCodeUpdate) InitWithErrorsPaymentSummaryItemsShippingMethods

func (o *PKPaymentRequestCouponCodeUpdate) InitWithErrorsPaymentSummaryItemsShippingMethods(errors_ *foundation.NSArray[objc.ID], paymentSummaryItems *foundation.NSArray[*PKPaymentSummaryItem], shippingMethods *foundation.NSArray[*PKShippingMethod]) *PKPaymentRequestCouponCodeUpdate

func (*PKPaymentRequestCouponCodeUpdate) SetErrors

func (o *PKPaymentRequestCouponCodeUpdate) SetErrors() error

type PKPaymentRequestMerchantSessionUpdate

type PKPaymentRequestMerchantSessionUpdate struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkpaymentrequestmerchantsessionupdate

func PKPaymentRequestMerchantSessionUpdateFromID

func PKPaymentRequestMerchantSessionUpdateFromID(id objc.ID) *PKPaymentRequestMerchantSessionUpdate

func (*PKPaymentRequestMerchantSessionUpdate) InitWithStatusMerchantSession

func (*PKPaymentRequestMerchantSessionUpdate) Session

func (*PKPaymentRequestMerchantSessionUpdate) SetSession

func (*PKPaymentRequestMerchantSessionUpdate) SetStatus

func (*PKPaymentRequestMerchantSessionUpdate) Status

type PKPaymentRequestPaymentMethodUpdate

type PKPaymentRequestPaymentMethodUpdate struct {
	PKPaymentRequestUpdate
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkpaymentrequestpaymentmethodupdate

func PKPaymentRequestPaymentMethodUpdateFromID

func PKPaymentRequestPaymentMethodUpdateFromID(id objc.ID) *PKPaymentRequestPaymentMethodUpdate

func (*PKPaymentRequestPaymentMethodUpdate) Errors

func (*PKPaymentRequestPaymentMethodUpdate) InitWithErrorsPaymentSummaryItems

func (o *PKPaymentRequestPaymentMethodUpdate) InitWithErrorsPaymentSummaryItems(errors_ *foundation.NSArray[objc.ID], paymentSummaryItems *foundation.NSArray[*PKPaymentSummaryItem]) *PKPaymentRequestPaymentMethodUpdate

func (*PKPaymentRequestPaymentMethodUpdate) SetErrors

type PKPaymentRequestShippingContactUpdate

type PKPaymentRequestShippingContactUpdate struct {
	PKPaymentRequestUpdate
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkpaymentrequestshippingcontactupdate

func PKPaymentRequestShippingContactUpdateFromID

func PKPaymentRequestShippingContactUpdateFromID(id objc.ID) *PKPaymentRequestShippingContactUpdate

func (*PKPaymentRequestShippingContactUpdate) Errors

func (*PKPaymentRequestShippingContactUpdate) InitWithErrorsPaymentSummaryItemsShippingMethods

func (o *PKPaymentRequestShippingContactUpdate) InitWithErrorsPaymentSummaryItemsShippingMethods(errors_ *foundation.NSArray[objc.ID], paymentSummaryItems *foundation.NSArray[*PKPaymentSummaryItem], shippingMethods *foundation.NSArray[*PKShippingMethod]) *PKPaymentRequestShippingContactUpdate

func (*PKPaymentRequestShippingContactUpdate) SetErrors

type PKPaymentRequestUpdate

type PKPaymentRequestUpdate struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkpaymentrequestupdate

func PKPaymentRequestUpdateFromID

func PKPaymentRequestUpdateFromID(id objc.ID) *PKPaymentRequestUpdate

func (*PKPaymentRequestUpdate) AutomaticReloadPaymentRequest

func (o *PKPaymentRequestUpdate) AutomaticReloadPaymentRequest() *PKAutomaticReloadPaymentRequest

func (*PKPaymentRequestUpdate) DeferredPaymentRequest

func (o *PKPaymentRequestUpdate) DeferredPaymentRequest() *PKDeferredPaymentRequest

func (*PKPaymentRequestUpdate) InitWithPaymentSummaryItems

func (o *PKPaymentRequestUpdate) InitWithPaymentSummaryItems(paymentSummaryItems *foundation.NSArray[*PKPaymentSummaryItem]) *PKPaymentRequestUpdate

func (*PKPaymentRequestUpdate) MultiTokenContexts

func (*PKPaymentRequestUpdate) PaymentSummaryItems

func (o *PKPaymentRequestUpdate) PaymentSummaryItems() *foundation.NSArray[*PKPaymentSummaryItem]

func (*PKPaymentRequestUpdate) RecurringPaymentRequest

func (o *PKPaymentRequestUpdate) RecurringPaymentRequest() *PKRecurringPaymentRequest

func (*PKPaymentRequestUpdate) SetAutomaticReloadPaymentRequest

func (o *PKPaymentRequestUpdate) SetAutomaticReloadPaymentRequest(automaticReloadPaymentRequest *PKAutomaticReloadPaymentRequest)

func (*PKPaymentRequestUpdate) SetDeferredPaymentRequest

func (o *PKPaymentRequestUpdate) SetDeferredPaymentRequest(deferredPaymentRequest *PKDeferredPaymentRequest)

func (*PKPaymentRequestUpdate) SetMultiTokenContexts

func (o *PKPaymentRequestUpdate) SetMultiTokenContexts(multiTokenContexts *foundation.NSArray[*PKPaymentTokenContext])

func (*PKPaymentRequestUpdate) SetPaymentSummaryItems

func (o *PKPaymentRequestUpdate) SetPaymentSummaryItems(paymentSummaryItems *foundation.NSArray[*PKPaymentSummaryItem])

func (*PKPaymentRequestUpdate) SetRecurringPaymentRequest

func (o *PKPaymentRequestUpdate) SetRecurringPaymentRequest(recurringPaymentRequest *PKRecurringPaymentRequest)

func (*PKPaymentRequestUpdate) SetShippingMethods

func (o *PKPaymentRequestUpdate) SetShippingMethods(shippingMethods *foundation.NSArray[*PKShippingMethod])

func (*PKPaymentRequestUpdate) SetStatus

func (*PKPaymentRequestUpdate) ShippingMethods

func (*PKPaymentRequestUpdate) Status

type PKPaymentSummaryItem

type PKPaymentSummaryItem struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkpaymentsummaryitem

func PKPaymentSummaryItemFromID

func PKPaymentSummaryItemFromID(id objc.ID) *PKPaymentSummaryItem

func PKPaymentSummaryItemSummaryItemWithLabelAmount

func PKPaymentSummaryItemSummaryItemWithLabelAmount(label *foundation.NSString, amount *foundation.NSDecimalNumber) *PKPaymentSummaryItem

func PKPaymentSummaryItemSummaryItemWithLabelAmountType

func PKPaymentSummaryItemSummaryItemWithLabelAmountType(label *foundation.NSString, amount *foundation.NSDecimalNumber, type_ PKPaymentSummaryItemType) *PKPaymentSummaryItem

func (*PKPaymentSummaryItem) Amount

func (*PKPaymentSummaryItem) Label

func (*PKPaymentSummaryItem) SetAmount

func (o *PKPaymentSummaryItem) SetAmount(amount *foundation.NSDecimalNumber)

func (*PKPaymentSummaryItem) SetLabel

func (o *PKPaymentSummaryItem) SetLabel(label *foundation.NSString)

func (*PKPaymentSummaryItem) SetType

func (*PKPaymentSummaryItem) Type

type PKPaymentSummaryItemType

type PKPaymentSummaryItemType uint64
const (
	PKPaymentSummaryItemTypeFinal   PKPaymentSummaryItemType = 0
	PKPaymentSummaryItemTypePending PKPaymentSummaryItemType = 1
)

func (PKPaymentSummaryItemType) String

func (e PKPaymentSummaryItemType) String() string

type PKPaymentToken

type PKPaymentToken struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkpaymenttoken

func PKPaymentTokenFromID

func PKPaymentTokenFromID(id objc.ID) *PKPaymentToken

func (*PKPaymentToken) PaymentData

func (o *PKPaymentToken) PaymentData() *foundation.NSData

func (*PKPaymentToken) PaymentInstrumentName

func (o *PKPaymentToken) PaymentInstrumentName() *foundation.NSString

func (*PKPaymentToken) PaymentMethod

func (o *PKPaymentToken) PaymentMethod() *PKPaymentMethod

func (*PKPaymentToken) PaymentNetwork

func (o *PKPaymentToken) PaymentNetwork() *foundation.NSString

func (*PKPaymentToken) TransactionIdentifier

func (o *PKPaymentToken) TransactionIdentifier() *foundation.NSString

type PKPaymentTokenContext

type PKPaymentTokenContext struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkpaymenttokencontext

func PKPaymentTokenContextFromID

func PKPaymentTokenContextFromID(id objc.ID) *PKPaymentTokenContext

func (*PKPaymentTokenContext) Amount

func (*PKPaymentTokenContext) ExternalIdentifier

func (o *PKPaymentTokenContext) ExternalIdentifier() *foundation.NSString

func (*PKPaymentTokenContext) InitWithMerchantIdentifierExternalIdentifierMerchantNameMerchantDomainAmount

func (o *PKPaymentTokenContext) InitWithMerchantIdentifierExternalIdentifierMerchantNameMerchantDomainAmount(merchantIdentifier *foundation.NSString, externalIdentifier *foundation.NSString, merchantName *foundation.NSString, merchantDomain *foundation.NSString, amount *foundation.NSDecimalNumber) *PKPaymentTokenContext

func (*PKPaymentTokenContext) MerchantDomain

func (o *PKPaymentTokenContext) MerchantDomain() *foundation.NSString

func (*PKPaymentTokenContext) MerchantIdentifier

func (o *PKPaymentTokenContext) MerchantIdentifier() *foundation.NSString

func (*PKPaymentTokenContext) MerchantName

func (o *PKPaymentTokenContext) MerchantName() *foundation.NSString

func (*PKPaymentTokenContext) SetAmount

func (o *PKPaymentTokenContext) SetAmount(amount *foundation.NSDecimalNumber)

func (*PKPaymentTokenContext) SetExternalIdentifier

func (o *PKPaymentTokenContext) SetExternalIdentifier(externalIdentifier *foundation.NSString)

func (*PKPaymentTokenContext) SetMerchantDomain

func (o *PKPaymentTokenContext) SetMerchantDomain(merchantDomain *foundation.NSString)

func (*PKPaymentTokenContext) SetMerchantIdentifier

func (o *PKPaymentTokenContext) SetMerchantIdentifier(merchantIdentifier *foundation.NSString)

func (*PKPaymentTokenContext) SetMerchantName

func (o *PKPaymentTokenContext) SetMerchantName(merchantName *foundation.NSString)

type PKRadioTechnology

type PKRadioTechnology uint64
const (
	PKRadioTechnologyNone      PKRadioTechnology = 0
	PKRadioTechnologyNFC       PKRadioTechnology = 1
	PKRadioTechnologyBluetooth PKRadioTechnology = 2
)

func (PKRadioTechnology) String

func (e PKRadioTechnology) String() string

type PKRecurringPaymentRequest

type PKRecurringPaymentRequest struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkrecurringpaymentrequest

func PKRecurringPaymentRequestFromID

func PKRecurringPaymentRequestFromID(id objc.ID) *PKRecurringPaymentRequest

func (*PKRecurringPaymentRequest) BillingAgreement

func (o *PKRecurringPaymentRequest) BillingAgreement() *foundation.NSString

func (*PKRecurringPaymentRequest) InitWithPaymentDescriptionRegularBillingManagementURL

func (o *PKRecurringPaymentRequest) InitWithPaymentDescriptionRegularBillingManagementURL(paymentDescription *foundation.NSString, regularBilling *PKRecurringPaymentSummaryItem, managementURL *foundation.NSURL) *PKRecurringPaymentRequest

func (*PKRecurringPaymentRequest) ManagementURL

func (o *PKRecurringPaymentRequest) ManagementURL() *foundation.NSURL

func (*PKRecurringPaymentRequest) PaymentDescription

func (o *PKRecurringPaymentRequest) PaymentDescription() *foundation.NSString

func (*PKRecurringPaymentRequest) RegularBilling

func (*PKRecurringPaymentRequest) SetBillingAgreement

func (o *PKRecurringPaymentRequest) SetBillingAgreement(billingAgreement *foundation.NSString)

func (*PKRecurringPaymentRequest) SetManagementURL

func (o *PKRecurringPaymentRequest) SetManagementURL(managementURL *foundation.NSURL)

func (*PKRecurringPaymentRequest) SetPaymentDescription

func (o *PKRecurringPaymentRequest) SetPaymentDescription(paymentDescription *foundation.NSString)

func (*PKRecurringPaymentRequest) SetRegularBilling

func (o *PKRecurringPaymentRequest) SetRegularBilling(regularBilling *PKRecurringPaymentSummaryItem)

func (*PKRecurringPaymentRequest) SetTokenNotificationURL

func (o *PKRecurringPaymentRequest) SetTokenNotificationURL(tokenNotificationURL *foundation.NSURL)

func (*PKRecurringPaymentRequest) SetTrialBilling

func (o *PKRecurringPaymentRequest) SetTrialBilling(trialBilling *PKRecurringPaymentSummaryItem)

func (*PKRecurringPaymentRequest) TokenNotificationURL

func (o *PKRecurringPaymentRequest) TokenNotificationURL() *foundation.NSURL

func (*PKRecurringPaymentRequest) TrialBilling

type PKRecurringPaymentSummaryItem

type PKRecurringPaymentSummaryItem struct {
	PKPaymentSummaryItem
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkrecurringpaymentsummaryitem

func PKRecurringPaymentSummaryItemFromID

func PKRecurringPaymentSummaryItemFromID(id objc.ID) *PKRecurringPaymentSummaryItem

func (*PKRecurringPaymentSummaryItem) EndDate

func (*PKRecurringPaymentSummaryItem) IntervalCount

func (o *PKRecurringPaymentSummaryItem) IntervalCount() int

func (*PKRecurringPaymentSummaryItem) IntervalUnit

func (*PKRecurringPaymentSummaryItem) SetEndDate

func (o *PKRecurringPaymentSummaryItem) SetEndDate(endDate *foundation.NSDate)

func (*PKRecurringPaymentSummaryItem) SetIntervalCount

func (o *PKRecurringPaymentSummaryItem) SetIntervalCount(intervalCount int)

func (*PKRecurringPaymentSummaryItem) SetIntervalUnit

func (o *PKRecurringPaymentSummaryItem) SetIntervalUnit(intervalUnit foundation.NSCalendarUnit)

func (*PKRecurringPaymentSummaryItem) SetStartDate

func (o *PKRecurringPaymentSummaryItem) SetStartDate(startDate *foundation.NSDate)

func (*PKRecurringPaymentSummaryItem) StartDate

type PKSecureElementPass

type PKSecureElementPass struct {
	PKPass
}

Apple documentation: https://developer.apple.com/documentation/passkit/pksecureelementpass

func PKSecureElementPassFromID

func PKSecureElementPassFromID(id objc.ID) *PKSecureElementPass

func (*PKSecureElementPass) DeviceAccountIdentifier

func (o *PKSecureElementPass) DeviceAccountIdentifier() *foundation.NSString

func (*PKSecureElementPass) DeviceAccountNumberSuffix

func (o *PKSecureElementPass) DeviceAccountNumberSuffix() *foundation.NSString

func (*PKSecureElementPass) DevicePassIdentifier

func (o *PKSecureElementPass) DevicePassIdentifier() *foundation.NSString

func (*PKSecureElementPass) PairedTerminalIdentifier

func (o *PKSecureElementPass) PairedTerminalIdentifier() *foundation.NSString

func (*PKSecureElementPass) PassActivationState

func (*PKSecureElementPass) PrimaryAccountIdentifier

func (o *PKSecureElementPass) PrimaryAccountIdentifier() *foundation.NSString

func (*PKSecureElementPass) PrimaryAccountNumberSuffix

func (o *PKSecureElementPass) PrimaryAccountNumberSuffix() *foundation.NSString

type PKSecureElementPassActivationState

type PKSecureElementPassActivationState int64
const (
	PKSecureElementPassActivationStateActivated          PKSecureElementPassActivationState = 0
	PKSecureElementPassActivationStateRequiresActivation PKSecureElementPassActivationState = 1
	PKSecureElementPassActivationStateActivating         PKSecureElementPassActivationState = 2
	PKSecureElementPassActivationStateSuspended          PKSecureElementPassActivationState = 3
	PKSecureElementPassActivationStateDeactivated        PKSecureElementPassActivationState = 4
)

func (PKSecureElementPassActivationState) String

type PKShareSecureElementPassErrorCode

type PKShareSecureElementPassErrorCode int64
const (
	PKShareSecureElementPassUnknownError PKShareSecureElementPassErrorCode = 0
	PKShareSecureElementPassSetupError   PKShareSecureElementPassErrorCode = 1
)

func (PKShareSecureElementPassErrorCode) String

type PKShareablePassMetadata

type PKShareablePassMetadata struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkshareablepassmetadata

func PKShareablePassMetadataFromID

func PKShareablePassMetadataFromID(id objc.ID) *PKShareablePassMetadata

func (*PKShareablePassMetadata) AccountHash

func (o *PKShareablePassMetadata) AccountHash() *foundation.NSString

func (*PKShareablePassMetadata) CardConfigurationIdentifier

func (o *PKShareablePassMetadata) CardConfigurationIdentifier() *foundation.NSString

func (*PKShareablePassMetadata) CardTemplateIdentifier

func (o *PKShareablePassMetadata) CardTemplateIdentifier() *foundation.NSString

func (*PKShareablePassMetadata) CredentialIdentifier

func (o *PKShareablePassMetadata) CredentialIdentifier() *foundation.NSString

func (*PKShareablePassMetadata) InitWithProvisioningCredentialIdentifierCardConfigurationIdentifierSharingInstanceIdentifierPassThumbnailImageOwnerDisplayNameLocalizedDescription

func (o *PKShareablePassMetadata) InitWithProvisioningCredentialIdentifierCardConfigurationIdentifierSharingInstanceIdentifierPassThumbnailImageOwnerDisplayNameLocalizedDescription(credentialIdentifier *foundation.NSString, cardConfigurationIdentifier *foundation.NSString, sharingInstanceIdentifier *foundation.NSString, passThumbnailImage unsafe.Pointer, ownerDisplayName *foundation.NSString, localizedDescription *foundation.NSString) *PKShareablePassMetadata

func (*PKShareablePassMetadata) InitWithProvisioningCredentialIdentifierSharingInstanceIdentifierCardConfigurationIdentifierPreview

func (o *PKShareablePassMetadata) InitWithProvisioningCredentialIdentifierSharingInstanceIdentifierCardConfigurationIdentifierPreview(credentialIdentifier *foundation.NSString, sharingInstanceIdentifier *foundation.NSString, templateIdentifier *foundation.NSString, preview *PKShareablePassMetadataPreview) *PKShareablePassMetadata

func (*PKShareablePassMetadata) InitWithProvisioningCredentialIdentifierSharingInstanceIdentifierCardTemplateIdentifierPreview

func (o *PKShareablePassMetadata) InitWithProvisioningCredentialIdentifierSharingInstanceIdentifierCardTemplateIdentifierPreview(credentialIdentifier *foundation.NSString, sharingInstanceIdentifier *foundation.NSString, templateIdentifier *foundation.NSString, preview *PKShareablePassMetadataPreview) *PKShareablePassMetadata

func (*PKShareablePassMetadata) InitWithProvisioningCredentialIdentifierSharingInstanceIdentifierPassThumbnailImageOwnerDisplayNameLocalizedDescriptionAccountHashTemplateIdentifierRelyingPartyIdentifierRequiresUnifiedAccessCapableDevice

func (o *PKShareablePassMetadata) InitWithProvisioningCredentialIdentifierSharingInstanceIdentifierPassThumbnailImageOwnerDisplayNameLocalizedDescriptionAccountHashTemplateIdentifierRelyingPartyIdentifierRequiresUnifiedAccessCapableDevice(credentialIdentifier *foundation.NSString, sharingInstanceIdentifier *foundation.NSString, passThumbnailImage unsafe.Pointer, ownerDisplayName *foundation.NSString, localizedDescription *foundation.NSString, accountHash *foundation.NSString, templateIdentifier *foundation.NSString, relyingPartyIdentifier *foundation.NSString, requiresUnifiedAccessCapableDevice bool) *PKShareablePassMetadata

func (*PKShareablePassMetadata) LocalizedDescription

func (o *PKShareablePassMetadata) LocalizedDescription() *foundation.NSString

func (*PKShareablePassMetadata) OwnerDisplayName

func (o *PKShareablePassMetadata) OwnerDisplayName() *foundation.NSString

func (*PKShareablePassMetadata) PassThumbnailImage

func (o *PKShareablePassMetadata) PassThumbnailImage() unsafe.Pointer

func (*PKShareablePassMetadata) Preview

func (*PKShareablePassMetadata) RelyingPartyIdentifier

func (o *PKShareablePassMetadata) RelyingPartyIdentifier() *foundation.NSString

func (*PKShareablePassMetadata) RequiresUnifiedAccessCapableDevice

func (o *PKShareablePassMetadata) RequiresUnifiedAccessCapableDevice() bool

func (*PKShareablePassMetadata) ServerEnvironmentIdentifier

func (o *PKShareablePassMetadata) ServerEnvironmentIdentifier() *foundation.NSString

func (*PKShareablePassMetadata) SetAccountHash

func (o *PKShareablePassMetadata) SetAccountHash(accountHash *foundation.NSString)

func (*PKShareablePassMetadata) SetRelyingPartyIdentifier

func (o *PKShareablePassMetadata) SetRelyingPartyIdentifier(relyingPartyIdentifier *foundation.NSString)

func (*PKShareablePassMetadata) SetRequiresUnifiedAccessCapableDevice

func (o *PKShareablePassMetadata) SetRequiresUnifiedAccessCapableDevice(requiresUnifiedAccessCapableDevice bool)

func (*PKShareablePassMetadata) SetServerEnvironmentIdentifier

func (o *PKShareablePassMetadata) SetServerEnvironmentIdentifier(serverEnvironmentIdentifier *foundation.NSString)

func (*PKShareablePassMetadata) SharingInstanceIdentifier

func (o *PKShareablePassMetadata) SharingInstanceIdentifier() *foundation.NSString

func (*PKShareablePassMetadata) TemplateIdentifier

func (o *PKShareablePassMetadata) TemplateIdentifier() unsafe.Pointer

type PKShareablePassMetadataPreview

type PKShareablePassMetadataPreview struct {
	PKAddPassMetadataPreview
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkshareablepassmetadatapreview

func PKShareablePassMetadataPreviewFromID

func PKShareablePassMetadataPreviewFromID(id objc.ID) *PKShareablePassMetadataPreview

func PKShareablePassMetadataPreviewPreviewWithTemplateIdentifier

func PKShareablePassMetadataPreviewPreviewWithTemplateIdentifier(templateIdentifier *foundation.NSString) *PKShareablePassMetadataPreview

func (*PKShareablePassMetadataPreview) InitWithTemplateIdentifier

func (o *PKShareablePassMetadataPreview) InitWithTemplateIdentifier(templateIdentifier *foundation.NSString) *PKShareablePassMetadataPreview

func (*PKShareablePassMetadataPreview) OwnerDisplayName

func (o *PKShareablePassMetadataPreview) OwnerDisplayName() *foundation.NSString

func (*PKShareablePassMetadataPreview) ProvisioningTemplateIdentifier

func (o *PKShareablePassMetadataPreview) ProvisioningTemplateIdentifier() *foundation.NSString

func (*PKShareablePassMetadataPreview) SetOwnerDisplayName

func (o *PKShareablePassMetadataPreview) SetOwnerDisplayName(ownerDisplayName *foundation.NSString)

type PKShippingContactEditingMode

type PKShippingContactEditingMode uint64
const (
	PKShippingContactEditingModeAvailable   PKShippingContactEditingMode = 1
	PKShippingContactEditingModeStorePickup PKShippingContactEditingMode = 2
	PKShippingContactEditingModeEnabled     PKShippingContactEditingMode = 1
)

func (PKShippingContactEditingMode) String

type PKShippingMethod

type PKShippingMethod struct {
	PKPaymentSummaryItem
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkshippingmethod

func PKShippingMethodFromID

func PKShippingMethodFromID(id objc.ID) *PKShippingMethod

func (*PKShippingMethod) DateComponentsRange

func (o *PKShippingMethod) DateComponentsRange() *PKDateComponentsRange

func (*PKShippingMethod) Detail

func (o *PKShippingMethod) Detail() *foundation.NSString

func (*PKShippingMethod) Identifier

func (o *PKShippingMethod) Identifier() *foundation.NSString

func (*PKShippingMethod) SetDateComponentsRange

func (o *PKShippingMethod) SetDateComponentsRange(dateComponentsRange *PKDateComponentsRange)

func (*PKShippingMethod) SetDetail

func (o *PKShippingMethod) SetDetail(detail *foundation.NSString)

func (*PKShippingMethod) SetIdentifier

func (o *PKShippingMethod) SetIdentifier(identifier *foundation.NSString)

type PKShippingType

type PKShippingType uint64
const (
	PKShippingTypeShipping      PKShippingType = 0
	PKShippingTypeDelivery      PKShippingType = 1
	PKShippingTypeStorePickup   PKShippingType = 2
	PKShippingTypeServicePickup PKShippingType = 3
)

func (PKShippingType) String

func (e PKShippingType) String() string

type PKStoredValuePassBalance

type PKStoredValuePassBalance struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkstoredvaluepassbalance

func PKStoredValuePassBalanceFromID

func PKStoredValuePassBalanceFromID(id objc.ID) *PKStoredValuePassBalance

func (*PKStoredValuePassBalance) Amount

func (*PKStoredValuePassBalance) BalanceType

func (o *PKStoredValuePassBalance) BalanceType() *foundation.NSString

func (*PKStoredValuePassBalance) CurrencyCode

func (o *PKStoredValuePassBalance) CurrencyCode() *foundation.NSString

func (*PKStoredValuePassBalance) ExpiryDate

func (o *PKStoredValuePassBalance) ExpiryDate() *foundation.NSDate

func (*PKStoredValuePassBalance) IsEqualToBalance

func (o *PKStoredValuePassBalance) IsEqualToBalance(balance *PKStoredValuePassBalance) bool

type PKStoredValuePassProperties

type PKStoredValuePassProperties struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkstoredvaluepassproperties

func PKStoredValuePassPropertiesFromID

func PKStoredValuePassPropertiesFromID(id objc.ID) *PKStoredValuePassProperties

func PKStoredValuePassPropertiesPassPropertiesForPass

func PKStoredValuePassPropertiesPassPropertiesForPass(pass *PKPass) *PKStoredValuePassProperties

func (*PKStoredValuePassProperties) Balances

func (*PKStoredValuePassProperties) ExpirationDate

func (o *PKStoredValuePassProperties) ExpirationDate() *foundation.NSDate

func (*PKStoredValuePassProperties) IsBlacklisted deprecated

func (o *PKStoredValuePassProperties) IsBlacklisted() bool

Deprecated: since macOS 12.0.

func (*PKStoredValuePassProperties) IsBlocked

func (o *PKStoredValuePassProperties) IsBlocked() bool

type PKSuicaPassProperties

type PKSuicaPassProperties struct {
	PKTransitPassProperties
}

Apple documentation: https://developer.apple.com/documentation/passkit/pksuicapassproperties

func PKSuicaPassPropertiesFromID

func PKSuicaPassPropertiesFromID(id objc.ID) *PKSuicaPassProperties

func PKSuicaPassPropertiesPassPropertiesForPass

func PKSuicaPassPropertiesPassPropertiesForPass(pass *PKPass) *PKSuicaPassProperties

Properties for a given pass, or nil if the pass doesn’t support the set of properties being requested

func (*PKSuicaPassProperties) IsBalanceAllowedForCommute

func (o *PKSuicaPassProperties) IsBalanceAllowedForCommute() bool

func (*PKSuicaPassProperties) IsGreenCarTicketUsed

func (o *PKSuicaPassProperties) IsGreenCarTicketUsed() bool

func (*PKSuicaPassProperties) IsInShinkansenStation

func (o *PKSuicaPassProperties) IsInShinkansenStation() bool

Note: isInShinkansenStation is not a subset of isInStation.

func (*PKSuicaPassProperties) IsLowBalanceGateNotificationEnabled

func (o *PKSuicaPassProperties) IsLowBalanceGateNotificationEnabled() bool

type PKTransitPassProperties

type PKTransitPassProperties struct {
	PKStoredValuePassProperties
}

Apple documentation: https://developer.apple.com/documentation/passkit/pktransitpassproperties

func PKTransitPassPropertiesFromID

func PKTransitPassPropertiesFromID(id objc.ID) *PKTransitPassProperties

func (*PKTransitPassProperties) IsInStation

func (o *PKTransitPassProperties) IsInStation() bool

func (*PKTransitPassProperties) TransitBalance deprecated

func (o *PKTransitPassProperties) TransitBalance() *foundation.NSDecimalNumber

Deprecated: since macOS 12.0.

func (*PKTransitPassProperties) TransitBalanceCurrencyCode deprecated

func (o *PKTransitPassProperties) TransitBalanceCurrencyCode() *foundation.NSString

Deprecated: since macOS 12.0.

type PKVehicleConnectionDelegate

type PKVehicleConnectionDelegate interface {
	SessionDidChangeConnectionState(newState PKVehicleConnectionSessionConnectionState)
	SessionDidReceiveData(data *foundation.NSData)
}

PKVehicleConnectionDelegate wraps the ObjC protocol PKVehicleConnectionDelegate.

type PKVehicleConnectionErrorCode

type PKVehicleConnectionErrorCode int64
const (
	PKVehicleConnectionErrorCodeUnknown              PKVehicleConnectionErrorCode = 0
	PKVehicleConnectionErrorCodeSessionUnableToStart PKVehicleConnectionErrorCode = 1
	PKVehicleConnectionErrorCodeSessionNotActive     PKVehicleConnectionErrorCode = 2
)

func (PKVehicleConnectionErrorCode) String

type PKVehicleConnectionSession

type PKVehicleConnectionSession struct {
	foundation.NSObject
}

Apple documentation: https://developer.apple.com/documentation/passkit/pkvehicleconnectionsession

func PKVehicleConnectionSessionFromID

func PKVehicleConnectionSessionFromID(id objc.ID) *PKVehicleConnectionSession

func (*PKVehicleConnectionSession) ConnectionStatus

func (*PKVehicleConnectionSession) Delegate

func (*PKVehicleConnectionSession) Invalidate

func (o *PKVehicleConnectionSession) Invalidate()

func (*PKVehicleConnectionSession) SendDataError

func (o *PKVehicleConnectionSession) SendDataError(message *foundation.NSData) (bool, error)

type PKVehicleConnectionSessionConnectionState

type PKVehicleConnectionSessionConnectionState int64
const (
	PKVehicleConnectionSessionConnectionStateDisconnected    PKVehicleConnectionSessionConnectionState = 0
	PKVehicleConnectionSessionConnectionStateConnected       PKVehicleConnectionSessionConnectionState = 1
	PKVehicleConnectionSessionConnectionStateConnecting      PKVehicleConnectionSessionConnectionState = 2
	PKVehicleConnectionSessionConnectionStateFailedToConnect PKVehicleConnectionSessionConnectionState = 3
)

func (PKVehicleConnectionSessionConnectionState) String

type PMPageToPaperMappingType

type PMPageToPaperMappingType int64
const (
	KPMPageToPaperMappingNone       PMPageToPaperMappingType = 1
	KPMPageToPaperMappingScaleToFit PMPageToPaperMappingType = 2
)

func (PMPageToPaperMappingType) String

func (e PMPageToPaperMappingType) String() string

type Ptrauth_key

type Ptrauth_key int64
const (
	Ptrauth_key_none                     Ptrauth_key = -1
	Ptrauth_key_asia                     Ptrauth_key = 0
	Ptrauth_key_asib                     Ptrauth_key = 1
	Ptrauth_key_asda                     Ptrauth_key = 2
	Ptrauth_key_asdb                     Ptrauth_key = 3
	Ptrauth_key_process_independent_code Ptrauth_key = 0
	Ptrauth_key_process_dependent_code   Ptrauth_key = 1
	Ptrauth_key_process_independent_data Ptrauth_key = 2
	Ptrauth_key_process_dependent_data   Ptrauth_key = 3
	Ptrauth_key_return_address           Ptrauth_key = 1
	Ptrauth_key_frame_pointer            Ptrauth_key = 3
	Ptrauth_key_function_pointer         Ptrauth_key = 0
	Ptrauth_key_block_function           Ptrauth_key = 0
	Ptrauth_key_cxx_vtable_pointer       Ptrauth_key = 2
	Ptrauth_key_method_list_pointer      Ptrauth_key = 2
	Ptrauth_key_objc_isa_pointer         Ptrauth_key = 2
	Ptrauth_key_objc_super_pointer       Ptrauth_key = 2
	Ptrauth_key_objc_sel_pointer         Ptrauth_key = 3
	Ptrauth_key_objc_class_ro_pointer    Ptrauth_key = 2
	Ptrauth_key_block_descriptor_pointer Ptrauth_key = 2
	Ptrauth_key_init_fini_pointer        Ptrauth_key = 0
)

func (Ptrauth_key) String

func (e Ptrauth_key) String() string

type Qos_class_t

type Qos_class_t uint32
const (
	QOS_CLASS_USER_INTERACTIVE Qos_class_t = 33
	QOS_CLASS_USER_INITIATED   Qos_class_t = 25
	QOS_CLASS_DEFAULT          Qos_class_t = 21
	QOS_CLASS_UTILITY          Qos_class_t = 17
	QOS_CLASS_BACKGROUND       Qos_class_t = 9
	QOS_CLASS_UNSPECIFIED      Qos_class_t = 0
)

func (Qos_class_t) String

func (e Qos_class_t) String() string

type Virtual_memory_guard_exception_code_t

type Virtual_memory_guard_exception_code_t int64
const (
	KGUARD_EXC_DEALLOC_GAP                   Virtual_memory_guard_exception_code_t = 1
	KGUARD_EXC_RECLAIM_COPYIO_FAILURE        Virtual_memory_guard_exception_code_t = 2
	KGUARD_EXC_RECLAIM_INDEX_FAILURE         Virtual_memory_guard_exception_code_t = 4
	KGUARD_EXC_RECLAIM_DEALLOCATE_FAILURE    Virtual_memory_guard_exception_code_t = 8
	KGUARD_EXC_RECLAIM_ACCOUNTING_FAILURE    Virtual_memory_guard_exception_code_t = 9
	KGUARD_EXC_SEC_IOPL_ON_EXEC_PAGE         Virtual_memory_guard_exception_code_t = 10
	KGUARD_EXC_SEC_EXEC_ON_IOPL_PAGE         Virtual_memory_guard_exception_code_t = 11
	KGUARD_EXC_SEC_UPL_WRITE_ON_EXEC_REGION  Virtual_memory_guard_exception_code_t = 12
	KGUARD_EXC_LARGE_ALLOCATION_TELEMETRY    Virtual_memory_guard_exception_code_t = 13
	KGUARD_EXC_SEC_ACCESS_FAULT              Virtual_memory_guard_exception_code_t = 98
	KGUARD_EXC_SEC_ASYNC_ACCESS_FAULT        Virtual_memory_guard_exception_code_t = 99
	KGUARD_EXC_SEC_COPY_DENIED               Virtual_memory_guard_exception_code_t = 100
	KGUARD_EXC_SEC_SHARING_DENIED            Virtual_memory_guard_exception_code_t = 101
	KGUARD_EXC_MTE_SYNC_FAULT                Virtual_memory_guard_exception_code_t = 200
	KGUARD_EXC_MTE_ASYNC_USER_FAULT          Virtual_memory_guard_exception_code_t = 201
	KGUARD_EXC_MTE_ASYNC_KERN_FAULT          Virtual_memory_guard_exception_code_t = 202
	KGUARD_EXC_GUARD_OBJECT_ASYNC_USER_FAULT Virtual_memory_guard_exception_code_t = 203
	KGUARD_EXC_GUARD_OBJECT_ASYNC_KERN_FAULT Virtual_memory_guard_exception_code_t = 204
)

func (Virtual_memory_guard_exception_code_t) String

type Xpc_listener_create_flags_t

type Xpc_listener_create_flags_t int64
const (
	XPC_LISTENER_CREATE_NONE             Xpc_listener_create_flags_t = 0
	XPC_LISTENER_CREATE_INACTIVE         Xpc_listener_create_flags_t = 1
	XPC_LISTENER_CREATE_FORCE_MACH       Xpc_listener_create_flags_t = 2
	XPC_LISTENER_CREATE_FORCE_XPCSERVICE Xpc_listener_create_flags_t = 4
)

func (Xpc_listener_create_flags_t) String

type Xpc_session_create_flags_t

type Xpc_session_create_flags_t int64
const (
	XPC_SESSION_CREATE_NONE            Xpc_session_create_flags_t = 0
	XPC_SESSION_CREATE_INACTIVE        Xpc_session_create_flags_t = 1
	XPC_SESSION_CREATE_MACH_PRIVILEGED Xpc_session_create_flags_t = 2
)

func (Xpc_session_create_flags_t) String

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL