---
title: "session(for:delegate:completion:)"
framework: passkit
role: symbol
role_heading: Type Method
path: "passkit/pkvehicleconnectionsession/session(for:delegate:completion:)"
---

# session(for:delegate:completion:)

## Declaration

```swift
class func session(for pass: PKSecureElementPass, delegate: any PKVehicleConnectionDelegate, completion: @escaping @Sendable (PKVehicleConnectionSession?, (any Error)?) -> Void)
```

```swift
class func session(for pass: PKSecureElementPass, delegate: any PKVehicleConnectionDelegate) async throws -> PKVehicleConnectionSession
```
