initWithItemReference:reservationNumber:bookingTime:reservationStatus:reservationHolderName:actions:URL:reservationDuration:partySize:restaurantLocation:
Creates a restaurant reservation with the provided information.
Declaration
- (instancetype) initWithItemReference:(INSpeakableString *) itemReference reservationNumber:(NSString *) reservationNumber bookingTime:(NSDate *) bookingTime reservationStatus:(INReservationStatus) reservationStatus reservationHolderName:(NSString *) reservationHolderName actions:(NSArray<INReservationAction *> *) actions URL:(NSURL *) URL reservationDuration:(INDateComponentsRange *) reservationDuration partySize:(NSNumber *) partySize restaurantLocation:(CLPlacemark *) restaurantLocation;Parameters
- itemReference:
A unique identifier for the reservation.
- reservationNumber:
The reservation number.
- bookingTime:
The date and time the user made the reservation.
- reservationStatus:
The current status of the reservation.
- reservationHolderName:
The reservation holder’s name.
- actions:
Available actions associated with the reservation, such as checking in when the user arrives at the restaurant.
- URL:
A webpage containing reservation information.
- reservationDuration:
The date and time range that defines the start and end times for the restaurant reservation.
- partySize:
The size of the party for the reservation.
- restaurantLocation:
The name and location of the restaurant.
Return Value
A new INRestaurantReservation object or nil if unable to create one.