---
title: "init(restaurant:bookingDateComponents:partySize:bookingIdentifier:guest:selectedOffer:guestProvidedSpecialRequestText:)"
framework: intents
role: symbol
role_heading: Initializer
path: "intents/inbookrestaurantreservationintent/init(restaurant:bookingdatecomponents:partysize:bookingidentifier:guest:selectedoffer:guestprovidedspecialrequesttext:)"
---

# init(restaurant:bookingDateComponents:partySize:bookingIdentifier:guest:selectedOffer:guestProvidedSpecialRequestText:)

## Declaration

```swift
init(restaurant: INRestaurant, bookingDateComponents: DateComponents, partySize: Int, bookingIdentifier: String?, guest: INRestaurantGuest?, selectedOffer: INRestaurantOffer?, guestProvidedSpecialRequestText: String?)
```
