Skip to content

UpdateExperimentDefinitionRequest

Source code in docs_src/capo_appconfig/types/update_experiment_definition_request.py
class UpdateExperimentDefinitionRequest(TypedDict, closed=True):
    application_identifier: "capo_appconfig.types.identifier.Identifier"
    """<p>The application ID or name.</p>"""
    experiment_definition_identifier: "capo_appconfig.types.identifier.Identifier"
    """<p>The experiment definition ID or name.</p>"""
    treatments: NotRequired[
        "capo_appconfig.types.treatment_input_list.TreatmentInputList"
    ]
    """<p>The updated list of treatments to evaluate during the experiment. Each treatment defines a distinct variation compared to the control.</p>"""
    control: NotRequired["capo_appconfig.types.treatment_input.TreatmentInput"]
    """<p>An updated control treatment.</p>"""
    hypothesis: NotRequired["capo_appconfig.types.description.Description"]
    """<p>An updated hypothesis.</p>"""
    audience_rule: NotRequired["capo_appconfig.types.rule.Rule"]
    """<p>An updated audience rule.</p>"""
    audience_description: NotRequired["capo_appconfig.types.description.Description"]
    """<p>An updated audience description.</p>"""
    launch_criteria: NotRequired["capo_appconfig.types.description.Description"]
    """<p>Updated launch criteria.</p>"""

application_identifier instance-attribute

application_identifier: Identifier

The application ID or name.

audience_description instance-attribute

audience_description: NotRequired[Description]

An updated audience description.

audience_rule instance-attribute

audience_rule: NotRequired[Rule]

An updated audience rule.

control instance-attribute

control: NotRequired[TreatmentInput]

An updated control treatment.

experiment_definition_identifier instance-attribute

experiment_definition_identifier: Identifier

The experiment definition ID or name.

hypothesis instance-attribute

hypothesis: NotRequired[Description]

An updated hypothesis.

launch_criteria instance-attribute

launch_criteria: NotRequired[Description]

Updated launch criteria.

treatments instance-attribute

treatments: NotRequired[TreatmentInputList]

The updated list of treatments to evaluate during the experiment. Each treatment defines a distinct variation compared to the control.