<!--
{
  "availability" : [
    "iOS: 10.0.0 -",
    "iPadOS: 10.0.0 -",
    "macCatalyst: 13.1.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "SiriKit",
  "identifier" : "/documentation/Intents/INRestaurantOffer",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "Intents"
    ],
    "preciseIdentifier" : "c:objc(cs)INRestaurantOffer"
  },
  "title" : "INRestaurantOffer"
}
-->

# INRestaurantOffer

Information about special offers made by a restaurant.

```
class INRestaurantOffer
```

## Overview

An [`INRestaurantOffer`](/documentation/Intents/INRestaurantOffer) object provides information about a special offer made by a restaurant. Restaurants might offer special pricing as part of a promotion or advertisement. This object captures the details of an offer, which the system then displays to the user during the reservation selection process. When booking the reservation, you include the offer selected by the user with the information you provide to the restaurant.

When creating a response to a [`INGetAvailableRestaurantReservationBookingsIntent`](/documentation/Intents/INGetAvailableRestaurantReservationBookingsIntent) intent, you create [`INRestaurantReservationBooking`](/documentation/Intents/INRestaurantReservationBooking) objects with information about the time slots available to the user. If a restaurant offers special deals in a given time slot, create one or more instances of this class, populate them with the details of the offers, and assign them to the corresponding [`INRestaurantReservationBooking`](/documentation/Intents/INRestaurantReservationBooking) objects.

You are responsible for obtaining the information about special offers from the restaurants you support. Including special offers with reservations is not required.

## Topics

### Accessing the Offer Details

[`offerTitleText`](/documentation/Intents/INRestaurantOffer/offerTitleText)

The user-readable text that summarizes the offer.

[`offerDetailText`](/documentation/Intents/INRestaurantOffer/offerDetailText)

The user-readable text containing the details of the offer.

[`offerIdentifier`](/documentation/Intents/INRestaurantOffer/offerIdentifier)

The unique identifier associated with the offer.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)