Intents Changes for Swift
Intents (Added)
Added INCallRecordType [enum]
Added INCallRecordType.missed
Added INCallRecordType.unknown
Added INCallsDomainHandling
Added INCancelWorkoutIntent
Added INCarAirCirculationModeResolutionResult.success(with: INCarAirCirculationMode) -> Self [class]
Added INCarAudioSource [enum]
Added INCarDefroster [enum]
Added INCarDefroster.front
Added INCarDefroster.rear
Added INCarDefroster.unknown
Added INCarPlayDomainHandling
Added INCarSeat [enum]
Added INCarSeat.driver
Added INCarSeat.front
Added INCarSeat.frontLeft
Added INCarSeat.frontRight
Added INCarSeat.passenger
Added INCarSeat.rear
Added INCarSeat.rearLeft
Added INCarSeat.rearRight
Added INCarSeat.thirdRow
Added INCarSeat.thirdRowLeft
Added INCarSeat.thirdRowRight
Added INCarSeat.unknown
Added INCurrencyAmount
Added INCurrencyAmount.amount
Added INCurrencyAmountResolutionResult.confirmationRequired(with: INCurrencyAmount?) -> Self [class]
Added INDateComponentsRange
Added INDateComponentsRangeResolutionResult.disambiguation(with: [INDateComponentsRange]) -> Self [class]
Added INDoubleResolutionResult
Added INEndWorkoutIntent
Added INEndWorkoutIntentResponse.init(code: INEndWorkoutIntentResponseCode, userActivity: NSUserActivity?)
Added INExtension
Added INGetRideStatusIntent
Added INImage
Added INImage.init(url: URL)
Added INIntent
Added INIntent.identifier
Added INIntentError [struct]
Added INIntentError.init(_nsError: NSError)
Added INIntentHandlerProviding
Added INIntentResolutionResult
Added INIntentResponse
Added INInteraction
Added INInteraction.direction
Added INInteraction.identifier
Added INInteraction.intent
Added INListRideOptionsIntent
Added INMessage
Added INMessage.content
Added INMessage.dateSent
Added INMessage.identifier
Added INMessage.recipients
Added INMessage.sender
Added INMessageAttribute.read
Added INMessageAttributeOptionsResolutionResult.success(with: INMessageAttributeOptions) -> Self [class]
Added INMessageAttributeResolutionResult.confirmationRequired(with: INMessageAttribute) -> Self [class]
Added INMessagesDomainHandling
Added INPauseWorkoutIntent
Added INPaymentMethod
Added INPaymentMethod.icon
Added INPaymentMethod.name
Added INPaymentMethod.type
Added INPaymentRecord
Added INPaymentRecord.note
Added INPaymentRecord.payee
Added INPaymentRecord.payer
Added INPaymentRecord.status
Added INPaymentsDomainHandling
Added INPaymentStatus [enum]
Added INPaymentStatus.canceled
Added INPaymentStatus.failed
Added INPaymentStatus.pending
Added INPaymentStatus.unknown
Added INPerson
Added INPerson.aliases
Added INPerson.displayName
Added INPerson.handle
Added INPerson.image
Added INPerson.init(handle: String, nameComponents: PersonNameComponents, contactIdentifier: String?)
Added INPerson.nameComponents
Added INPerson.personHandle
Added INPerson.suggestionType
Added INPersonHandle
Added INPersonHandle.type
Added INPersonHandle.value
Added INPersonResolutionResult
Added INPhotosDomainHandling
Added INPreferences
Added INPriceRange
Added INPriceRange.init(firstPrice: NSDecimalNumber, secondPrice: NSDecimalNumber, currencyCode: String)
Added INRadioDomainHandling
Added INRadioType [enum]
Added INRadioType.AM
Added INRadioType.DAB
Added INRadioType.FM
Added INRadioType.HD
Added INRadioType.satellite
Added INRadioType.unknown
Added INRelativeReference.next
Added INRelativeReferenceResolutionResult.confirmationRequired(with: INRelativeReference) -> Self [class]
Added INRelativeSetting [enum]
Added INRelativeSetting.higher
Added INRelativeSetting.lower
Added INRelativeSetting.lowest
Added INRelativeSettingResolutionResult.confirmationRequired(with: INRelativeSetting) -> Self [class]
Added INRequestPaymentIntent
Added INRequestPaymentIntent.init(payer: INPerson?, currencyAmount: INCurrencyAmount?, note: String?)
Added INRequestRideIntent
Added INRequestRideIntent.init(pickupLocation: CLPlacemark?, dropOffLocation: CLPlacemark?, rideOptionName: INSpeakableString?, partySize: Int?, paymentMethod: INPaymentMethod?)
Added INRestaurant
Added INRestaurant.location
Added INRestaurant.name
Added INRestaurantGuest
Added INRestaurantGuestResolutionResult.confirmationRequired(with: INRestaurantGuest?) -> Self [class]
Added INRestaurantOffer
Added INResumeWorkoutIntent
Added INRideCompletionStatus
Added INRideDriver
Added INRideDriver.phoneNumber
Added INRideDriver.rating
Added INRideFareLineItem
Added INRideFareLineItem.price
Added INRideFareLineItem.title
Added INRideOption
Added INRideOption.identifier
Added INRideOption.name
Added INRideOption.priceRange
Added INRidePartySizeOption
Added INRidePhase [enum]
Added INRidePhase.completed
Added INRidePhase.confirmed
Added INRidePhase.ongoing
Added INRidePhase.pickup
Added INRidePhase.received
Added INRidePhase.unknown
Added INRideStatus
Added INRideStatus.driver
Added INRideStatus.phase
Added INRideStatus.rideOption
Added INRideStatus.vehicle
Added INRideStatus.waypoints
Added INRideVehicle
Added INRideVehicle.location
Added INRideVehicle.model
Added INSaveProfileInCarIntent
Added INSearchForPhotosIntent
Added INSendMessageIntent
Added INSendPaymentIntent
Added INSendPaymentIntent.note
Added INSetClimateSettingsInCarIntent.init(enableFan: Bool?, enableAirConditioner: Bool?, enableClimateControl: Bool?, enableAutoMode: Bool?, airCirculationMode: INCarAirCirculationMode, fanSpeedIndex: Int?, fanSpeedPercentage: Int?, relativeFanSpeedSetting: INRelativeSetting, temperature: Measurement<UnitTemperature>?, relativeTemperatureSetting: INRelativeSetting, climateZone: INCarSeat)
Added INSetProfileInCarIntent
Added INSetProfileInCarIntent.defaultProfile
Added INSetProfileInCarIntent.init(profileNumber: Int?, profileLabel: String?, defaultProfile: Int?)
Added INSetRadioStationIntent
Added INSpeakable
Added INSpeakable.identifier
Added INSpeakable.spokenPhrase
Added INSpeakableString
Added INSpeakableStringResolutionResult.confirmationRequired(with: INSpeakableString?) -> Self [class]
Added INStartAudioCallIntent
Added INStartVideoCallIntent
Added INStartWorkoutIntent
Added INStringResolutionResult
Added INTemperatureResolutionResult.disambiguation(with: [Measurement<UnitTemperature>]) -> Self [class]
Added INTermsAndConditions
Added INVocabulary
Added INWorkoutsDomainHandling
Added INIntentErrorDomain
Added IntentsVersionNumber