Package org.robovm.apple.intents
Class INRestaurantReservation
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.intents.INReservation
org.robovm.apple.intents.INRestaurantReservation
- All Implemented Interfaces:
NSCoding,NSObjectProtocol,NSSecureCoding,ObjCProtocol
public class INRestaurantReservation extends INReservation implements NSSecureCoding
- Since:
- Available in iOS 13.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classINRestaurantReservation.INRestaurantReservationPtrNested classes/interfaces inherited from class org.robovm.apple.intents.INReservation
INReservation.INReservationPtrNested 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 protectedINRestaurantReservation()protectedINRestaurantReservation(NSObject.Handle h, long handle)protectedINRestaurantReservation(NSObject.SkipInit skipInit)INRestaurantReservation(INSpeakableString itemReference, String reservationNumber, NSDate bookingTime, INReservationStatus reservationStatus, String reservationHolderName, NSArray<INReservationAction> actions, NSURL URL, INDateComponentsRange reservationDuration, NSNumber partySize, CLPlacemark restaurantLocation)INRestaurantReservation(INSpeakableString itemReference, String reservationNumber, NSDate bookingTime, INReservationStatus reservationStatus, String reservationHolderName, NSArray<INReservationAction> actions, INDateComponentsRange reservationDuration, NSNumber partySize, CLPlacemark restaurantLocation) -
Method Summary
Modifier and Type Method Description NSNumbergetPartySize()INDateComponentsRangegetReservationDuration()CLPlacemarkgetRestaurantLocation()protected longinit(INSpeakableString itemReference, String reservationNumber, NSDate bookingTime, INReservationStatus reservationStatus, String reservationHolderName, NSArray<INReservationAction> actions, NSURL URL, INDateComponentsRange reservationDuration, NSNumber partySize, CLPlacemark restaurantLocation)protected longinit(INSpeakableString itemReference, String reservationNumber, NSDate bookingTime, INReservationStatus reservationStatus, String reservationHolderName, NSArray<INReservationAction> actions, INDateComponentsRange reservationDuration, NSNumber partySize, CLPlacemark restaurantLocation)static booleansupportsSecureCoding()Methods inherited from class org.robovm.apple.intents.INReservation
encode, getActions, getBookingTime, getItemReference, getReservationHolderName, getReservationNumber, getReservationStatus, getURL, initMethods 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
-
INRestaurantReservation
protected INRestaurantReservation() -
INRestaurantReservation
-
INRestaurantReservation
-
INRestaurantReservation
public INRestaurantReservation(INSpeakableString itemReference, String reservationNumber, NSDate bookingTime, INReservationStatus reservationStatus, String reservationHolderName, NSArray<INReservationAction> actions, NSURL URL, INDateComponentsRange reservationDuration, NSNumber partySize, CLPlacemark restaurantLocation)- Since:
- Available in iOS 14.0 and later.
-
INRestaurantReservation
public INRestaurantReservation(INSpeakableString itemReference, String reservationNumber, NSDate bookingTime, INReservationStatus reservationStatus, String reservationHolderName, NSArray<INReservationAction> actions, INDateComponentsRange reservationDuration, NSNumber partySize, CLPlacemark restaurantLocation)
-
-
Method Details
-
getReservationDuration
-
getPartySize
-
getRestaurantLocation
-
supportsSecureCoding
public static boolean supportsSecureCoding() -
init
protected long init(INSpeakableString itemReference, String reservationNumber, NSDate bookingTime, INReservationStatus reservationStatus, String reservationHolderName, NSArray<INReservationAction> actions, NSURL URL, INDateComponentsRange reservationDuration, NSNumber partySize, CLPlacemark restaurantLocation)- Since:
- Available in iOS 14.0 and later.
-
init
protected long init(INSpeakableString itemReference, String reservationNumber, NSDate bookingTime, INReservationStatus reservationStatus, String reservationHolderName, NSArray<INReservationAction> actions, INDateComponentsRange reservationDuration, NSNumber partySize, CLPlacemark restaurantLocation)
-