One Logo Pool Ball
Intents · IOS API REFERENCE

INRestaurantReservationBooking

class · iOS 10.0+ · SDK 27.1

class INRestaurantReservationBooking

Members (23)

init · iOS 10.0+

init

TypeScript
static init(restaurant: INRestaurant, bookingDate: globalThis.Date, partySize: number, bookingIdentifier: string): INRestaurantReservationBooking
Swift declaration
init(restaurant: INRestaurant, booking bookingDate: Date, partySize: Int, bookingIdentifier: String)
get · iOS 10.0+

isBookingAvailable

TypeScript
get isBookingAvailable(): boolean
Swift declaration
var isBookingAvailable: Bool { get set }
set · iOS 10.0+

isBookingAvailable

TypeScript
set isBookingAvailable(value: boolean)
Swift declaration
var isBookingAvailable: Bool { get set }
get · iOS 10.0+

bookingDate

TypeScript
get bookingDate(): globalThis.Date
Swift declaration
var bookingDate: Date { get set }
set · iOS 10.0+

bookingDate

TypeScript
set bookingDate(value: globalThis.Date)
Swift declaration
var bookingDate: Date { get set }
get · iOS 10.0+

bookingDescription

TypeScript
get bookingDescription(): (string) | null
Swift declaration
var bookingDescription: String? { get set }
set · iOS 10.0+

bookingDescription

TypeScript
set bookingDescription(value: (string) | null)
Swift declaration
var bookingDescription: String? { get set }
get · iOS 10.0+

bookingIdentifier

TypeScript
get bookingIdentifier(): string
Swift declaration
var bookingIdentifier: String { get set }
set · iOS 10.0+

bookingIdentifier

TypeScript
set bookingIdentifier(value: string)
Swift declaration
var bookingIdentifier: String { get set }
get · iOS 10.0+

offers

TypeScript
get offers(): (Array<INRestaurantOffer>) | null
Swift declaration
var offers: [INRestaurantOffer]? { get set }
set · iOS 10.0+

offers

TypeScript
set offers(value: (Array<INRestaurantOffer>) | null)
Swift declaration
var offers: [INRestaurantOffer]? { get set }
get · iOS 10.0+

partySize

TypeScript
get partySize(): number
Swift declaration
var partySize: Int { get set }
set · iOS 10.0+

partySize

TypeScript
set partySize(value: number)
Swift declaration
var partySize: Int { get set }
get · iOS 10.0+

requiresEmailAddress

TypeScript
get requiresEmailAddress(): boolean
Swift declaration
var requiresEmailAddress: Bool { get set }
set · iOS 10.0+

requiresEmailAddress

TypeScript
set requiresEmailAddress(value: boolean)
Swift declaration
var requiresEmailAddress: Bool { get set }
get · iOS 10.0+

requiresManualRequest

TypeScript
get requiresManualRequest(): boolean
Swift declaration
var requiresManualRequest: Bool { get set }
set · iOS 10.0+

requiresManualRequest

TypeScript
set requiresManualRequest(value: boolean)
Swift declaration
var requiresManualRequest: Bool { get set }
get · iOS 10.0+

requiresName

TypeScript
get requiresName(): boolean
Swift declaration
var requiresName: Bool { get set }
set · iOS 10.0+

requiresName

TypeScript
set requiresName(value: boolean)
Swift declaration
var requiresName: Bool { get set }
get · iOS 10.0+

requiresPhoneNumber

TypeScript
get requiresPhoneNumber(): boolean
Swift declaration
var requiresPhoneNumber: Bool { get set }
set · iOS 10.0+

requiresPhoneNumber

TypeScript
set requiresPhoneNumber(value: boolean)
Swift declaration
var requiresPhoneNumber: Bool { get set }
get · iOS 10.0+

restaurant

TypeScript
get restaurant(): INRestaurant
Swift declaration
@NSCopying var restaurant: INRestaurant { get set }
set · iOS 10.0+

restaurant

TypeScript
set 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 →