Skip to main content

JourneyContext

JourneyContext API

public class JourneyContext {

public init(values: [String : Any] = [:])

public func getValue<T>(forKey key: String) -> T?

public func putValue(_ value: Any, forKey key: String)

public func appendValues(values newValues: [String : Any])

public func getAllValues() -> [String : Any]

@objc deinit
}

extension JourneyContext : DSSDK.JavaScriptExportable {

public func registerMethods(to context: JSContext)
}

Public Functions

  • public func getValue<T>(forKey key: String) -> T?
  • public func putValue(_ value: Any, forKey key: String)
  • public func appendValues(values newValues: [String : Any])
  • public func getAllValues() -> [String : Any]
  • public func registerMethods(to context: JSContext)