PCFOrderDataManager

public struct PCFOrderDataManager: OrderDataManager

Default order data manager for the standard PCF cart.

  • Default order data manager for the standard PCF cart.

    Declaration

    Swift

    public let environmentManager: HTTPEnvironmentManager
  • Default order data manager for the standard PCF cart.

    Declaration

    Swift

    public let httpClient: HTTPClient
  • Default order data manager for the standard PCF cart.

    Declaration

    Swift

    public let sessionManager: SessionManager
  • Initializes an order data manager.

    • Parameters:
      • environmentManager: The environment manager to use.
      • sessionManager: The session manager to use in case the session expired.
      • httpClient: The HTTP client to use.

    Declaration

    Swift

    public init(environmentManager: HTTPEnvironmentManager,
                    sessionManager: SessionManager,
                    httpClient: HTTPClient)

    Parameters

    environmentManager

    The environment manager to use.

    sessionManager

    The session manager to use in case the session expired.

    httpClient

    The HTTP client to use.