Package org.robovm.apple.intents
Class INInteraction
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.intents.INInteraction
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class INInteraction extends NSObject implements NSSecureCoding
- Since:
- Available in iOS 10.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
INInteraction.INInteractionPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
INInteraction()
INInteraction(NSCoder decoder)
protected
INInteraction(NSObject.Handle h, long handle)
protected
INInteraction(NSObject.SkipInit skipInit)
INInteraction(INIntent intent, INIntentResponse response)
-
Method Summary
-
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, willChangeValues
-
-
-
-
Constructor Detail
-
INInteraction
protected INInteraction()
-
INInteraction
protected INInteraction(NSObject.Handle h, long handle)
-
INInteraction
protected INInteraction(NSObject.SkipInit skipInit)
-
INInteraction
public INInteraction(INIntent intent, INIntentResponse response)
-
INInteraction
public INInteraction(NSCoder decoder)
-
-
Method Detail
-
getIntent
public INIntent getIntent()
-
getIntentResponse
public INIntentResponse getIntentResponse()
-
getIntentHandlingStatus
public INIntentHandlingStatus getIntentHandlingStatus()
-
getDirection
public INInteractionDirection getDirection()
-
setDirection
public void setDirection(INInteractionDirection v)
-
getDateInterval
public NSDateInterval getDateInterval()
-
setDateInterval
public void setDateInterval(NSDateInterval v)
-
getIdentifier
public java.lang.String getIdentifier()
-
setIdentifier
public void setIdentifier(java.lang.String v)
-
getGroupIdentifier
public java.lang.String getGroupIdentifier()
-
setGroupIdentifier
public void setGroupIdentifier(java.lang.String v)
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
init
protected long init(INIntent intent, INIntentResponse response)
-
donateInteractionWithCompletion
public void donateInteractionWithCompletion(org.robovm.objc.block.VoidBlock1<NSError> completion)
-
deleteAllInteractionsWithCompletion
public static void deleteAllInteractionsWithCompletion(org.robovm.objc.block.VoidBlock1<NSError> completion)
-
deleteInteractions
public static void deleteInteractions(NSArray<NSString> identifiers, org.robovm.objc.block.VoidBlock1<NSError> completion)
-
deleteInteractionsByGroup
public static void deleteInteractionsByGroup(java.lang.String groupIdentifier, org.robovm.objc.block.VoidBlock1<NSError> completion)
-
parameterValueForParameter
public NSObject parameterValueForParameter(INParameter parameter)
- Since:
- Available in iOS 11.0 and later.
-
init
protected long init(NSCoder decoder)
-
-