---
title: INRideVehicle
framework: intents
role: symbol
role_heading: Class
path: intents/inridevehicle
---

# INRideVehicle

A specific vehicle used by a ride-booking service.

## Declaration

```swift
class INRideVehicle
```

## Mentioned in

Providing Live Status Updates

## Overview

Overview An INRideVehicle object provides information about a vehicle in your fleet. Use a vehicle object to convey details about a specific vehicle to the user. Siri and Maps present information about your vehicle’s location on the map and let the user know when the vehicle arrives. You create an INRideVehicle object when the user books a ride or when you provide the current status of a ride. You assign the vehicle object to the vehicle property of the INRideStatus object that you include with your response.

## Topics

### Specifying the Vehicle’s Location

- [location](intents/inridevehicle/location.md)
- [mapAnnotationImage](intents/inridevehicle/mapannotationimage.md)

### Specifying the Vehicle Description

- [registrationPlate](intents/inridevehicle/registrationplate.md)
- [manufacturer](intents/inridevehicle/manufacturer.md)
- [model](intents/inridevehicle/model.md)

### Initializers

- [init(coder:)](intents/inridevehicle/init(coder:).md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)

## See Also

### Data Objects

- [INRideOption](intents/inrideoption.md)
- [INRideStatus](intents/inridestatus.md)
- [INRideDriver](intents/inridedriver.md)
- [INRideFareLineItem](intents/inridefarelineitem.md)
- [INRidePartySizeOption](intents/inridepartysizeoption.md)
- [INRideCompletionStatus](intents/inridecompletionstatus.md)
