UIKit · IOS API REFERENCE
UIEventAttribution
class · iOS 14.5+ · SDK 27.1
@MainActor class UIEventAttribution
Members (6)
init · iOS 14.5+init
TypeScriptstatic init(sourceIdentifier: number, destinationURL: string, sourceDescription: string, purchaser: string): Promise<UIEventAttribution>
Swift declarationinit(sourceIdentifier: UInt8, destinationURL: URL, sourceDescription: String, purchaser: String)
get · iOS 14.5+destinationURL
TypeScriptget destinationURL(): Promise<string>
Swift declarationvar destinationURL: URL { get }
get · iOS 14.5+purchaser
TypeScriptget purchaser(): Promise<string>
Swift declarationvar purchaser: String { get }
get · iOS 14.5+reportEndpoint
TypeScriptget reportEndpoint(): Promise<(string) | null>
Swift declarationvar reportEndpoint: URL? { get }
get · iOS 14.5+sourceDescription
TypeScriptget sourceDescription(): Promise<string>
Swift declarationvar sourceDescription: String { get }
get · iOS 14.5+sourceIdentifier
TypeScriptget sourceIdentifier(): Promise<number>
Swift declarationvar sourceIdentifier: UInt8 { get }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
UIEventAttribution.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
All UIKit types →