Skip to content

Feat/merge strategy workspace - #1144

Closed
mahatoankitkumar wants to merge 2 commits into
mainfrom
feat/merge-strategy-workspace
Closed

mahatoankitkumar wants to merge 2 commits into
mainfrom
feat/merge-strategy-workspace

Conversation

@mahatoankitkumar

Copy link
Copy Markdown
Collaborator

Problem

Describe the problem you are trying to solve here

Solution

Provide a brief summary of your solution so that reviewers can understand your code

Environment variable changes

What ENVs need to be added or changed

Pre-deployment activity

Things needed to be done before deploying this change (if any)

Post-deployment activity

Things needed to be done after deploying this change (if any)

API changes

Endpoint Method Request body Response Body
API GET/POST, etc request response

Possible Issues in the future

Describe any possible issues that could occur because of this change

mahatoankitkumar and others added 2 commits September 1, 2026 08:45
…ites

Merge strategy was only a per-request header on resolve, and context
writes had no notion of it at all. Adds a workspace-level merge_strategy
(MERGE default, so behaviour is unchanged until a workspace opts in) and
threads it through every place that combines overrides:

- resolve (7 handlers) now falls back to the setting when the header is absent
- context PUT and bulk PUT choose merge-vs-replace for an existing context
- move uses it when landing on an occupied condition
- GetConfig returns x-merge-strategy so providers need no extra call

replace_override_of_existing_ctx replaced the whole override map, which
did not match how resolve applies REPLACE; it now replaces per key.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@mahatoankitkumar
mahatoankitkumar requested a review from a team as a code owner September 1, 2026 04:25
@coderabbitai

coderabbitai Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Too many files!

This PR contains 789 files, which is 689 over the limit of 100.

To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Team

Run ID: d4cbf84a-879a-40ee-b725-0e0271237484

📥 Commits

Reviewing files that changed from the base of the PR and between 1ba5786 and 0ecea8f.

