Package org.robovm.apple.intents
Class INRestaurantReservationBooking
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.intents.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.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classINRestaurantReservationBooking.INRestaurantReservationBookingPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description INRestaurantReservationBooking()INRestaurantReservationBooking(NSCoder coder)protectedINRestaurantReservationBooking(NSObject.Handle h, long handle)protectedINRestaurantReservationBooking(NSObject.SkipInit skipInit)INRestaurantReservationBooking(INRestaurant restaurant, NSDate bookingDate, long partySize, String bookingIdentifier) -
Method Summary
Modifier and Type Method Description voidencode(NSCoder coder)NSDategetBookingDate()StringgetBookingDescription()StringgetBookingIdentifier()NSArray<INRestaurantOffer>getOffers()longgetPartySize()INRestaurantgetRestaurant()protected longinit(NSCoder coder)protected longinit(INRestaurant restaurant, NSDate bookingDate, long partySize, String bookingIdentifier)booleanisBookingAvailable()booleanrequiresEmailAddress()booleanrequiresManualRequest()booleanrequiresName()booleanrequiresPhoneNumber()voidsetBookingAvailable(boolean v)voidsetBookingDate(NSDate v)voidsetBookingDescription(String v)voidsetBookingIdentifier(String v)voidsetOffers(NSArray<INRestaurantOffer> v)voidsetPartySize(long v)voidsetRequiresEmailAddress(boolean v)voidsetRequiresManualRequest(boolean v)voidsetRequiresName(boolean v)voidsetRequiresPhoneNumber(boolean v)voidsetRestaurant(INRestaurant v)static booleansupportsSecureCoding()Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
INRestaurantReservationBooking
public INRestaurantReservationBooking() -
INRestaurantReservationBooking
-
INRestaurantReservationBooking
-
INRestaurantReservationBooking
public INRestaurantReservationBooking(INRestaurant restaurant, NSDate bookingDate, long partySize, String bookingIdentifier) -
INRestaurantReservationBooking
-
-
Method Details
-
getRestaurant
-
setRestaurant
-
getBookingDescription
-
setBookingDescription
-
getBookingDate
-
setBookingDate
-
getPartySize
public long getPartySize() -
setPartySize
public void setPartySize(long v) -
getBookingIdentifier
-
setBookingIdentifier
-
isBookingAvailable
public boolean isBookingAvailable() -
setBookingAvailable
public void setBookingAvailable(boolean v) -
getOffers
-
setOffers
-
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
-
init
-