Class INRestaurantReservationBooking

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol
Direct Known Subclasses:
INRestaurantReservationUserBooking

public class INRestaurantReservationBooking
extends NSObject
implements NSSecureCoding
Since:
Available in iOS 10.0 and later.
  • Constructor Details

    • INRestaurantReservationBooking

      public INRestaurantReservationBooking()
    • INRestaurantReservationBooking

      protected INRestaurantReservationBooking​(NSObject.Handle h, long handle)
    • INRestaurantReservationBooking

      protected INRestaurantReservationBooking​(NSObject.SkipInit skipInit)
    • INRestaurantReservationBooking

      public INRestaurantReservationBooking​(INRestaurant restaurant, NSDate bookingDate, long partySize, String bookingIdentifier)
    • INRestaurantReservationBooking

      public INRestaurantReservationBooking​(NSCoder coder)
  • Method Details

    • getRestaurant

      public INRestaurant getRestaurant()
    • setRestaurant

      public void setRestaurant​(INRestaurant v)
    • getBookingDescription

      public String getBookingDescription()
    • setBookingDescription

      public void setBookingDescription​(String v)
    • getBookingDate

      public NSDate getBookingDate()
    • setBookingDate

      public void setBookingDate​(NSDate v)
    • getPartySize

      public long getPartySize()
    • setPartySize

      public void setPartySize​(long v)
    • getBookingIdentifier

      public String getBookingIdentifier()
    • setBookingIdentifier

      public void setBookingIdentifier​(String v)
    • isBookingAvailable

      public boolean isBookingAvailable()
    • setBookingAvailable

      public void setBookingAvailable​(boolean v)
    • getOffers

      public NSArray<INRestaurantOffer> getOffers()
    • setOffers

      public void setOffers​(NSArray<INRestaurantOffer> v)
    • requiresManualRequest

      public boolean requiresManualRequest()
    • setRequiresManualRequest

      public void setRequiresManualRequest​(boolean v)
    • requiresEmailAddress

      public boolean requiresEmailAddress()
    • setRequiresEmailAddress

      public void setRequiresEmailAddress​(boolean v)
    • requiresName

      public boolean requiresName()
    • setRequiresName

      public void setRequiresName​(boolean v)
    • requiresPhoneNumber

      public boolean requiresPhoneNumber()
    • setRequiresPhoneNumber

      public void setRequiresPhoneNumber​(boolean v)
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • init

      protected long init​(INRestaurant restaurant, NSDate bookingDate, long partySize, String bookingIdentifier)
    • encode

      public void encode​(NSCoder coder)
      Specified by:
      encode in interface NSCoding
    • init

      protected long init​(NSCoder coder)