ScreenOpenURLAction

public struct ScreenOpenURLAction<Container> : ScreenAction where Container : ScreenContainer

Undocumented

  • Declaration

    Swift

    public typealias Output = Void
  • url

    Undocumented

    Declaration

    Swift

    public let url: URL
  • Undocumented

    Declaration

    Swift

    public let fallbackURLs: [URL]
  • Undocumented

    Declaration

    Swift

    public let options: [UIApplication.OpenExternalURLOptionsKey : Any]
  • Undocumented

    Declaration

    Swift

    public init(
        url: URL,
        fallbackURLs: [URL] = [],
        options: [UIApplication.OpenExternalURLOptionsKey: Any] = [:]
    )
  • Declaration

    Swift

    public func perform(
        container: Container,
        navigator: ScreenNavigator,
        completion: @escaping Completion
    )