Class INInteraction

    • Constructor Detail

      • INInteraction

        protected INInteraction()
      • INInteraction

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

        public INInteraction​(NSCoder decoder)
    • Method Detail

      • getIntent

        public INIntent getIntent()
      • 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()
      • 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)