---
title: ExecutionStatus
framework: CarKey
role: symbol
role_heading: Structure
platforms: [iOS 16.0+, iPadOS 16.0+, Mac Catalyst 16.0+, macOS 13.3+, watchOS 9.0+]
path: carkey/executionstatus
---

# ExecutionStatus

A type that contains the status code a vehicle returns after executing an action.

## Declaration

```swift
struct ExecutionStatus
```

## Overview

Overview An ExecutionStatus type wraps a code that indicates how your vehicle responded to a particular request. The Car Connectivity Consortium specifications define the meaning of most execution status codes, but you can define custom codes as needed for your vehicles.

## Topics

### Creating the Execution Status

- [init(rawValue:)](carkey/executionstatus/init(rawvalue:).md)
- [init(_:)](carkey/executionstatus/init(_:).md)

### Getting the Value

- [rawValue](carkey/executionstatus/rawvalue.md)

## Relationships

### Conforms To

- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Getting the Vehicle’s Response

- [results()](carkey/remotekeylessentryaction/executionrequest/results().md)
