---
title: INGetAvailableRestaurantReservationBookingsIntentResponse
framework: intents
role: symbol
role_heading: Class
path: intents/ingetavailablerestaurantreservationbookingsintentresponse
---

# INGetAvailableRestaurantReservationBookingsIntentResponse

Your app’s response to a get available restaurant reservation bookings intent.

## Declaration

```swift
class INGetAvailableRestaurantReservationBookingsIntentResponse
```

## Overview

Overview An INGetAvailableRestaurantReservationBookingsIntentResponse object contains the reservation booking objects that represent the time slots available for making a reservation at the given restaurant. You create an instance of this class when confirming or handling an INGetAvailableRestaurantReservationBookingsIntent object, which contains the basic details you use to determine your response. You create an INGetAvailableRestaurantReservationBookingsIntentResponse object in the confirm(getAvailableRestaurantReservationBookings:completion:) and handle(getAvailableRestaurantReservationBookings:completion:) methods of your handler object. For more information about implementing your handler object, see INGetAvailableRestaurantReservationBookingsIntentHandling.

## Topics

### Initializing the Response Object

- [init(availableBookings:code:userActivity:)](intents/ingetavailablerestaurantreservationbookingsintentresponse/init(availablebookings:code:useractivity:).md)

### Specifying the Reservation Results

- [availableBookings](intents/ingetavailablerestaurantreservationbookingsintentresponse/availablebookings.md)

### Specifying Additional Information

- [localizedRestaurantDescriptionText](intents/ingetavailablerestaurantreservationbookingsintentresponse/localizedrestaurantdescriptiontext.md)
- [localizedBookingAdvisementText](intents/ingetavailablerestaurantreservationbookingsintentresponse/localizedbookingadvisementtext.md)
- [termsAndConditions](intents/ingetavailablerestaurantreservationbookingsintentresponse/termsandconditions.md)

### Getting the Response Code

- [code](intents/ingetavailablerestaurantreservationbookingsintentresponse/code.md)
- [INGetAvailableRestaurantReservationBookingsIntentCode](intents/ingetavailablerestaurantreservationbookingsintentcode.md)

## Relationships

### Inherits From

- [INIntentResponse](intents/inintentresponse.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

### Get Available Restaurant Reservation Bookings

- [INGetAvailableRestaurantReservationBookingsIntentHandling](intents/ingetavailablerestaurantreservationbookingsintenthandling.md)
- [INGetAvailableRestaurantReservationBookingsIntent](intents/ingetavailablerestaurantreservationbookingsintent.md)
