Experiment Documentation Beta

Structure Experiment​Config

public struct ExperimentConfig 

Nested Types

ExperimentConfig.Defaults
ExperimentConfig.Constants

Initializers

init(debug:​debug​Assignment​Requests:​fallback​Variant:​initial​Flags:​instance​Name:​server​Url:​)

public init(
        debug: Bool = ExperimentConfig.Defaults.Debug,
        debugAssignmentRequests: Bool = ExperimentConfig.Defaults.DebugAssignmentRequests,
        fallbackVariant: Variant? = ExperimentConfig.Defaults.FallbackVariant,
        initialFlags: [String: Variant] = ExperimentConfig.Defaults.InitialFlags,
        instanceName: String = ExperimentConfig.Defaults.InstanceName,
        serverUrl: String = ExperimentConfig.Defaults.ServerUrl
    ) 

Properties

debug

public let debug: Bool

debug​Assignment​Requests

public let debugAssignmentRequests: Bool

fallback​Variant

public let fallbackVariant: Variant?

initial​Flags

public let initialFlags: [String: Variant]

instance​Name

public let instanceName: String

server​Url

public let serverUrl: String