init(itemReference:reservationNumber:bookingTime:reservationStatus:reservationHolderName:actions:url:reservedSeat:boatTrip:)
Creates a boat reservation with the specified contents and attributes.
Declaration
init(itemReference: INSpeakableString, reservationNumber: String?, bookingTime: Date?, reservationStatus: INReservationStatus, reservationHolderName: String?, actions: [INReservationAction]?, url URL: URL?, reservedSeat: INSeat?, boatTrip: INBoatTrip?)Parameters
- itemReference:
A unique identifier for the reservation.
- reservationNumber:
The reservation number.
- bookingTime:
The date and time the user booked the reservation.
- reservationStatus:
The current status of the reservation.
- reservationHolderName:
The reservation holder’s name.
- actions:
Available actions associated with the reservation.
- URL:
A webpage containing reservation information.
- reservedSeat:
The passenger’s assigned seat.
- boatTrip:
Information describing the voyage.
Return Value
A new INBoatTripReservation object or nil if the initializer can’t create one.