Intents · IOS API REFERENCE
INBookRestaurantReservationIntent
class · iOS 10.0+ · SDK 27.1
class INBookRestaurantReservationIntent
Members (15)
init · iOS 11.0+init
TypeScriptstatic init(restaurant: INRestaurant, bookingDateComponents: _Foundation_DateComponents, partySize: number, bookingIdentifier?: (string) | null, guest?: (INRestaurantGuest) | null, selectedOffer?: (INRestaurantOffer) | null, guestProvidedSpecialRequestText?: (string) | null): INBookRestaurantReservationIntent
Swift declarationinit(restaurant: INRestaurant, booking bookingDateComponents: DateComponents, partySize: Int, bookingIdentifier: String?, guest: INRestaurantGuest?, selectedOffer: INRestaurantOffer?, guestProvidedSpecialRequestText: String?)
get · iOS 10.0+bookingDateComponents
TypeScriptget bookingDateComponents(): _Foundation_DateComponents
Swift declarationvar bookingDateComponents: DateComponents { get set }
set · iOS 10.0+bookingDateComponents
TypeScriptset bookingDateComponents(value: _Foundation_DateComponents)
Swift declarationvar bookingDateComponents: DateComponents { get set }
get · iOS 10.0+bookingIdentifier
TypeScriptget bookingIdentifier(): (string) | null
Swift declarationvar bookingIdentifier: String? { get set }
set · iOS 10.0+bookingIdentifier
TypeScriptset bookingIdentifier(value: (string) | null)
Swift declarationvar bookingIdentifier: String? { get set }
get · iOS 10.0+guest
TypeScriptget guest(): (INRestaurantGuest) | null
Swift declaration@NSCopying var guest: INRestaurantGuest? { get set }
set · iOS 10.0+guest
TypeScriptset guest(value: (INRestaurantGuest) | null)
Swift declaration@NSCopying var guest: INRestaurantGuest? { get set }
get · iOS 10.0+guestProvidedSpecialRequestText
TypeScriptget guestProvidedSpecialRequestText(): (string) | null
Swift declarationvar guestProvidedSpecialRequestText: String? { get set }
set · iOS 10.0+guestProvidedSpecialRequestText
TypeScriptset guestProvidedSpecialRequestText(value: (string) | null)
Swift declarationvar guestProvidedSpecialRequestText: String? { get set }
get · iOS 10.0+partySize
TypeScriptget partySize(): number
Swift declarationvar partySize: Int { get set }
set · iOS 10.0+partySize
TypeScriptset partySize(value: number)
Swift declarationvar partySize: Int { get set }
get · iOS 10.0+restaurant
TypeScriptget restaurant(): INRestaurant
Swift declaration@NSCopying var restaurant: INRestaurant { get set }
set · iOS 10.0+restaurant
TypeScriptset restaurant(value: INRestaurant)
Swift declaration@NSCopying var restaurant: INRestaurant { get set }
get · iOS 10.0+selectedOffer
TypeScriptget selectedOffer(): (INRestaurantOffer) | null
Swift declaration@NSCopying var selectedOffer: INRestaurantOffer? { get set }
set · iOS 10.0+selectedOffer
TypeScriptset selectedOffer(value: (INRestaurantOffer) | null)
Swift declaration@NSCopying var selectedOffer: INRestaurantOffer? { get set }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
INBookRestaurantReservationIntent.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
All Intents types →