ExperimentsResource
Experiment API methods.
Functions
func__init__(self, client) -> NoneInitialize the resource.
paramselfparamclientKitaruAPIClientAPI client used to send requests.
Returns
Nonefunccreate(self, request, idempotency_key=None) -> ExperimentResponseCreate an experiment.
paramselfparamrequestExperimentCreateRequestExperiment create request.
paramidempotency_keystr | None= NoneIdempotency key overriding the transport's random default.
Returns
kitaru.api_models.v1.experiment.ExperimentResponseCreated experiment.
funcget(self, experiment_id) -> ExperimentResponseGet an experiment by id.
paramselfparamexperiment_iduuid.UUIDId of the experiment.
Returns
kitaru.api_models.v1.experiment.ExperimentResponseStored experiment.
funclist(self, params=None) -> Page[ExperimentResponse]List experiments.
paramselfparamparamsExperimentListParams | None= NoneExperiment list params.
Returns
kitaru.api_models.v1.base.PagePage of experiments.
funciter(self, params=None) -> AsyncIterator[ExperimentResponse]Iterate over all experiments.
paramselfparamparamsExperimentListParams | None= NoneExperiment list params.
Returns
collections.abc.AsyncIteratorAsync iterator over every experiment.
funcupdate(self, experiment_id, request) -> ExperimentResponseUpdate an experiment.
paramselfparamexperiment_iduuid.UUIDId of the experiment.
paramrequestExperimentUpdateRequestExperiment update request, unset fields stay unchanged.
Returns
kitaru.api_models.v1.experiment.ExperimentResponseUpdated experiment.
funcdelete(self, experiment_id) -> NoneDelete an experiment.
paramselfparamexperiment_iduuid.UUIDId of the experiment.
Returns
Nonefuncstart_run(self, experiment_id, request, idempotency_key=None) -> ExperimentRunResponseStart an experiment run, fanning out one replay per cohort version session.
paramselfparamexperiment_iduuid.UUIDId of the experiment.
paramrequestExperimentRunCreateRequestExperiment run create request.
paramidempotency_keystr | None= NoneIdempotency key overriding the transport's random default.
Returns
kitaru.api_models.v1.experiment_run.ExperimentRunResponseCreated run.