PassKit · IOS API REFERENCE
PKVehicleConnectionSession
class · iOS 15.4+ · SDK 27.1
class PKVehicleConnectionSession
Members (5)
static · iOS 15.4+session
TypeScriptstatic session(pass: PKSecureElementPass, delegate: Implements<PKVehicleConnectionDelegate> | SDKHandle, completion: ((arg0: (PKVehicleConnectionSession) | null, arg1: (NativeError) | null) => void)): void
Swift declarationclass func session(for pass: PKSecureElementPass, delegate: any PKVehicleConnectionDelegate) async throws -> PKVehicleConnectionSession
method · iOS 15.4+invalidate
TypeScriptinvalidate(): void
Swift declarationfunc invalidate()
method · iOS 15.4+send
TypeScriptsend(message: ArrayBuffer): void
Swift declarationfunc send(_ message: Data) throws
get · iOS 15.4+connectionStatus
TypeScriptget connectionStatus(): PKVehicleConnectionSessionConnectionState
Swift declarationvar connectionStatus: PKVehicleConnectionSessionConnectionState { get }
get · iOS 15.4+delegate
TypeScriptget delegate(): (SDKHandle) | null
Swift declarationweak var delegate: (any PKVehicleConnectionDelegate)? { get }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
PKVehicleConnectionSession.init()
inherited init: clang: 'init' is unavailable
All PassKit types →