---
title: INRidePartySizeOption
framework: intents
role: symbol
role_heading: Class
path: intents/inridepartysizeoption
---

# INRidePartySizeOption

The price of a ride involving the specified number of people.

## Declaration

```swift
class INRidePartySizeOption
```

## Mentioned in

Generating a List of Ride Options

## Overview

Overview An INRidePartySizeOption object describes many passengers and the special pricing that applies to a party of that size. When configuring a INRideOption object, you create one or more instances of this class to specify pricing for the user’s party. Present this information to the user along with the other ride option information.

## Topics

### Initializing a Party Size Object

- [init(partySizeRange:sizeDescription:priceRange:)](intents/inridepartysizeoption/init(partysizerange:sizedescription:pricerange:).md)

### Getting the Party Size Information

- [partySizeRange](intents/inridepartysizeoption/partysizerange.md)
- [sizeDescription](intents/inridepartysizeoption/sizedescription.md)
- [priceRange](intents/inridepartysizeoption/pricerange.md)

### Initializers

- [init(coder:)](intents/inridepartysizeoption/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)
- [INRideVehicle](intents/inridevehicle.md)
- [INRideFareLineItem](intents/inridefarelineitem.md)
- [INRideCompletionStatus](intents/inridecompletionstatus.md)
