One Logo Pool Ball
Intents · IOS API REFERENCE

INInteraction

class · iOS 10.0+ · SDK 27.1

class INInteraction

Members (17)

static · iOS 10.0+

deleteAll

TypeScript
static deleteAll(completion?: (((arg0: (NativeError) | null) => void)) | null): void
Swift declaration
class func deleteAll() async throws
static · iOS 10.0+

delete

TypeScript
static deleteWithCompletion(groupIdentifier: string, completion?: (((arg0: (NativeError) | null) => void)) | null): void
Swift declaration
class func delete(with groupIdentifier: String) async throws
static · iOS 10.0+

delete

TypeScript
static deleteWithCompletion91169(identifiers: Array<string>, completion?: (((arg0: (NativeError) | null) => void)) | null): void
Swift declaration
class func delete(with identifiers: [String]) async throws
method · iOS 10.0+

donate

TypeScript
donate(completion?: (((arg0: (NativeError) | null) => void)) | null): void
Swift declaration
func donate() async throws
init · iOS 10.0+

init

TypeScript
static init(intent: INIntent, response?: (INIntentResponse) | null): INInteraction
Swift declaration
init(intent: INIntent, response: INIntentResponse?)
method · iOS 11.0+

parameterValue

TypeScript
parameterValue(parameter: INParameter): (unknown) | null
Swift declaration
func parameterValue(for parameter: INParameter) -> Any?
get · iOS 10.0+

dateInterval

TypeScript
get dateInterval(): (_Foundation_DateInterval) | null
Swift declaration
var dateInterval: DateInterval? { get set }
set · iOS 10.0+

dateInterval

TypeScript
set dateInterval(value: (_Foundation_DateInterval) | null)
Swift declaration
var dateInterval: DateInterval? { get set }
get · iOS 10.0+

direction

TypeScript
get direction(): INInteractionDirection
Swift declaration
var direction: INInteractionDirection { get set }
set · iOS 10.0+

direction

TypeScript
set direction(value: INInteractionDirection)
Swift declaration
var direction: INInteractionDirection { get set }
get · iOS 10.0+

groupIdentifier

TypeScript
get groupIdentifier(): (string) | null
Swift declaration
var groupIdentifier: String? { get set }
set · iOS 10.0+

groupIdentifier

TypeScript
set groupIdentifier(value: (string) | null)
Swift declaration
var groupIdentifier: String? { get set }
get · iOS 10.0+

identifier

TypeScript
get identifier(): string
Swift declaration
var identifier: String { get set }
set · iOS 10.0+

identifier

TypeScript
set identifier(value: string)
Swift declaration
var identifier: String { get set }
get · iOS 10.0+

intent

TypeScript
get intent(): INIntent
Swift declaration
@NSCopying var intent: INIntent { get }
get · iOS 10.0+

intentHandlingStatus

TypeScript
get intentHandlingStatus(): INIntentHandlingStatus
Swift declaration
var intentHandlingStatus: INIntentHandlingStatus { get }
get · iOS 10.0+

intentResponse

TypeScript
get intentResponse(): (INIntentResponse) | null
Swift declaration
@NSCopying var intentResponse: INIntentResponse? { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

INInteraction.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All Intents types →