TKConfig

public class TKConfig

Undocumented

  • Undocumented

    Declaration

    Swift

    public static let shared: TKConfig
  • Undocumented

    Declaration

    Swift

    public let configuration: [String : AnyHashable]

Basic app configuration

  • appURLScheme From TripKit

    Undocumented

    Declaration

    Swift

    public var appURLScheme: String? { get }
  • oauthCallbackURL From TripKit

    Undocumented

    Declaration

    Swift

    public var oauthCallbackURL: URL? { get }
  • attributionRequired From TripKit

    Undocumented

    Declaration

    Swift

    public var attributionRequired: Bool { get }
  • shareURLDomain From TripKit

    URL (including scheme and domain) used when constructing share URLs

    Note

    If this is not set, then sharing within the apps should generally be disabled. You’ll still get, say, a shareURL for a trip, but then will point at https://tripgo.com.

    Declaration

    Swift

    public var shareURLDomain: String? { get }
  • betaServerBaseURL From TripKit

    Base URL used to connect to our beta server. This allows WLs to point to a temporary deployment of satapp.

    Note

    If this is not set, then the default base URL, “https://bigbang.buzzhives.com/satapp-beta/” is used.

    Declaration

    Swift

    public var betaServerBaseURL: String { get }
  • Undocumented

    Declaration

    Swift

    public var appGroupName: String? { get }
  • interAppConfiguration From TripKitInterApp

    Undocumented

    Declaration

    Swift

    public var interAppConfiguration: [String : Any] { get }
  • googleMapsCallback From TripKitInterApp

    Undocumented

    Declaration

    Swift

    @objc
    public var googleMapsCallback: String? { get }