---
title: CPNavigationSession.PauseReason
framework: carplay
role: symbol
role_heading: Enumeration
path: carplay/cpnavigationsession/pausereason
---

# CPNavigationSession.PauseReason

A set of reasons for pausing a trip.

## Declaration

```swift
enum PauseReason
```

## Topics

### Reasons

- [CPNavigationSession.PauseReason.arrived](carplay/cpnavigationsession/pausereason/arrived.md)
- [CPNavigationSession.PauseReason.loading](carplay/cpnavigationsession/pausereason/loading.md)
- [CPNavigationSession.PauseReason.locating](carplay/cpnavigationsession/pausereason/locating.md)
- [CPNavigationSession.PauseReason.proceedToRoute](carplay/cpnavigationsession/pausereason/proceedtoroute.md)
- [CPNavigationSession.PauseReason.rerouting](carplay/cpnavigationsession/pausereason/rerouting.md)

### Initializers

- [init(rawValue:)](carplay/cpnavigationsession/pausereason/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Managing Trip Navigation

- [cancelTrip()](carplay/cpnavigationsession/canceltrip().md)
- [finishTrip()](carplay/cpnavigationsession/finishtrip().md)
- [pauseTrip(for:description:)](carplay/cpnavigationsession/pausetrip(for:description:).md)
- [pauseTrip(for:description:turnCardColor:)](carplay/cpnavigationsession/pausetrip(for:description:turncardcolor:).md)
- [resumeTrip(updatedRouteInformation:)](carplay/cpnavigationsession/resumetrip(updatedrouteinformation:).md)
