One Logo Pool Ball
Intents · IOS API REFERENCE

INLodgingReservation

class · iOS 13.0+ · SDK 27.1

class INLodgingReservation

Members (6)

get · iOS 13.0+

lodgingBusinessLocation

TypeScript
get lodgingBusinessLocation(): _CoreLocation_CLPlacemark
Swift declaration
@NSCopying var lodgingBusinessLocation: CLPlacemark { get }
get · iOS 13.0+

reservationDuration

TypeScript
get reservationDuration(): INDateComponentsRange
Swift declaration
@NSCopying var reservationDuration: INDateComponentsRange { get }
init · iOS 13.0+

init

TypeScript
static initItemReferenceReservationNumberBookingTimeReservationStatusReservationHolderNameActionsLodgingBusinessLocationReservationDurationNumberOfAdultsNumberOfChildren(itemReference: INSpeakableString, reservationNumber: (string) | null, bookingTime: (globalThis.Date) | null, reservationStatus: INReservationStatus, reservationHolderName: (string) | null, actions: (Array<INReservationAction>) | null, lodgingBusinessLocation: _CoreLocation_CLPlacemark, reservationDuration: INDateComponentsRange, numberOfAdults?: (number) | null, numberOfChildren?: (number) | null): INLodgingReservation
Swift declaration
@nonobjc convenience init(itemReference: INSpeakableString, reservationNumber: String? = nil, bookingTime: Date? = nil, reservationStatus: INReservationStatus = .unknown, reservationHolderName: String? = nil, actions: [INReservationAction]? = nil, lodgingBusinessLocation: CLPlacemark, reservationDuration: INDateComponentsRange, numberOfAdults: Int? = nil, numberOfChildren: Int? = nil)
init · iOS 14.0+

init

TypeScript
static initItemReferenceReservationNumberBookingTimeReservationStatusReservationHolderNameActionsUrlLodgingBusinessLocationReservationDurationNumberOfAdultsNumberOfChildren(itemReference: INSpeakableString, reservationNumber: (string) | null, bookingTime: (globalThis.Date) | null, reservationStatus: INReservationStatus, reservationHolderName: (string) | null, actions: (Array<INReservationAction>) | null, url: (string) | null, lodgingBusinessLocation: _CoreLocation_CLPlacemark, reservationDuration: INDateComponentsRange, numberOfAdults?: (number) | null, numberOfChildren?: (number) | null): INLodgingReservation
Swift declaration
@nonobjc convenience init(itemReference: INSpeakableString, reservationNumber: String? = nil, bookingTime: Date? = nil, reservationStatus: INReservationStatus = .unknown, reservationHolderName: String? = nil, actions: [INReservationAction]? = nil, url: URL? = nil, lodgingBusinessLocation: CLPlacemark, reservationDuration: INDateComponentsRange, numberOfAdults: Int? = nil, numberOfChildren: Int? = nil)
get · iOS 13.0+

numberOfAdults

TypeScript
get numberOfAdults(): (number) | null
Swift declaration
@nonobjc final var numberOfAdults: Int? { get }
get · iOS 13.0+

numberOfChildren

TypeScript
get numberOfChildren(): (number) | null
Swift declaration
@nonobjc final var numberOfChildren: Int? { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

INLodgingReservation.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All Intents types →