VarioqubConfig
public struct VarioqubConfig
Configuration for Varioqub.
This structure contains the configuration for Varioqub. Leave properties as nil to use Varioqub defaults.
-
The URL for Varioqub. Used for testing purposes.
Declaration
Swift
public var baseURL: URL? -
Custom settings adapter to store Varioqub data persistently. Migration must be implemented by adapter
See details:
VarioqubSettingsFactory.Declaration
Swift
public var settingsFactory: VarioqubSettingsFactory? -
A custom network creator.
Use this option to implement if you want to use custom network stack.
Declaration
Swift
public var network: NetworkRequestCreator? -
Sets an interval for fetch requests. Default is 43200.
Declaration
Swift
public var fetchThrottle: TimeInterval? -
The client features which represent addtional key-value data that you can attach to Varioqub requests used for experiment filtering.
Declaration
Swift
public var initialClientFeatures: ClientFeatures -
The working queue for Varioqub.
Declaration
Swift
public var varioqubQueue: DispatchQueue? -
The queue for Varioqub callbacks.
Declaration
Swift
public var outputQueue: DispatchQueue -
Returns the default configuration for Varioqub.
Declaration
Swift
public static var `default`: VarioqubConfig
Install in Dash
VarioqubConfig Structure Reference