⛔ Files ignored due to path filters (1)
  • Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (789)
  • CHANGELOG.md
  • Cargo.toml
  • clients/haskell/CHANGELOG.md
  • clients/haskell/open-feature-provider/lib/Data/OpenFeature/SuperpositionProvider.hs
  • clients/java/openfeature-provider/src/main/java/io/juspay/superposition/openfeature/SuperpositionOpenFeatureProvider.java
  • clients/java/openfeature-provider/src/main/kotlin/io/juspay/superposition/openfeature/EvaluationArgs.kt
  • clients/javascript/bindings/native-resolver.ts
  • clients/javascript/open-feature-provider/configuration-client.ts
  • clients/javascript/open-feature-provider/superposition-provider.ts
  • clients/javascript/open-feature-provider/types.ts
  • clients/python/provider/superposition_provider/cac_config.py
  • clients/python/provider/superposition_provider/configuration_client.py
  • clients/python/provider/superposition_provider/conversions.py
  • clients/python/provider/superposition_provider/data_source.py
  • clients/python/provider/superposition_provider/http_data_source.py
  • clients/python/provider/superposition_provider/local_provider.py
  • crates/context_aware_config/src/api/config/handlers.rs
  • crates/context_aware_config/src/api/config/helpers.rs
  • crates/context_aware_config/src/api/context/handlers.rs
  • crates/context_aware_config/src/api/context/helpers.rs
  • crates/context_aware_config/src/api/context/operations.rs
  • crates/frontend/src/api.rs
  • crates/frontend/src/components/workspace_form.rs
  • crates/frontend/src/components/workspace_form/types.rs
  • crates/frontend/src/pages/workspace.rs
  • crates/service_utils/src/service/types.rs
  • crates/superposition/src/resolve/handlers.rs
  • crates/superposition/src/workspace/handlers.rs
  • crates/superposition_provider/src/client.rs
  • crates/superposition_provider/src/data_source.rs
  • crates/superposition_provider/src/data_source/file.rs
  • crates/superposition_provider/src/data_source/http.rs
  • crates/superposition_provider/src/local_provider.rs
  • crates/superposition_provider/src/utils.rs
  • crates/superposition_sdk/src/auth_plugin.rs
  • crates/superposition_sdk/src/client.rs
  • crates/superposition_sdk/src/client/add_members_to_group.rs
  • crates/superposition_sdk/src/client/applicable_variants.rs
  • crates/superposition_sdk/src/client/bulk_operation.rs
  • crates/superposition_sdk/src/client/conclude_experiment.rs
  • crates/superposition_sdk/src/client/create_context.rs
  • crates/superposition_sdk/src/client/create_default_config.rs
  • crates/superposition_sdk/src/client/create_dimension.rs
  • crates/superposition_sdk/src/client/create_experiment.rs
  • crates/superposition_sdk/src/client/create_experiment_group.rs
  • crates/superposition_sdk/src/client/create_function.rs
  • crates/superposition_sdk/src/client/create_organisation.rs
  • crates/superposition_sdk/src/client/create_secret.rs
  • crates/superposition_sdk/src/client/create_type_templates.rs
  • crates/superposition_sdk/src/client/create_variable.rs
  • crates/superposition_sdk/src/client/create_webhook.rs
  • crates/superposition_sdk/src/client/create_workspace.rs
  • crates/superposition_sdk/src/client/customize.rs
  • crates/superposition_sdk/src/client/customize/internal.rs
  • crates/superposition_sdk/src/client/delete_context.rs
  • crates/superposition_sdk/src/client/delete_default_config.rs
  • crates/superposition_sdk/src/client/delete_dimension.rs
  • crates/superposition_sdk/src/client/delete_experiment_group.rs
  • crates/superposition_sdk/src/client/delete_function.rs
  • crates/superposition_sdk/src/client/delete_secret.rs
  • crates/superposition_sdk/src/client/delete_type_templates.rs
  • crates/superposition_sdk/src/client/delete_variable.rs
  • crates/superposition_sdk/src/client/delete_webhook.rs
  • crates/superposition_sdk/src/client/discard_experiment.rs
  • crates/superposition_sdk/src/client/get_config.rs
  • crates/superposition_sdk/src/client/get_config_json.rs
  • crates/superposition_sdk/src/client/get_config_toml.rs
  • crates/superposition_sdk/src/client/get_context.rs
  • crates/superposition_sdk/src/client/get_context_from_condition.rs
  • crates/superposition_sdk/src/client/get_default_config.rs
  • crates/superposition_sdk/src/client/get_detailed_resolved_config.rs
  • crates/superposition_sdk/src/client/get_dimension.rs
  • crates/superposition_sdk/src/client/get_experiment.rs
  • crates/superposition_sdk/src/client/get_experiment_config.rs
  • crates/superposition_sdk/src/client/get_experiment_group.rs
  • crates/superposition_sdk/src/client/get_function.rs
  • crates/superposition_sdk/src/client/get_organisation.rs
  • crates/superposition_sdk/src/client/get_resolved_config.rs
  • crates/superposition_sdk/src/client/get_resolved_config_explanation.rs
  • crates/superposition_sdk/src/client/get_resolved_config_with_identifier.rs
  • crates/superposition_sdk/src/client/get_secret.rs
  • crates/superposition_sdk/src/client/get_type_template.rs
  • crates/superposition_sdk/src/client/get_type_templates_list.rs
  • crates/superposition_sdk/src/client/get_variable.rs
  • crates/superposition_sdk/src/client/get_version.rs
  • crates/superposition_sdk/src/client/get_webhook.rs
  • crates/superposition_sdk/src/client/get_webhook_by_event.rs
  • crates/superposition_sdk/src/client/get_workspace.rs
  • crates/superposition_sdk/src/client/list_audit_logs.rs
  • crates/superposition_sdk/src/client/list_contexts.rs
  • crates/superposition_sdk/src/client/list_default_configs.rs
  • crates/superposition_sdk/src/client/list_dimensions.rs
  • crates/superposition_sdk/src/client/list_experiment.rs
  • crates/superposition_sdk/src/client/list_experiment_groups.rs
  • crates/superposition_sdk/src/client/list_function.rs
  • crates/superposition_sdk/src/client/list_organisation.rs
  • crates/superposition_sdk/src/client/list_secrets.rs
  • crates/superposition_sdk/src/client/list_variables.rs
  • crates/superposition_sdk/src/client/list_versions.rs
  • crates/superposition_sdk/src/client/list_webhook.rs
  • crates/superposition_sdk/src/client/list_workspace.rs
  • crates/superposition_sdk/src/client/migrate_workspace_schema.rs
  • crates/superposition_sdk/src/client/move_context.rs
  • crates/superposition_sdk/src/client/pause_experiment.rs
  • crates/superposition_sdk/src/client/publish.rs
  • crates/superposition_sdk/src/client/ramp_experiment.rs
  • crates/superposition_sdk/src/client/remove_members_from_group.rs
  • crates/superposition_sdk/src/client/resume_experiment.rs
  • crates/superposition_sdk/src/client/rotate_master_encryption_key.rs
  • crates/superposition_sdk/src/client/rotate_workspace_encryption_key.rs
  • crates/superposition_sdk/src/client/test.rs
  • crates/superposition_sdk/src/client/update_default_config.rs
  • crates/superposition_sdk/src/client/update_dimension.rs
  • crates/superposition_sdk/src/client/update_experiment_group.rs
  • crates/superposition_sdk/src/client/update_function.rs
  • crates/superposition_sdk/src/client/update_organisation.rs
  • crates/superposition_sdk/src/client/update_override.rs
  • crates/superposition_sdk/src/client/update_overrides_experiment.rs
  • crates/superposition_sdk/src/client/update_secret.rs
  • crates/superposition_sdk/src/client/update_type_templates.rs
  • crates/superposition_sdk/src/client/update_variable.rs
  • crates/superposition_sdk/src/client/update_webhook.rs
  • crates/superposition_sdk/src/client/update_workspace.rs
  • crates/superposition_sdk/src/client/validate_context.rs
  • crates/superposition_sdk/src/client/weight_recompute.rs
  • crates/superposition_sdk/src/config.rs
  • crates/superposition_sdk/src/config/endpoint.rs
  • crates/superposition_sdk/src/config/http.rs
  • crates/superposition_sdk/src/config/interceptors.rs
  • crates/superposition_sdk/src/config/retry.rs
  • crates/superposition_sdk/src/config/timeout.rs
  • crates/superposition_sdk/src/error.rs
  • crates/superposition_sdk/src/error/sealed_unhandled.rs
  • crates/superposition_sdk/src/error_meta.rs
  • crates/superposition_sdk/src/json_errors.rs
  • crates/superposition_sdk/src/lib.rs
  • crates/superposition_sdk/src/meta.rs
  • crates/superposition_sdk/src/operation.rs
  • crates/superposition_sdk/src/operation/add_members_to_group.rs
  • crates/superposition_sdk/src/operation/add_members_to_group/_add_members_to_group_input.rs
  • crates/superposition_sdk/src/operation/add_members_to_group/_add_members_to_group_output.rs
  • crates/superposition_sdk/src/operation/add_members_to_group/builders.rs
  • crates/superposition_sdk/src/operation/applicable_variants.rs
  • crates/superposition_sdk/src/operation/applicable_variants/_applicable_variants_input.rs
  • crates/superposition_sdk/src/operation/applicable_variants/_applicable_variants_output.rs
  • crates/superposition_sdk/src/operation/applicable_variants/builders.rs
  • crates/superposition_sdk/src/operation/bulk_operation.rs
  • crates/superposition_sdk/src/operation/bulk_operation/_bulk_operation_input.rs
  • crates/superposition_sdk/src/operation/bulk_operation/_bulk_operation_output.rs
  • crates/superposition_sdk/src/operation/bulk_operation/builders.rs
  • crates/superposition_sdk/src/operation/conclude_experiment.rs
  • crates/superposition_sdk/src/operation/conclude_experiment/_conclude_experiment_input.rs
  • crates/superposition_sdk/src/operation/conclude_experiment/_conclude_experiment_output.rs
  • crates/superposition_sdk/src/operation/conclude_experiment/builders.rs
  • crates/superposition_sdk/src/operation/create_context.rs
  • crates/superposition_sdk/src/operation/create_context/_create_context_input.rs
  • crates/superposition_sdk/src/operation/create_context/_create_context_output.rs
  • crates/superposition_sdk/src/operation/create_context/builders.rs
  • crates/superposition_sdk/src/operation/create_default_config.rs
  • crates/superposition_sdk/src/operation/create_default_config/_create_default_config_input.rs
  • crates/superposition_sdk/src/operation/create_default_config/_create_default_config_output.rs
  • crates/superposition_sdk/src/operation/create_default_config/builders.rs
  • crates/superposition_sdk/src/operation/create_dimension.rs
  • crates/superposition_sdk/src/operation/create_dimension/_create_dimension_input.rs
  • crates/superposition_sdk/src/operation/create_dimension/_create_dimension_output.rs
  • crates/superposition_sdk/src/operation/create_dimension/builders.rs
  • crates/superposition_sdk/src/operation/create_experiment.rs
  • crates/superposition_sdk/src/operation/create_experiment/_create_experiment_input.rs
  • crates/superposition_sdk/src/operation/create_experiment/_create_experiment_output.rs
  • crates/superposition_sdk/src/operation/create_experiment/builders.rs
  • crates/superposition_sdk/src/operation/create_experiment_group.rs
  • crates/superposition_sdk/src/operation/create_experiment_group/_create_experiment_group_input.rs
  • crates/superposition_sdk/src/operation/create_experiment_group/_create_experiment_group_output.rs
  • crates/superposition_sdk/src/operation/create_experiment_group/builders.rs
  • crates/superposition_sdk/src/operation/create_function.rs
  • crates/superposition_sdk/src/operation/create_function/_create_function_input.rs
  • crates/superposition_sdk/src/operation/create_function/_create_function_output.rs
  • crates/superposition_sdk/src/operation/create_function/builders.rs
  • crates/superposition_sdk/src/operation/create_organisation.rs
  • crates/superposition_sdk/src/operation/create_organisation/_create_organisation_input.rs
  • crates/superposition_sdk/src/operation/create_organisation/_create_organisation_output.rs
  • crates/superposition_sdk/src/operation/create_organisation/builders.rs
  • crates/superposition_sdk/src/operation/create_secret.rs
  • crates/superposition_sdk/src/operation/create_secret/_create_secret_input.rs
  • crates/superposition_sdk/src/operation/create_secret/_create_secret_output.rs
  • crates/superposition_sdk/src/operation/create_secret/builders.rs
  • crates/superposition_sdk/src/operation/create_type_templates.rs
  • crates/superposition_sdk/src/operation/create_type_templates/_create_type_templates_input.rs
  • crates/superposition_sdk/src/operation/create_type_templates/_create_type_templates_output.rs
  • crates/superposition_sdk/src/operation/create_type_templates/builders.rs
  • crates/superposition_sdk/src/operation/create_variable.rs
  • crates/superposition_sdk/src/operation/create_variable/_create_variable_input.rs
  • crates/superposition_sdk/src/operation/create_variable/_create_variable_output.rs
  • crates/superposition_sdk/src/operation/create_variable/builders.rs
  • crates/superposition_sdk/src/operation/create_webhook.rs
  • crates/superposition_sdk/src/operation/create_webhook/_create_webhook_input.rs
  • crates/superposition_sdk/src/operation/create_webhook/_create_webhook_output.rs
  • crates/superposition_sdk/src/operation/create_webhook/builders.rs
  • crates/superposition_sdk/src/operation/create_workspace.rs
  • crates/superposition_sdk/src/operation/create_workspace/_create_workspace_input.rs
  • crates/superposition_sdk/src/operation/create_workspace/_create_workspace_output.rs
  • crates/superposition_sdk/src/operation/create_workspace/builders.rs
  • crates/superposition_sdk/src/operation/delete_context.rs
  • crates/superposition_sdk/src/operation/delete_context/_delete_context_input.rs
  • crates/superposition_sdk/src/operation/delete_context/_delete_context_output.rs
  • crates/superposition_sdk/src/operation/delete_context/builders.rs
  • crates/superposition_sdk/src/operation/delete_default_config.rs
  • crates/superposition_sdk/src/operation/delete_default_config/_delete_default_config_input.rs
  • crates/superposition_sdk/src/operation/delete_default_config/_delete_default_config_output.rs
  • crates/superposition_sdk/src/operation/delete_default_config/builders.rs
  • crates/superposition_sdk/src/operation/delete_dimension.rs
  • crates/superposition_sdk/src/operation/delete_dimension/_delete_dimension_input.rs
  • crates/superposition_sdk/src/operation/delete_dimension/_delete_dimension_output.rs
  • crates/superposition_sdk/src/operation/delete_dimension/builders.rs
  • crates/superposition_sdk/src/operation/delete_experiment_group.rs
  • crates/superposition_sdk/src/operation/delete_experiment_group/_delete_experiment_group_input.rs
  • crates/superposition_sdk/src/operation/delete_experiment_group/_delete_experiment_group_output.rs
  • crates/superposition_sdk/src/operation/delete_experiment_group/builders.rs
  • crates/superposition_sdk/src/operation/delete_function.rs
  • crates/superposition_sdk/src/operation/delete_function/_delete_function_input.rs
  • crates/superposition_sdk/src/operation/delete_function/_delete_function_output.rs
  • crates/superposition_sdk/src/operation/delete_function/builders.rs
  • crates/superposition_sdk/src/operation/delete_secret.rs
  • crates/superposition_sdk/src/operation/delete_secret/_delete_secret_input.rs
  • crates/superposition_sdk/src/operation/delete_secret/_delete_secret_output.rs
  • crates/superposition_sdk/src/operation/delete_secret/builders.rs
  • crates/superposition_sdk/src/operation/delete_type_templates.rs
  • crates/superposition_sdk/src/operation/delete_type_templates/_delete_type_templates_input.rs
  • crates/superposition_sdk/src/operation/delete_type_templates/_delete_type_templates_output.rs
  • crates/superposition_sdk/src/operation/delete_type_templates/builders.rs
  • crates/superposition_sdk/src/operation/delete_variable.rs
  • crates/superposition_sdk/src/operation/delete_variable/_delete_variable_input.rs
  • crates/superposition_sdk/src/operation/delete_variable/_delete_variable_output.rs
  • crates/superposition_sdk/src/operation/delete_variable/builders.rs
  • crates/superposition_sdk/src/operation/delete_webhook.rs
  • crates/superposition_sdk/src/operation/delete_webhook/_delete_webhook_input.rs
  • crates/superposition_sdk/src/operation/delete_webhook/_delete_webhook_output.rs
  • crates/superposition_sdk/src/operation/delete_webhook/builders.rs
  • crates/superposition_sdk/src/operation/discard_experiment.rs
  • crates/superposition_sdk/src/operation/discard_experiment/_discard_experiment_input.rs
  • crates/superposition_sdk/src/operation/discard_experiment/_discard_experiment_output.rs
  • crates/superposition_sdk/src/operation/discard_experiment/builders.rs
  • crates/superposition_sdk/src/operation/get_config.rs
  • crates/superposition_sdk/src/operation/get_config/_get_config_input.rs
  • crates/superposition_sdk/src/operation/get_config/_get_config_output.rs
  • crates/superposition_sdk/src/operation/get_config/builders.rs
  • crates/superposition_sdk/src/operation/get_config_json.rs
  • crates/superposition_sdk/src/operation/get_config_json/_get_config_json_input.rs
  • crates/superposition_sdk/src/operation/get_config_json/_get_config_json_output.rs
  • crates/superposition_sdk/src/operation/get_config_json/builders.rs
  • crates/superposition_sdk/src/operation/get_config_toml.rs
  • crates/superposition_sdk/src/operation/get_config_toml/_get_config_toml_input.rs
  • crates/superposition_sdk/src/operation/get_config_toml/_get_config_toml_output.rs
  • crates/superposition_sdk/src/operation/get_config_toml/builders.rs
  • crates/superposition_sdk/src/operation/get_context.rs
  • crates/superposition_sdk/src/operation/get_context/_get_context_input.rs
  • crates/superposition_sdk/src/operation/get_context/_get_context_output.rs
  • crates/superposition_sdk/src/operation/get_context/builders.rs
  • crates/superposition_sdk/src/operation/get_context_from_condition.rs
  • crates/superposition_sdk/src/operation/get_context_from_condition/_get_context_from_condition_input.rs
  • crates/superposition_sdk/src/operation/get_context_from_condition/_get_context_from_condition_output.rs
  • crates/superposition_sdk/src/operation/get_context_from_condition/builders.rs
  • crates/superposition_sdk/src/operation/get_default_config.rs
  • crates/superposition_sdk/src/operation/get_default_config/_get_default_config_input.rs
  • crates/superposition_sdk/src/operation/get_default_config/_get_default_config_output.rs
  • crates/superposition_sdk/src/operation/get_default_config/builders.rs
  • crates/superposition_sdk/src/operation/get_detailed_resolved_config.rs
  • crates/superposition_sdk/src/operation/get_detailed_resolved_config/_get_detailed_resolved_config_input.rs
  • crates/superposition_sdk/src/operation/get_detailed_resolved_config/_get_detailed_resolved_config_output.rs
  • crates/superposition_sdk/src/operation/get_detailed_resolved_config/builders.rs
  • crates/superposition_sdk/src/operation/get_dimension.rs
  • crates/superposition_sdk/src/operation/get_dimension/_get_dimension_input.rs
  • crates/superposition_sdk/src/operation/get_dimension/_get_dimension_output.rs
  • crates/superposition_sdk/src/operation/get_dimension/builders.rs
  • crates/superposition_sdk/src/operation/get_experiment.rs
  • crates/superposition_sdk/src/operation/get_experiment/_get_experiment_input.rs
  • crates/superposition_sdk/src/operation/get_experiment/_get_experiment_output.rs
  • crates/superposition_sdk/src/operation/get_experiment/builders.rs
  • crates/superposition_sdk/src/operation/get_experiment_config.rs
  • crates/superposition_sdk/src/operation/get_experiment_config/_get_experiment_config_input.rs
  • crates/superposition_sdk/src/operation/get_experiment_config/_get_experiment_config_output.rs
  • crates/superposition_sdk/src/operation/get_experiment_config/builders.rs
  • crates/superposition_sdk/src/operation/get_experiment_group.rs
  • crates/superposition_sdk/src/operation/get_experiment_group/_get_experiment_group_input.rs
  • crates/superposition_sdk/src/operation/get_experiment_group/_get_experiment_group_output.rs
  • crates/superposition_sdk/src/operation/get_experiment_group/builders.rs
  • crates/superposition_sdk/src/operation/get_function.rs
  • crates/superposition_sdk/src/operation/get_function/_get_function_input.rs
  • crates/superposition_sdk/src/operation/get_function/_get_function_output.rs
  • crates/superposition_sdk/src/operation/get_function/builders.rs
  • crates/superposition_sdk/src/operation/get_organisation.rs
  • crates/superposition_sdk/src/operation/get_organisation/_get_organisation_input.rs
  • crates/superposition_sdk/src/operation/get_organisation/_get_organisation_output.rs
  • crates/superposition_sdk/src/operation/get_organisation/builders.rs
  • crates/superposition_sdk/src/operation/get_resolved_config.rs
  • crates/superposition_sdk/src/operation/get_resolved_config/_get_resolved_config_input.rs
  • crates/superposition_sdk/src/operation/get_resolved_config/_get_resolved_config_output.rs
  • crates/superposition_sdk/src/operation/get_resolved_config/builders.rs
  • crates/superposition_sdk/src/operation/get_resolved_config_explanation.rs
  • crates/superposition_sdk/src/operation/get_resolved_config_explanation/_get_resolved_config_explanation_input.rs
  • crates/superposition_sdk/src/operation/get_resolved_config_explanation/_get_resolved_config_explanation_output.rs
  • crates/superposition_sdk/src/operation/get_resolved_config_explanation/builders.rs
  • crates/superposition_sdk/src/operation/get_resolved_config_with_identifier.rs
  • crates/superposition_sdk/src/operation/get_resolved_config_with_identifier/_get_resolved_config_with_identifier_input.rs
  • crates/superposition_sdk/src/operation/get_resolved_config_with_identifier/_get_resolved_config_with_identifier_output.rs
  • crates/superposition_sdk/src/operation/get_resolved_config_with_identifier/builders.rs
  • crates/superposition_sdk/src/operation/get_secret.rs
  • crates/superposition_sdk/src/operation/get_secret/_get_secret_input.rs
  • crates/superposition_sdk/src/operation/get_secret/_get_secret_output.rs
  • crates/superposition_sdk/src/operation/get_secret/builders.rs
  • crates/superposition_sdk/src/operation/get_type_template.rs
  • crates/superposition_sdk/src/operation/get_type_template/_get_type_template_input.rs
  • crates/superposition_sdk/src/operation/get_type_template/_get_type_template_output.rs
  • crates/superposition_sdk/src/operation/get_type_template/builders.rs
  • crates/superposition_sdk/src/operation/get_type_templates_list.rs
  • crates/superposition_sdk/src/operation/get_type_templates_list/_get_type_templates_list_input.rs
  • crates/superposition_sdk/src/operation/get_type_templates_list/_get_type_templates_list_output.rs
  • crates/superposition_sdk/src/operation/get_type_templates_list/builders.rs
  • crates/superposition_sdk/src/operation/get_variable.rs
  • crates/superposition_sdk/src/operation/get_variable/_get_variable_input.rs
  • crates/superposition_sdk/src/operation/get_variable/_get_variable_output.rs
  • crates/superposition_sdk/src/operation/get_variable/builders.rs
  • crates/superposition_sdk/src/operation/get_version.rs
  • crates/superposition_sdk/src/operation/get_version/_get_version_input.rs
  • crates/superposition_sdk/src/operation/get_version/_get_version_output.rs
  • crates/superposition_sdk/src/operation/get_version/builders.rs
  • crates/superposition_sdk/src/operation/get_webhook.rs
  • crates/superposition_sdk/src/operation/get_webhook/_get_webhook_input.rs
  • crates/superposition_sdk/src/operation/get_webhook/_get_webhook_output.rs
  • crates/superposition_sdk/src/operation/get_webhook/builders.rs
  • crates/superposition_sdk/src/operation/get_webhook_by_event.rs
  • crates/superposition_sdk/src/operation/get_webhook_by_event/_get_webhook_by_event_input.rs
  • crates/superposition_sdk/src/operation/get_webhook_by_event/_get_webhook_by_event_output.rs
  • crates/superposition_sdk/src/operation/get_webhook_by_event/builders.rs
  • crates/superposition_sdk/src/operation/get_workspace.rs
  • crates/superposition_sdk/src/operation/get_workspace/_get_workspace_input.rs
  • crates/superposition_sdk/src/operation/get_workspace/_get_workspace_output.rs
  • crates/superposition_sdk/src/operation/get_workspace/builders.rs
  • crates/superposition_sdk/src/operation/list_audit_logs.rs
  • crates/superposition_sdk/src/operation/list_audit_logs/_list_audit_logs_input.rs
  • crates/superposition_sdk/src/operation/list_audit_logs/_list_audit_logs_output.rs
  • crates/superposition_sdk/src/operation/list_audit_logs/builders.rs
  • crates/superposition_sdk/src/operation/list_contexts.rs
  • crates/superposition_sdk/src/operation/list_contexts/_list_contexts_input.rs
  • crates/superposition_sdk/src/operation/list_contexts/_list_contexts_output.rs
  • crates/superposition_sdk/src/operation/list_contexts/builders.rs
  • crates/superposition_sdk/src/operation/list_default_configs.rs
  • crates/superposition_sdk/src/operation/list_default_configs/_list_default_configs_input.rs
  • crates/superposition_sdk/src/operation/list_default_configs/_list_default_configs_output.rs
  • crates/superposition_sdk/src/operation/list_default_configs/builders.rs
  • crates/superposition_sdk/src/operation/list_dimensions.rs
  • crates/superposition_sdk/src/operation/list_dimensions/_list_dimensions_input.rs
  • crates/superposition_sdk/src/operation/list_dimensions/_list_dimensions_output.rs
  • crates/superposition_sdk/src/operation/list_dimensions/builders.rs
  • crates/superposition_sdk/src/operation/list_experiment.rs
  • crates/superposition_sdk/src/operation/list_experiment/_list_experiment_input.rs
  • crates/superposition_sdk/src/operation/list_experiment/_list_experiment_output.rs
  • crates/superposition_sdk/src/operation/list_experiment/builders.rs
  • crates/superposition_sdk/src/operation/list_experiment_groups.rs
  • crates/superposition_sdk/src/operation/list_experiment_groups/_list_experiment_groups_input.rs
  • crates/superposition_sdk/src/operation/list_experiment_groups/_list_experiment_groups_output.rs
  • crates/superposition_sdk/src/operation/list_experiment_groups/builders.rs
  • crates/superposition_sdk/src/operation/list_function.rs
  • crates/superposition_sdk/src/operation/list_function/_list_function_input.rs
  • crates/superposition_sdk/src/operation/list_function/_list_function_output.rs
  • crates/superposition_sdk/src/operation/list_function/builders.rs
  • crates/superposition_sdk/src/operation/list_organisation.rs
  • crates/superposition_sdk/src/operation/list_organisation/_list_organisation_input.rs
  • crates/superposition_sdk/src/operation/list_organisation/_list_organisation_output.rs
  • crates/superposition_sdk/src/operation/list_organisation/builders.rs
  • crates/superposition_sdk/src/operation/list_secrets.rs
  • crates/superposition_sdk/src/operation/list_secrets/_list_secrets_input.rs
  • crates/superposition_sdk/src/operation/list_secrets/_list_secrets_output.rs
  • crates/superposition_sdk/src/operation/list_secrets/builders.rs
  • crates/superposition_sdk/src/operation/list_variables.rs
  • crates/superposition_sdk/src/operation/list_variables/_list_variables_input.rs
  • crates/superposition_sdk/src/operation/list_variables/_list_variables_output.rs
  • crates/superposition_sdk/src/operation/list_variables/builders.rs
  • crates/superposition_sdk/src/operation/list_versions.rs
  • crates/superposition_sdk/src/operation/list_versions/_list_versions_input.rs
  • crates/superposition_sdk/src/operation/list_versions/_list_versions_output.rs
  • crates/superposition_sdk/src/operation/list_versions/builders.rs
  • crates/superposition_sdk/src/operation/list_webhook.rs
  • crates/superposition_sdk/src/operation/list_webhook/_list_webhook_input.rs
  • crates/superposition_sdk/src/operation/list_webhook/_list_webhook_output.rs
  • crates/superposition_sdk/src/operation/list_webhook/builders.rs
  • crates/superposition_sdk/src/operation/list_workspace.rs
  • crates/superposition_sdk/src/operation/list_workspace/_list_workspace_input.rs
  • crates/superposition_sdk/src/operation/list_workspace/_list_workspace_output.rs
  • crates/superposition_sdk/src/operation/list_workspace/builders.rs
  • crates/superposition_sdk/src/operation/migrate_workspace_schema.rs
  • crates/superposition_sdk/src/operation/migrate_workspace_schema/_migrate_workspace_schema_input.rs
  • crates/superposition_sdk/src/operation/migrate_workspace_schema/_migrate_workspace_schema_output.rs
  • crates/superposition_sdk/src/operation/migrate_workspace_schema/builders.rs
  • crates/superposition_sdk/src/operation/move_context.rs
  • crates/superposition_sdk/src/operation/move_context/_move_context_input.rs
  • crates/superposition_sdk/src/operation/move_context/_move_context_output.rs
  • crates/superposition_sdk/src/operation/move_context/builders.rs
  • crates/superposition_sdk/src/operation/pause_experiment.rs
  • crates/superposition_sdk/src/operation/pause_experiment/_pause_experiment_input.rs
  • crates/superposition_sdk/src/operation/pause_experiment/_pause_experiment_output.rs
  • crates/superposition_sdk/src/operation/pause_experiment/builders.rs
  • crates/superposition_sdk/src/operation/publish.rs
  • crates/superposition_sdk/src/operation/publish/_publish_input.rs
  • crates/superposition_sdk/src/operation/publish/_publish_output.rs
  • crates/superposition_sdk/src/operation/publish/builders.rs
  • crates/superposition_sdk/src/operation/ramp_experiment.rs
  • crates/superposition_sdk/src/operation/ramp_experiment/_ramp_experiment_input.rs
  • crates/superposition_sdk/src/operation/ramp_experiment/_ramp_experiment_output.rs
  • crates/superposition_sdk/src/operation/ramp_experiment/builders.rs
  • crates/superposition_sdk/src/operation/remove_members_from_group.rs
  • crates/superposition_sdk/src/operation/remove_members_from_group/_remove_members_from_group_input.rs
  • crates/superposition_sdk/src/operation/remove_members_from_group/_remove_members_from_group_output.rs
  • crates/superposition_sdk/src/operation/remove_members_from_group/builders.rs
  • crates/superposition_sdk/src/operation/resume_experiment.rs
  • crates/superposition_sdk/src/operation/resume_experiment/_resume_experiment_input.rs
  • crates/superposition_sdk/src/operation/resume_experiment/_resume_experiment_output.rs
  • crates/superposition_sdk/src/operation/resume_experiment/builders.rs
  • crates/superposition_sdk/src/operation/rotate_master_encryption_key.rs
  • crates/superposition_sdk/src/operation/rotate_master_encryption_key/_rotate_master_encryption_key_input.rs
  • crates/superposition_sdk/src/operation/rotate_master_encryption_key/_rotate_master_encryption_key_output.rs
  • crates/superposition_sdk/src/operation/rotate_master_encryption_key/builders.rs
  • crates/superposition_sdk/src/operation/rotate_workspace_encryption_key.rs
  • crates/superposition_sdk/src/operation/rotate_workspace_encryption_key/_rotate_workspace_encryption_key_input.rs
  • crates/superposition_sdk/src/operation/rotate_workspace_encryption_key/_rotate_workspace_encryption_key_output.rs
  • crates/superposition_sdk/src/operation/rotate_workspace_encryption_key/builders.rs
  • crates/superposition_sdk/src/operation/test.rs
  • crates/superposition_sdk/src/operation/test/_test_input.rs
  • crates/superposition_sdk/src/operation/test/_test_output.rs
  • crates/superposition_sdk/src/operation/test/builders.rs
  • crates/superposition_sdk/src/operation/update_default_config.rs
  • crates/superposition_sdk/src/operation/update_default_config/_update_default_config_input.rs
  • crates/superposition_sdk/src/operation/update_default_config/_update_default_config_output.rs
  • crates/superposition_sdk/src/operation/update_default_config/builders.rs
  • crates/superposition_sdk/src/operation/update_dimension.rs
  • crates/superposition_sdk/src/operation/update_dimension/_update_dimension_input.rs
  • crates/superposition_sdk/src/operation/update_dimension/_update_dimension_output.rs
  • crates/superposition_sdk/src/operation/update_dimension/builders.rs
  • crates/superposition_sdk/src/operation/update_experiment_group.rs
  • crates/superposition_sdk/src/operation/update_experiment_group/_update_experiment_group_input.rs
  • crates/superposition_sdk/src/operation/update_experiment_group/_update_experiment_group_output.rs
  • crates/superposition_sdk/src/operation/update_experiment_group/builders.rs
  • crates/superposition_sdk/src/operation/update_function.rs
  • crates/superposition_sdk/src/operation/update_function/_update_function_input.rs
  • crates/superposition_sdk/src/operation/update_function/_update_function_output.rs
  • crates/superposition_sdk/src/operation/update_function/builders.rs
  • crates/superposition_sdk/src/operation/update_organisation.rs
  • crates/superposition_sdk/src/operation/update_organisation/_update_organisation_input.rs
  • crates/superposition_sdk/src/operation/update_organisation/_update_organisation_output.rs
  • crates/superposition_sdk/src/operation/update_organisation/builders.rs
  • crates/superposition_sdk/src/operation/update_override.rs
  • crates/superposition_sdk/src/operation/update_override/_update_override_input.rs
  • crates/superposition_sdk/src/operation/update_override/_update_override_output.rs
  • crates/superposition_sdk/src/operation/update_override/builders.rs
  • crates/superposition_sdk/src/operation/update_overrides_experiment.rs
  • crates/superposition_sdk/src/operation/update_overrides_experiment/_update_overrides_experiment_input.rs
  • crates/superposition_sdk/src/operation/update_overrides_experiment/_update_overrides_experiment_output.rs
  • crates/superposition_sdk/src/operation/update_overrides_experiment/builders.rs
  • crates/superposition_sdk/src/operation/update_secret.rs
  • crates/superposition_sdk/src/operation/update_secret/_update_secret_input.rs
  • crates/superposition_sdk/src/operation/update_secret/_update_secret_output.rs
  • crates/superposition_sdk/src/operation/update_secret/builders.rs
  • crates/superposition_sdk/src/operation/update_type_templates.rs
  • crates/superposition_sdk/src/operation/update_type_templates/_update_type_templates_input.rs
  • crates/superposition_sdk/src/operation/update_type_templates/_update_type_templates_output.rs
  • crates/superposition_sdk/src/operation/update_type_templates/builders.rs
  • crates/superposition_sdk/src/operation/update_variable.rs
  • crates/superposition_sdk/src/operation/update_variable/_update_variable_input.rs
  • crates/superposition_sdk/src/operation/update_variable/_update_variable_output.rs
  • crates/superposition_sdk/src/operation/update_variable/builders.rs
  • crates/superposition_sdk/src/operation/update_webhook.rs
  • crates/superposition_sdk/src/operation/update_webhook/_update_webhook_input.rs
  • crates/superposition_sdk/src/operation/update_webhook/_update_webhook_output.rs
  • crates/superposition_sdk/src/operation/update_webhook/builders.rs
  • crates/superposition_sdk/src/operation/update_workspace.rs
  • crates/superposition_sdk/src/operation/update_workspace/_update_workspace_input.rs
  • crates/superposition_sdk/src/operation/update_workspace/_update_workspace_output.rs
  • crates/superposition_sdk/src/operation/update_workspace/builders.rs
  • crates/superposition_sdk/src/operation/validate_context.rs
  • crates/superposition_sdk/src/operation/validate_context/_validate_context_input.rs
  • crates/superposition_sdk/src/operation/validate_context/_validate_context_output.rs
  • crates/superposition_sdk/src/operation/validate_context/builders.rs
  • crates/superposition_sdk/src/operation/weight_recompute.rs
  • crates/superposition_sdk/src/operation/weight_recompute/_weight_recompute_input.rs
  • crates/superposition_sdk/src/operation/weight_recompute/_weight_recompute_output.rs
  • crates/superposition_sdk/src/operation/weight_recompute/builders.rs
  • crates/superposition_sdk/src/primitives.rs
  • crates/superposition_sdk/src/primitives/event_stream.rs
  • crates/superposition_sdk/src/primitives/sealed_enum_unknown.rs
  • crates/superposition_sdk/src/protocol_serde.rs
  • crates/superposition_sdk/src/protocol_serde/shape_add_members_to_group.rs
  • crates/superposition_sdk/src/protocol_serde/shape_add_members_to_group_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_applicable_variants.rs
  • crates/superposition_sdk/src/protocol_serde/shape_applicable_variants_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_audit_log_full.rs
  • crates/superposition_sdk/src/protocol_serde/shape_audit_log_list.rs
  • crates/superposition_sdk/src/protocol_serde/shape_bucket.rs
  • crates/superposition_sdk/src/protocol_serde/shape_buckets.rs
  • crates/superposition_sdk/src/protocol_serde/shape_bulk_operation.rs
  • crates/superposition_sdk/src/protocol_serde/shape_bulk_operation_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_bulk_operation_out_list.rs
  • crates/superposition_sdk/src/protocol_serde/shape_change_reason_validation_function_request.rs
  • crates/superposition_sdk/src/protocol_serde/shape_conclude_experiment.rs
  • crates/superposition_sdk/src/protocol_serde/shape_conclude_experiment_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_condition.rs
  • crates/superposition_sdk/src/protocol_serde/shape_config_data.rs
  • crates/superposition_sdk/src/protocol_serde/shape_context_action.rs
  • crates/superposition_sdk/src/protocol_serde/shape_context_action_out.rs
  • crates/superposition_sdk/src/protocol_serde/shape_context_identifier.rs
  • crates/superposition_sdk/src/protocol_serde/shape_context_list.rs
  • crates/superposition_sdk/src/protocol_serde/shape_context_move.rs
  • crates/superposition_sdk/src/protocol_serde/shape_context_move_bulk_request.rs
  • crates/superposition_sdk/src/protocol_serde/shape_context_partial.rs
  • crates/superposition_sdk/src/protocol_serde/shape_context_put.rs
  • crates/superposition_sdk/src/protocol_serde/shape_context_response.rs
  • crates/superposition_sdk/src/protocol_serde/shape_context_validation_function_request.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_context.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_context_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_default_config.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_default_config_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_dimension.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_dimension_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_experiment.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_experiment_group.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_experiment_group_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_experiment_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_function.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_function_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_organisation.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_organisation_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_secret.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_secret_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_type_templates.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_type_templates_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_variable.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_variable_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_webhook.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_webhook_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_workspace.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_workspace_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_default_config_response.rs
  • crates/superposition_sdk/src/protocol_serde/shape_delete_context.rs
  • crates/superposition_sdk/src/protocol_serde/shape_delete_default_config.rs
  • crates/superposition_sdk/src/protocol_serde/shape_delete_dimension.rs
  • crates/superposition_sdk/src/protocol_serde/shape_delete_experiment_group.rs
  • crates/superposition_sdk/src/protocol_serde/shape_delete_function.rs
  • crates/superposition_sdk/src/protocol_serde/shape_delete_secret.rs
  • crates/superposition_sdk/src/protocol_serde/shape_delete_type_templates.rs
  • crates/superposition_sdk/src/protocol_serde/shape_delete_variable.rs
  • crates/superposition_sdk/src/protocol_serde/shape_delete_webhook.rs
  • crates/superposition_sdk/src/protocol_serde/shape_dependency_graph.rs
  • crates/superposition_sdk/src/protocol_serde/shape_dimension_data.rs
  • crates/superposition_sdk/src/protocol_serde/shape_dimension_info.rs
  • crates/superposition_sdk/src/protocol_serde/shape_dimension_list.rs
  • crates/superposition_sdk/src/protocol_serde/shape_dimension_response.rs
  • crates/superposition_sdk/src/protocol_serde/shape_dimension_type.rs
  • crates/superposition_sdk/src/protocol_serde/shape_discard_experiment.rs
  • crates/superposition_sdk/src/protocol_serde/shape_discard_experiment_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_document.rs
  • crates/superposition_sdk/src/protocol_serde/shape_events.rs
  • crates/superposition_sdk/src/protocol_serde/shape_experiment_group_list.rs
  • crates/superposition_sdk/src/protocol_serde/shape_experiment_group_response.rs
  • crates/superposition_sdk/src/protocol_serde/shape_experiment_list.rs
  • crates/superposition_sdk/src/protocol_serde/shape_experiment_response.rs
  • crates/superposition_sdk/src/protocol_serde/shape_function_execution_request.rs
  • crates/superposition_sdk/src/protocol_serde/shape_function_list_response.rs
  • crates/superposition_sdk/src/protocol_serde/shape_function_response.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_config.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_config_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_config_json.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_config_json_output.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_config_output.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_config_toml.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_config_toml_output.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_context.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_context_from_condition.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_context_from_condition_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_default_config.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_detailed_resolved_config.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_detailed_resolved_config_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_detailed_resolved_config_output.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_dimension.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_experiment.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_experiment_config.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_experiment_config_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_experiment_config_output.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_experiment_group.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_function.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_organisation.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_resolved_config.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_resolved_config_explanation.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_resolved_config_explanation_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_resolved_config_explanation_output.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_resolved_config_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_resolved_config_output.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_resolved_config_with_identifier.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_resolved_config_with_identifier_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_resolved_config_with_identifier_output.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_secret.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_type_template.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_type_templates_list.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_variable.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_version.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_webhook.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_webhook_by_event.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_workspace.rs
  • crates/superposition_sdk/src/protocol_serde/shape_internal_server_error.rs
  • crates/superposition_sdk/src/protocol_serde/shape_list_audit_logs.rs
  • crates/superposition_sdk/src/protocol_serde/shape_list_context_out.rs
  • crates/superposition_sdk/src/protocol_serde/shape_list_contexts.rs
  • crates/superposition_sdk/src/protocol_serde/shape_list_default_config_out.rs
  • crates/superposition_sdk/src/protocol_serde/shape_list_default_configs.rs
  • crates/superposition_sdk/src/protocol_serde/shape_list_dimensions.rs
  • crates/superposition_sdk/src/protocol_serde/shape_list_experiment.rs
  • crates/superposition_sdk/src/protocol_serde/shape_list_experiment_groups.rs
  • crates/superposition_sdk/src/protocol_serde/shape_list_experiment_groups_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_list_experiment_groups_output.rs
  • crates/superposition_sdk/src/protocol_serde/shape_list_experiment_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_list_experiment_output.rs
  • crates/superposition_sdk/src/protocol_serde/shape_list_function.rs
  • crates/superposition_sdk/src/protocol_serde/shape_list_mandatory_dimensions.rs
  • crates/superposition_sdk/src/protocol_serde/shape_list_organisation.rs
  • crates/superposition_sdk/src/protocol_serde/shape_list_override_keys.rs
  • crates/superposition_sdk/src/protocol_serde/shape_list_secrets.rs
  • crates/superposition_sdk/src/protocol_serde/shape_list_variables.rs
  • crates/superposition_sdk/src/protocol_serde/shape_list_variant.rs
  • crates/superposition_sdk/src/protocol_serde/shape_list_versions.rs
  • crates/superposition_sdk/src/protocol_serde/shape_list_versions_member.rs
  • crates/superposition_sdk/src/protocol_serde/shape_list_versions_out.rs
  • crates/superposition_sdk/src/protocol_serde/shape_list_webhook.rs
  • crates/superposition_sdk/src/protocol_serde/shape_list_workspace.rs
  • crates/superposition_sdk/src/protocol_serde/shape_migrate_workspace_schema.rs
  • crates/superposition_sdk/src/protocol_serde/shape_move_context.rs
  • crates/superposition_sdk/src/protocol_serde/shape_move_context_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_object.rs
  • crates/superposition_sdk/src/protocol_serde/shape_organisation_list.rs
  • crates/superposition_sdk/src/protocol_serde/shape_organisation_response.rs
  • crates/superposition_sdk/src/protocol_serde/shape_override_with_keys.rs
  • crates/superposition_sdk/src/protocol_serde/shape_overrides.rs
  • crates/superposition_sdk/src/protocol_serde/shape_overrides_map.rs
  • crates/superposition_sdk/src/protocol_serde/shape_pause_experiment.rs
  • crates/superposition_sdk/src/protocol_serde/shape_pause_experiment_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_publish.rs
  • crates/superposition_sdk/src/protocol_serde/shape_publish_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_ramp_experiment.rs
  • crates/superposition_sdk/src/protocol_serde/shape_ramp_experiment_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_remove_members_from_group.rs
  • crates/superposition_sdk/src/protocol_serde/shape_remove_members_from_group_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_resolve_explanation.rs
  • crates/superposition_sdk/src/protocol_serde/shape_resolve_explanation_timeline.rs
  • crates/superposition_sdk/src/protocol_serde/shape_resolve_explanation_timeline_item.rs
  • crates/superposition_sdk/src/protocol_serde/shape_resource_not_found.rs
  • crates/superposition_sdk/src/protocol_serde/shape_resume_experiment.rs
  • crates/superposition_sdk/src/protocol_serde/shape_resume_experiment_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_rotate_master_encryption_key.rs
  • crates/superposition_sdk/src/protocol_serde/shape_rotate_workspace_encryption_key.rs
  • crates/superposition_sdk/src/protocol_serde/shape_secret_list.rs
  • crates/superposition_sdk/src/protocol_serde/shape_secret_response.rs
  • crates/superposition_sdk/src/protocol_serde/shape_string_list.rs
  • crates/superposition_sdk/src/protocol_serde/shape_test.rs
  • crates/superposition_sdk/src/protocol_serde/shape_test_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_type_templates_list.rs
  • crates/superposition_sdk/src/protocol_serde/shape_type_templates_response.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_context_override_request.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_default_config.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_default_config_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_dimension.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_dimension_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_experiment_group.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_experiment_group_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_function.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_function_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_organisation.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_organisation_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_override.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_override_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_overrides_experiment.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_overrides_experiment_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_secret.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_secret_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_type_templates.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_type_templates_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_variable.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_variable_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_webhook.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_webhook_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_workspace.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_workspace_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_validate_context.rs
  • crates/superposition_sdk/src/protocol_serde/shape_validate_context_input.rs
  • crates/superposition_sdk/src/protocol_serde/shape_value_compute_function_request.rs
  • crates/superposition_sdk/src/protocol_serde/shape_value_validation_function_request.rs
  • crates/superposition_sdk/src/protocol_serde/shape_variable_list.rs
  • crates/superposition_sdk/src/protocol_serde/shape_variable_response.rs
  • crates/superposition_sdk/src/protocol_serde/shape_variant.rs
  • crates/superposition_sdk/src/protocol_serde/shape_variant_update_request.rs
  • crates/superposition_sdk/src/protocol_serde/shape_webhook_failed.rs
  • crates/superposition_sdk/src/protocol_serde/shape_webhook_list.rs
  • crates/superposition_sdk/src/protocol_serde/shape_webhook_response.rs
  • crates/superposition_sdk/src/protocol_serde/shape_weight_recompute.rs
  • crates/superposition_sdk/src/protocol_serde/shape_weight_recompute_response.rs
  • crates/superposition_sdk/src/protocol_serde/shape_weight_recompute_responses.rs
  • crates/superposition_sdk/src/protocol_serde/shape_workspace_list.rs
  • crates/superposition_sdk/src/protocol_serde/shape_workspace_lock.rs
  • crates/superposition_sdk/src/protocol_serde/shape_workspace_lock_conflict.rs
  • crates/superposition_sdk/src/protocol_serde/shape_workspace_response.rs
  • crates/superposition_sdk/src/sdk_feature_tracker.rs
  • crates/superposition_sdk/src/serde_util.rs
  • crates/superposition_sdk/src/serialization_settings.rs
  • crates/superposition_sdk/src/types.rs
  • crates/superposition_sdk/src/types/_audit_action.rs
  • crates/superposition_sdk/src/types/_audit_log_full.rs
  • crates/superposition_sdk/src/types/_bucket.rs
  • crates/superposition_sdk/src/types/_change_reason_validation_function_request.rs
  • crates/superposition_sdk/src/types/_config_data.rs
  • crates/superposition_sdk/src/types/_context_action.rs
  • crates/superposition_sdk/src/types/_context_action_out.rs
  • crates/superposition_sdk/src/types/_context_filter_sort_on.rs
  • crates/superposition_sdk/src/types/_context_identifier.rs
  • crates/superposition_sdk/src/types/_context_move.rs
  • crates/superposition_sdk/src/types/_context_move_bulk_request.rs
  • crates/superposition_sdk/src/types/_context_partial.rs
  • crates/superposition_sdk/src/types/_context_put.rs
  • crates/superposition_sdk/src/types/_context_response.rs
  • crates/superposition_sdk/src/types/_context_validation_function_request.rs
  • crates/superposition_sdk/src/types/_default_config_response.rs
  • crates/superposition_sdk/src/types/_dimension_info.rs
  • crates/superposition_sdk/src/types/_dimension_match_strategy.rs
  • crates/superposition_sdk/src/types/_dimension_response.rs
  • crates/superposition_sdk/src/types/_dimension_type.rs
  • crates/superposition_sdk/src/types/_experiment_group_response.rs
  • crates/superposition_sdk/src/types/_experiment_group_sort_on.rs
  • crates/superposition_sdk/src/types/_experiment_response.rs
  • crates/superposition_sdk/src/types/_experiment_sort_on.rs
  • crates/superposition_sdk/src/types/_experiment_status_type.rs
  • crates/superposition_sdk/src/types/_experiment_type.rs
  • crates/superposition_sdk/src/types/_function_execution_request.rs
  • crates/superposition_sdk/src/types/_function_response.rs
  • crates/superposition_sdk/src/types/_function_runtime_version.rs
  • crates/superposition_sdk/src/types/_function_types.rs
  • crates/superposition_sdk/src/types/_group_type.rs
  • crates/superposition_sdk/src/types/_http_method.rs
  • crates/superposition_sdk/src/types/_list_versions_member.rs
  • crates/superposition_sdk/src/types/_merge_strategy.rs
  • crates/superposition_sdk/src/types/_org_status.rs
  • crates/superposition_sdk/src/types/_organisation_response.rs
  • crates/superposition_sdk/src/types/_resolve_explanation.rs
  • crates/superposition_sdk/src/types/_resolve_explanation_timeline_item.rs
  • crates/superposition_sdk/src/types/_secret_response.rs
  • crates/superposition_sdk/src/types/_secret_sort_on.rs
  • crates/superposition_sdk/src/types/_sort_by.rs
  • crates/superposition_sdk/src/types/_stage.rs
  • crates/superposition_sdk/src/types/_type_templates_response.rs
  • crates/superposition_sdk/src/types/_unit.rs
  • crates/superposition_sdk/src/types/_update_context_override_request.rs
  • crates/superposition_sdk/src/types/_value_compute_function_request.rs
  • crates/superposition_sdk/src/types/_value_validation_function_request.rs
  • crates/superposition_sdk/src/types/_variable_response.rs
  • crates/superposition_sdk/src/types/_variable_sort_on.rs
  • crates/superposition_sdk/src/types/_variant.rs
  • crates/superposition_sdk/src/types/_variant_type.rs
  • crates/superposition_sdk/src/types/_variant_update_request.rs
  • crates/superposition_sdk/src/types/_version.rs
  • crates/superposition_sdk/src/types/_webhook_response.rs
  • crates/superposition_sdk/src/types/_weight_recompute_response.rs
  • crates/superposition_sdk/src/types/_workspace_lock.rs
  • crates/superposition_sdk/src/types/_workspace_response.rs
  • crates/superposition_sdk/src/types/_workspace_status.rs
  • crates/superposition_sdk/src/types/builders.rs
  • crates/superposition_sdk/src/types/error.rs
  • crates/superposition_sdk/src/types/error/_internal_server_error.rs
  • crates/superposition_sdk/src/types/error/_resource_not_found.rs
  • crates/superposition_sdk/src/types/error/_webhook_failed.rs
  • crates/superposition_sdk/src/types/error/_workspace_lock_conflict.rs
  • crates/superposition_sdk/src/types/error/builders.rs
  • crates/superposition_types/Cargo.toml
  • crates/superposition_types/src/api/config.rs
  • crates/superposition_types/src/api/workspace.rs
  • crates/superposition_types/src/database/models.rs
  • crates/superposition_types/src/database/superposition_schema.rs
  • docs/src/constants/versions.js
  • examples/superposition_config_file_examples/Cargo.toml
  • helm/Chart.yaml
  • smithy/models/config.smithy
  • smithy/models/workspace.smithy
  • smithy/patches/java.patch
  • superposition.sql
  • crates/superposition_types/migrations/2026-09-01-000000_workspace_merge_strategy/down.sql
  • crates/superposition_types/migrations/2026-09-01-000000_workspace_merge_strategy/up.sql

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@mahatoankitkumar
mahatoankitkumar marked this pull request as draft September 14, 2026 09:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant