A potential reservation that a user can book.
- iOS 10.0+
- Mac Catalyst 13.0+
INRestaurant object contains information about a potential unbooked reservation. When handling a
INGet object, create instances of this class for each time slot that you want to offer to the user. The system presents this information to the user, allowing them to choose which time slot they prefer. Each reservation booking contains details about the restaurant, date, and party size. They also contain information about special offers and any requirements needed to complete the reservation.
The creation of an
INRestaurant object does not constitute the booking of the associated reservation. When the user selects a particular time slot, the system sends a
INBook object to your Intents extension with the selected reservation booking object. At that time, you use the reservation booking object to complete the reservation process.