DeepLinkState

class DeepLinkState : CustomStringConvertible

A state object for managing deep links

Public

  • handle incoming deep link deep links are structure like this: gaugewatcher://open-gauge?country=USA&state=CA&siteID=123456789 country, state, and gaugeID are dynamic.

    Declaration

    Swift

    public func handleDeepLink(url: URL)

Internal

  • Undocumented

    See more

    Declaration

    Swift

    enum Errors : Error
  • Undocumented

    Declaration

    Swift

    static let shared: DeepLinkState
  • Undocumented

    Declaration

    Swift

    var country: CountryValue? { get set }
  • Undocumented

    Declaration

    Swift

    var state: StateValue? { get set }
  • Undocumented

    Declaration

    Swift

    var gaugeID: PersistentIdentifier? { get set }
  • Declaration

    Swift

    var description: String { get }