---
title: INPriceRange
framework: intents
role: symbol
role_heading: Class
path: intents/inpricerange
---

# INPriceRange

Price information, as a range of possible values.

## Declaration

```swift
class INPriceRange
```

## Overview

Overview An INPriceRange object encapsulates pricing information for a response that involves a charge for services. Price range objects can specify an exact price, a minimum price, a maximum price, or a specific price range. You create price range objects when providing a response that includes pricing information. Use the price range objects to offer a quote on the cost of the services you are providing, to specify price tiers for services, or to specify more specific pricing information. The information you provide is displayed to the user in appropriate places.

## Topics

### Creating a Price Range Object

- [init(price:currencyCode:)](intents/inpricerange/init(price:currencycode:).md)
- [init(firstPrice:secondPrice:currencyCode:)](intents/inpricerange/init(firstprice:secondprice:currencycode:).md)
- [init(maximumPrice:currencyCode:)](intents/inpricerange/init(maximumprice:currencycode:).md)
- [init(minimumPrice:currencyCode:)](intents/inpricerange/init(minimumprice:currencycode:).md)

### Getting the Price Range Information

- [minimumPrice](intents/inpricerange/minimumprice.md)
- [maximumPrice](intents/inpricerange/maximumprice.md)
- [currencyCode](intents/inpricerange/currencycode.md)

### Initializers

- [init(coder:)](intents/inpricerange/init(coder:).md)
- [init(rangeBetweenPrice:andPrice:currencyCode:)](intents/inpricerange/init(rangebetweenprice:andprice:currencycode:).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

### Monetary

- [INCurrencyAmount](intents/incurrencyamount.md)
