SharingResult
enum SharingResultHow a sharing sheet ended.
Conforms to Swift.Sendable
Defined in: Sources/FrakSDKUI/SharingResult.swift:4
SharingResult.copied(link:)
Section titled “SharingResult.copied(link:)”case copied(link: String)SharingResult.dismissed
Section titled “SharingResult.dismissed”case dismissedSharingResult.failed(_:)
Section titled “SharingResult.failed(_:)”case failed(FrakError)SharingResult.installStarted
Section titled “SharingResult.installStarted”case installStartedThe user asked to install and the sheet took them to the wallet’s install page (or, with
no identity to hand it, to the store). Informational only — do not call openFrakApp()
in response; the sheet owns the step from here. Does not mean anything installed.
SharingResult.shared(link:)
Section titled “SharingResult.shared(link:)”case shared(link: String)SharingResult.walletOpened
Section titled “SharingResult.walletOpened”case walletOpenedopenFrakApp() answered .openedApp — an install this SDK observed and handed off, not a
claim the backend has linked it. A merchant who needs “linked” reads that from the backend.
Properties
Section titled “Properties”var kind: SharingResult.Kind { get }