Skip to content

ExperimentDefinitionSnapshot

Source code in docs_src/capo_appconfig/types/experiment_definition_snapshot.py
class ExperimentDefinitionSnapshot(TypedDict, closed=True):
    application_id: NotRequired["capo_appconfig.types.id.Id"]
    """<p>The application ID at the time the run was started.</p>"""
    id: NotRequired["capo_appconfig.types.id.Id"]
    """<p>The experiment definition ID.</p>"""
    name: NotRequired["capo_appconfig.types.name.Name"]
    """<p>The name of the experiment definition at the time the run was started.</p>"""
    hypothesis: NotRequired["capo_appconfig.types.description.Description"]
    """<p>The hypothesis at the time the run was started.</p>"""
    configuration_profile_id: NotRequired["capo_appconfig.types.id.Id"]
    """<p>The configuration profile ID at the time the run was started.</p>"""
    environment_id: NotRequired["capo_appconfig.types.id.Id"]
    """<p>The environment ID at the time the run was started.</p>"""
    flag_key: NotRequired["capo_appconfig.types.flag_key.FlagKey"]
    """<p>The feature flag key at the time the run was started.</p>"""
    audience_rule: NotRequired["capo_appconfig.types.rule.Rule"]
    """<p>The audience rule at the time the run was started.</p>"""
    audience_description: NotRequired["capo_appconfig.types.description.Description"]
    """<p>The audience description at the time the run was started.</p>"""
    launch_criteria: NotRequired["capo_appconfig.types.description.Description"]
    """<p>The launch criteria at the time the run was started.</p>"""
    treatments: NotRequired["capo_appconfig.types.treatment_list.TreatmentList"]
    """<p>The treatments at the time the run was started.</p>"""
    control: NotRequired["capo_appconfig.types.treatment.Treatment"]
    """<p>The control treatment at the time the run was started.</p>"""

application_id instance-attribute

application_id: NotRequired[Id]

The application ID at the time the run was started.

audience_description instance-attribute

audience_description: NotRequired[Description]

The audience description at the time the run was started.

audience_rule instance-attribute

audience_rule: NotRequired[Rule]

The audience rule at the time the run was started.

configuration_profile_id instance-attribute

configuration_profile_id: NotRequired[Id]

The configuration profile ID at the time the run was started.

control instance-attribute

control: NotRequired[Treatment]

The control treatment at the time the run was started.

environment_id instance-attribute

environment_id: NotRequired[Id]

The environment ID at the time the run was started.

flag_key instance-attribute

flag_key: NotRequired[FlagKey]

The feature flag key at the time the run was started.

hypothesis instance-attribute

hypothesis: NotRequired[Description]

The hypothesis at the time the run was started.

id instance-attribute

id: NotRequired[Id]

The experiment definition ID.

launch_criteria instance-attribute

launch_criteria: NotRequired[Description]

The launch criteria at the time the run was started.

name instance-attribute

name: NotRequired[Name]

The name of the experiment definition at the time the run was started.

treatments instance-attribute

treatments: NotRequired[TreatmentList]

The treatments at the time the run was started.