Intents · IOS API REFERENCE
INRestaurantReservationBooking
class · iOS 10.0+ · SDK 27.1
class INRestaurantReservationBooking
Members (23)
init · iOS 10.0+init
TypeScriptstatic init(restaurant: INRestaurant, bookingDate: globalThis.Date, partySize: number, bookingIdentifier: string): INRestaurantReservationBooking
Swift declarationinit(restaurant: INRestaurant, booking bookingDate: Date, partySize: Int, bookingIdentifier: String)
get · iOS 10.0+isBookingAvailable
TypeScriptget isBookingAvailable(): boolean
Swift declarationvar isBookingAvailable: Bool { get set }
set · iOS 10.0+isBookingAvailable
TypeScriptset isBookingAvailable(value: boolean)
Swift declarationvar isBookingAvailable: Bool { get set }
get · iOS 10.0+bookingDate
TypeScriptget bookingDate(): globalThis.Date
Swift declarationvar bookingDate: Date { get set }
set · iOS 10.0+bookingDate
TypeScriptset bookingDate(value: globalThis.Date)
Swift declarationvar bookingDate: Date { get set }
get · iOS 10.0+bookingDescription
TypeScriptget bookingDescription(): (string) | null
Swift declarationvar bookingDescription: String? { get set }
set · iOS 10.0+bookingDescription
TypeScriptset bookingDescription(value: (string) | null)
Swift declarationvar bookingDescription: String? { get set }
get · iOS 10.0+bookingIdentifier
TypeScriptget bookingIdentifier(): string
Swift declarationvar bookingIdentifier: String { get set }
set · iOS 10.0+bookingIdentifier
TypeScriptset bookingIdentifier(value: string)
Swift declarationvar bookingIdentifier: String { get set }
get · iOS 10.0+offers
TypeScriptget offers(): (Array<INRestaurantOffer>) | null
Swift declarationvar offers: [INRestaurantOffer]? { get set }
set · iOS 10.0+offers
TypeScriptset offers(value: (Array<INRestaurantOffer>) | null)
Swift declarationvar offers: [INRestaurantOffer]? { 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+requiresEmailAddress
TypeScriptget requiresEmailAddress(): boolean
Swift declarationvar requiresEmailAddress: Bool { get set }
set · iOS 10.0+requiresEmailAddress
TypeScriptset requiresEmailAddress(value: boolean)
Swift declarationvar requiresEmailAddress: Bool { get set }
get · iOS 10.0+requiresManualRequest
TypeScriptget requiresManualRequest(): boolean
Swift declarationvar requiresManualRequest: Bool { get set }
set · iOS 10.0+requiresManualRequest
TypeScriptset requiresManualRequest(value: boolean)
Swift declarationvar requiresManualRequest: Bool { get set }
get · iOS 10.0+requiresName
TypeScriptget requiresName(): boolean
Swift declarationvar requiresName: Bool { get set }
set · iOS 10.0+requiresName
TypeScriptset requiresName(value: boolean)
Swift declarationvar requiresName: Bool { get set }
get · iOS 10.0+requiresPhoneNumber
TypeScriptget requiresPhoneNumber(): boolean
Swift declarationvar requiresPhoneNumber: Bool { get set }
set · iOS 10.0+requiresPhoneNumber
TypeScriptset requiresPhoneNumber(value: boolean)
Swift declarationvar requiresPhoneNumber: Bool { 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 }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
INRestaurantReservationBooking.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
All Intents types →