Class INIntent

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol
Direct Known Subclasses:
INActivateCarSignalIntent, INAddMediaIntent, INAddTasksIntent, INAppendToNoteIntent, INBookRestaurantReservationIntent, INCancelRideIntent, INCancelWorkoutIntent, INCreateNoteIntent, INCreateTaskListIntent, INDeleteTasksIntent, INEndWorkoutIntent, INGetAvailableRestaurantReservationBookingDefaultsIntent, INGetAvailableRestaurantReservationBookingsIntent, INGetCarLockStatusIntent, INGetCarPowerLevelStatusIntent, INGetReservationDetailsIntent, INGetRestaurantGuestIntent, INGetRideStatusIntent, INGetUserCurrentRestaurantReservationBookingsIntent, INGetVisualCodeIntent, INListCarsIntent, INListRideOptionsIntent, INPauseWorkoutIntent, INPayBillIntent, INPlayMediaIntent, INRequestPaymentIntent, INRequestRideIntent, INResumeWorkoutIntent, INSaveProfileInCarIntent, INSearchCallHistoryIntent, INSearchForAccountsIntent, INSearchForBillsIntent, INSearchForMediaIntent, INSearchForMessagesIntent, INSearchForNotebookItemsIntent, INSearchForPhotosIntent, INSendMessageIntent, INSendPaymentIntent, INSendRideFeedbackIntent, INSetAudioSourceInCarIntent, INSetCarLockStatusIntent, INSetClimateSettingsInCarIntent, INSetDefrosterSettingsInCarIntent, INSetMessageAttributeIntent, INSetProfileInCarIntent, INSetRadioStationIntent, INSetSeatSettingsInCarIntent, INSetTaskAttributeIntent, INShareFocusStatusIntent, INSnoozeTasksIntent, INStartAudioCallIntent, INStartCallIntent, INStartPhotoPlaybackIntent, INStartVideoCallIntent, INStartWorkoutIntent, INTransferMoneyIntent, INUpdateMediaAffinityIntent

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

    • INIntent

      public INIntent()
    • INIntent

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

      protected INIntent​(NSObject.SkipInit skipInit)
    • INIntent

      public INIntent​(NSCoder coder)
  • Method Details

    • getIdentifier

      public String getIdentifier()
    • getIntentDescription

      public String getIntentDescription()
      Since:
      Available in iOS 11.0 and later.
    • getSuggestedInvocationPhrase

      public String getSuggestedInvocationPhrase()
      Since:
      Available in iOS 12.0 and later.
    • setSuggestedInvocationPhrase

      public void setSuggestedInvocationPhrase​(String v)
      Since:
      Available in iOS 12.0 and later.
    • getShortcutAvailability

      public INShortcutAvailabilityOptions getShortcutAvailability()
      Since:
      Available in iOS 14.0 and later.
    • setShortcutAvailability

      public void setShortcutAvailability​(INShortcutAvailabilityOptions v)
      Since:
      Available in iOS 14.0 and later.
    • getDonationMetadata

      public INIntentDonationMetadata getDonationMetadata()
      Since:
      Available in iOS 15.0 and later.
    • setDonationMetadata

      public void setDonationMetadata​(INIntentDonationMetadata v)
      Since:
      Available in iOS 15.0 and later.
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • setImage

      public void setImage​(INImage image, String parameterName)
      Since:
      Available in iOS 12.0 and later.
    • imageForParameterNamed

      public INImage imageForParameterNamed​(String parameterName)
      Since:
      Available in iOS 12.0 and later.
    • keyImage

      public INImage keyImage()
    • encode

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

      protected long init​(NSCoder coder)