---
title: "init(restaurant:partySize:preferredBookingDateComponents:maximumNumberOfResults:earliestBookingDateForResults:latestBookingDateForResults:)"
framework: intents
role: symbol
role_heading: Initializer
path: "intents/ingetavailablerestaurantreservationbookingsintent/init(restaurant:partysize:preferredbookingdatecomponents:maximumnumberofresults:earliestbookingdateforresults:latestbookingdateforresults:)"
---

# init(restaurant:partySize:preferredBookingDateComponents:maximumNumberOfResults:earliestBookingDateForResults:latestBookingDateForResults:)

## Declaration

```swift
init(restaurant: INRestaurant, partySize: Int, preferredBookingDateComponents: DateComponents?, maximumNumberOfResults: NSNumber?, earliestBookingDateForResults: Date?, latestBookingDateForResults: Date?)
```
