Skip to content

feat: add user-agent support in providers and SDKs - #1158

Open
Datron wants to merge 1 commit into
mainfrom
add-user-agent
Open

Datron wants to merge 1 commit into
mainfrom
add-user-agent

Conversation

@Datron

@Datron Datron commented Sep 28, 2026

Copy link
Copy Markdown
Collaborator

Problem

SDK consumers and provider users had no way to identify their application to the Superposition server via the standard user-agent HTTP header.

Solution

  • Smithy model (smithy/models/main.smithy): added an **optional** user_agent member bound to the user-agent header in WorkspaceMixin and OrganisationMixin, so it propagates to all ~80 operations.
    • metadata suppressions for the HttpHeaderTrait DANGER event (Smithy discourages binding user-agent, suppressed for our namespace).
    • apply ...$user_agent @notProperty statements for the 62 resource-bound operation inputs (resource operations require non-identifier/non-property members to be marked @notProperty; the trait can't be applied on mixin members directly).
  • Regenerated SDKs (via make smithy-updates): Rust, TypeScript, Python, Java, Haskell + OpenAPI spec/docs. All expose user_agent as optional.
  • Providers: all 5 OpenFeature providers accept an optional user-agent and pass it through on every API call:
    • Rust: user_agent: Option<String> + with_user_agent() on SuperpositionOptions/SuperpositionProviderOptions (backwards-compatible, constructors unchanged)
    • JavaScript/TS: user_agent?: string on SuperpositionOptions
    • Python: user_agent: Optional[str] = None on options dataclasses
    • Java: @Nullable userAgent on SuperpositionProviderOptions
    • Haskell: userAgent :: Maybe Text on SuperpositionProviderOptions

When unset, no user-agent header is sent by the modeled binding (SDK runtimes may still send their own default).

Environment variable changes

None

Pre-deployment activity

None

Post-deployment activity

None

API changes

Endpoint Method Request body Response Body
All endpoints ALL New optional user-agent request header (OpenAPI updated) -

Possible Issues in the future

  • Any new operation bound to a resource and composed with the workspace/organisation mixins must also get an apply <OpInput>$user_agent @notProperty line in main.smithy; smithy build fails with a clear ResourceOperationInputOutput error if forgotten.

@Datron
Datron requested a review from a team as a code owner September 28, 2026 12:56
@semanticdiff-com

semanticdiff-com Bot commented Sep 28, 2026 •

Copy link
Copy Markdown

Review changes with  SemanticDiff

@coderabbitai

coderabbitai Bot commented Sep 28, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Too many files!

This PR contains 767 files, which is 667 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: Advanced

Run ID: 025aa2be-4793-4034-8a92-11b53690b72d

📥 Commits

Reviewing files that changed from the base of the PR and between 0437831 and 6bc51c9.

📒 Files selected for processing (767)
  • clients/haskell/open-feature-provider/lib/Data/OpenFeature/SuperpositionProvider.hs
  • clients/haskell/open-feature-provider/lib/Data/OpenFeature/SuperpositionProviderOptions.hs
  • clients/haskell/sdk/Io/Superposition/Model/AddMembersToGroupInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/ApplicableVariantsInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/BulkOperationInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/ConcludeExperimentInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/CreateContextInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/CreateDefaultConfigInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/CreateDimensionInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/CreateExperimentGroupInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/CreateExperimentInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/CreateFunctionInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/CreateSecretInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/CreateTypeTemplatesInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/CreateVariableInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/CreateWebhookInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/CreateWorkspaceInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/DeleteContextInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/DeleteDefaultConfigInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/DeleteDimensionInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/DeleteExperimentGroupInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/DeleteFunctionInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/DeleteSecretInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/DeleteTypeTemplatesInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/DeleteVariableInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/DeleteWebhookInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/DiscardExperimentInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/GetConfigInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/GetConfigJsonInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/GetConfigTomlInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/GetContextFromConditionInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/GetContextInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/GetDefaultConfigInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/GetDetailedResolvedConfigInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/GetDimensionInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/GetExperimentConfigInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/GetExperimentGroupInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/GetExperimentInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/GetFunctionInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/GetResolvedConfigExplanationInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/GetResolvedConfigInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/GetResolvedConfigWithIdentifierInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/GetSecretInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/GetTypeTemplateInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/GetTypeTemplatesListInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/GetVariableInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/GetVersionInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/GetWebhookByEventInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/GetWebhookInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/GetWorkspaceInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/ListAuditLogsInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/ListContextsInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/ListDefaultConfigsInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/ListDimensionsInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/ListExperimentGroupsInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/ListExperimentInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/ListFunctionInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/ListSecretsInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/ListVariablesInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/ListVersionsInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/ListWebhookInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/ListWorkspaceInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/MigrateWorkspaceSchemaInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/MoveContextInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/PauseExperimentInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/PublishInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/RampExperimentInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/RemoveMembersFromGroupInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/ResumeExperimentInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/RotateWorkspaceEncryptionKeyInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/TestInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/UpdateDefaultConfigInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/UpdateDimensionInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/UpdateExperimentGroupInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/UpdateFunctionInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/UpdateOverrideInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/UpdateOverridesExperimentInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/UpdateSecretInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/UpdateTypeTemplatesInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/UpdateVariableInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/UpdateWebhookInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/UpdateWorkspaceInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/ValidateContextInput.hs
  • clients/haskell/sdk/Io/Superposition/Model/WeightRecomputeInput.hs
  • clients/java/openfeature-provider/src/main/java/io/juspay/superposition/openfeature/SuperpositionOpenFeatureProvider.java
  • clients/java/openfeature-provider/src/main/java/io/juspay/superposition/openfeature/SuperpositionProviderOptions.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/client/SuperpositionAsyncClient.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/client/SuperpositionClient.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/AddMembersToGroupInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/ApplicableVariantsInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/BulkOperationInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/ConcludeExperimentInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/CreateContextInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/CreateDefaultConfigInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/CreateDimensionInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/CreateExperimentGroupInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/CreateExperimentInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/CreateFunctionInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/CreateSecretInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/CreateTypeTemplatesInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/CreateVariableInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/CreateWebhookInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/CreateWorkspaceInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/DeleteContextInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/DeleteDefaultConfigInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/DeleteDimensionInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/DeleteExperimentGroupInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/DeleteFunctionInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/DeleteSecretInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/DeleteTypeTemplatesInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/DeleteVariableInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/DeleteWebhookInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/DiscardExperimentInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/GetConfigInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/GetConfigJsonInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/GetConfigTomlInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/GetContextFromConditionInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/GetContextInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/GetDefaultConfigInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/GetDetailedResolvedConfigInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/GetDimensionInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/GetExperimentConfigInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/GetExperimentGroupInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/GetExperimentInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/GetFunctionInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/GetResolvedConfigExplanationInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/GetResolvedConfigInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/GetResolvedConfigWithIdentifierInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/GetSecretInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/GetTypeTemplateInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/GetTypeTemplatesListInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/GetVariableInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/GetVersionInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/GetWebhookByEventInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/GetWebhookInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/GetWorkspaceInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/ListAuditLogsInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/ListContextsInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/ListDefaultConfigsInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/ListDimensionsInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/ListExperimentGroupsInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/ListExperimentInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/ListFunctionInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/ListSecretsInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/ListVariablesInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/ListVersionsInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/ListWebhookInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/ListWorkspaceInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/MigrateWorkspaceSchemaInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/MoveContextInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/PauseExperimentInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/PublishInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/RampExperimentInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/RemoveMembersFromGroupInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/ResumeExperimentInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/RotateWorkspaceEncryptionKeyInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/TestInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/UpdateDefaultConfigInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/UpdateDimensionInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/UpdateExperimentGroupInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/UpdateFunctionInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/UpdateOverrideInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/UpdateOverridesExperimentInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/UpdateSecretInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/UpdateTypeTemplatesInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/UpdateVariableInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/UpdateWebhookInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/UpdateWorkspaceInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/ValidateContextInput.java
  • clients/java/sdk/src/main/java/io/juspay/superposition/model/WeightRecomputeInput.java
  • clients/javascript/open-feature-provider/configuration-client.ts
  • clients/javascript/open-feature-provider/experimentation-client.ts
  • clients/javascript/open-feature-provider/types.ts
  • clients/javascript/sdk/src/commands/AddMembersToGroupCommand.ts
  • clients/javascript/sdk/src/commands/ApplicableVariantsCommand.ts
  • clients/javascript/sdk/src/commands/BulkOperationCommand.ts
  • clients/javascript/sdk/src/commands/ConcludeExperimentCommand.ts
  • clients/javascript/sdk/src/commands/CreateContextCommand.ts
  • clients/javascript/sdk/src/commands/CreateDefaultConfigCommand.ts
  • clients/javascript/sdk/src/commands/CreateDimensionCommand.ts
  • clients/javascript/sdk/src/commands/CreateExperimentCommand.ts
  • clients/javascript/sdk/src/commands/CreateExperimentGroupCommand.ts
  • clients/javascript/sdk/src/commands/CreateFunctionCommand.ts
  • clients/javascript/sdk/src/commands/CreateSecretCommand.ts
  • clients/javascript/sdk/src/commands/CreateTypeTemplatesCommand.ts
  • clients/javascript/sdk/src/commands/CreateVariableCommand.ts
  • clients/javascript/sdk/src/commands/CreateWebhookCommand.ts
  • clients/javascript/sdk/src/commands/CreateWorkspaceCommand.ts
  • clients/javascript/sdk/src/commands/DeleteContextCommand.ts
  • clients/javascript/sdk/src/commands/DeleteDefaultConfigCommand.ts
  • clients/javascript/sdk/src/commands/DeleteDimensionCommand.ts
  • clients/javascript/sdk/src/commands/DeleteExperimentGroupCommand.ts
  • clients/javascript/sdk/src/commands/DeleteFunctionCommand.ts
  • clients/javascript/sdk/src/commands/DeleteSecretCommand.ts
  • clients/javascript/sdk/src/commands/DeleteTypeTemplatesCommand.ts
  • clients/javascript/sdk/src/commands/DeleteVariableCommand.ts
  • clients/javascript/sdk/src/commands/DeleteWebhookCommand.ts
  • clients/javascript/sdk/src/commands/DiscardExperimentCommand.ts
  • clients/javascript/sdk/src/commands/GetConfigCommand.ts
  • clients/javascript/sdk/src/commands/GetConfigJsonCommand.ts
  • clients/javascript/sdk/src/commands/GetConfigTomlCommand.ts
  • clients/javascript/sdk/src/commands/GetContextCommand.ts
  • clients/javascript/sdk/src/commands/GetContextFromConditionCommand.ts
  • clients/javascript/sdk/src/commands/GetDefaultConfigCommand.ts
  • clients/javascript/sdk/src/commands/GetDetailedResolvedConfigCommand.ts
  • clients/javascript/sdk/src/commands/GetDimensionCommand.ts
  • clients/javascript/sdk/src/commands/GetExperimentCommand.ts
  • clients/javascript/sdk/src/commands/GetExperimentConfigCommand.ts
  • clients/javascript/sdk/src/commands/GetExperimentGroupCommand.ts
  • clients/javascript/sdk/src/commands/GetFunctionCommand.ts
  • clients/javascript/sdk/src/commands/GetResolvedConfigCommand.ts
  • clients/javascript/sdk/src/commands/GetResolvedConfigExplanationCommand.ts
  • clients/javascript/sdk/src/commands/GetResolvedConfigWithIdentifierCommand.ts
  • clients/javascript/sdk/src/commands/GetSecretCommand.ts
  • clients/javascript/sdk/src/commands/GetTypeTemplateCommand.ts
  • clients/javascript/sdk/src/commands/GetTypeTemplatesListCommand.ts
  • clients/javascript/sdk/src/commands/GetVariableCommand.ts
  • clients/javascript/sdk/src/commands/GetVersionCommand.ts
  • clients/javascript/sdk/src/commands/GetWebhookByEventCommand.ts
  • clients/javascript/sdk/src/commands/GetWebhookCommand.ts
  • clients/javascript/sdk/src/commands/GetWorkspaceCommand.ts
  • clients/javascript/sdk/src/commands/ListAuditLogsCommand.ts
  • clients/javascript/sdk/src/commands/ListContextsCommand.ts
  • clients/javascript/sdk/src/commands/ListDefaultConfigsCommand.ts
  • clients/javascript/sdk/src/commands/ListDimensionsCommand.ts
  • clients/javascript/sdk/src/commands/ListExperimentCommand.ts
  • clients/javascript/sdk/src/commands/ListExperimentGroupsCommand.ts
  • clients/javascript/sdk/src/commands/ListFunctionCommand.ts
  • clients/javascript/sdk/src/commands/ListSecretsCommand.ts
  • clients/javascript/sdk/src/commands/ListVariablesCommand.ts
  • clients/javascript/sdk/src/commands/ListVersionsCommand.ts
  • clients/javascript/sdk/src/commands/ListWebhookCommand.ts
  • clients/javascript/sdk/src/commands/ListWorkspaceCommand.ts
  • clients/javascript/sdk/src/commands/MigrateWorkspaceSchemaCommand.ts
  • clients/javascript/sdk/src/commands/MoveContextCommand.ts
  • clients/javascript/sdk/src/commands/PauseExperimentCommand.ts
  • clients/javascript/sdk/src/commands/PublishCommand.ts
  • clients/javascript/sdk/src/commands/RampExperimentCommand.ts
  • clients/javascript/sdk/src/commands/RemoveMembersFromGroupCommand.ts
  • clients/javascript/sdk/src/commands/ResumeExperimentCommand.ts
  • clients/javascript/sdk/src/commands/RotateWorkspaceEncryptionKeyCommand.ts
  • clients/javascript/sdk/src/commands/TestCommand.ts
  • clients/javascript/sdk/src/commands/UpdateDefaultConfigCommand.ts
  • clients/javascript/sdk/src/commands/UpdateDimensionCommand.ts
  • clients/javascript/sdk/src/commands/UpdateExperimentGroupCommand.ts
  • clients/javascript/sdk/src/commands/UpdateFunctionCommand.ts
  • clients/javascript/sdk/src/commands/UpdateOverrideCommand.ts
  • clients/javascript/sdk/src/commands/UpdateOverridesExperimentCommand.ts
  • clients/javascript/sdk/src/commands/UpdateSecretCommand.ts
  • clients/javascript/sdk/src/commands/UpdateTypeTemplatesCommand.ts
  • clients/javascript/sdk/src/commands/UpdateVariableCommand.ts
  • clients/javascript/sdk/src/commands/UpdateWebhookCommand.ts
  • clients/javascript/sdk/src/commands/UpdateWorkspaceCommand.ts
  • clients/javascript/sdk/src/commands/ValidateContextCommand.ts
  • clients/javascript/sdk/src/commands/WeightRecomputeCommand.ts
  • clients/javascript/sdk/src/models/models_0.ts
  • clients/javascript/sdk/src/protocols/Aws_restJson1.ts
  • clients/python/provider/superposition_provider/cac_config.py
  • clients/python/provider/superposition_provider/exp_config.py
  • clients/python/provider/superposition_provider/http_data_source.py
  • clients/python/provider/superposition_provider/provider.py
  • clients/python/provider/superposition_provider/remote_provider.py
  • clients/python/provider/superposition_provider/types.py
  • clients/python/sdk/superposition_sdk/_private/schemas.py
  • clients/python/sdk/superposition_sdk/models.py
  • clients/python/sdk/superposition_sdk/serialize.py
  • crates/superposition_provider/src/client.rs
  • crates/superposition_provider/src/data_source/http.rs
  • crates/superposition_provider/src/lib.rs
  • crates/superposition_provider/src/provider.rs
  • crates/superposition_provider/src/remote_provider.rs
  • crates/superposition_provider/src/types.rs
  • crates/superposition_provider/tests/integration_test.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_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/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_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_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_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_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/operation/add_members_to_group/_add_members_to_group_input.rs
  • crates/superposition_sdk/src/operation/add_members_to_group/builders.rs
  • crates/superposition_sdk/src/operation/applicable_variants/_applicable_variants_input.rs
  • crates/superposition_sdk/src/operation/applicable_variants/builders.rs
  • crates/superposition_sdk/src/operation/bulk_operation/_bulk_operation_input.rs
  • crates/superposition_sdk/src/operation/bulk_operation/builders.rs
  • crates/superposition_sdk/src/operation/conclude_experiment/_conclude_experiment_input.rs
  • crates/superposition_sdk/src/operation/conclude_experiment/builders.rs
  • crates/superposition_sdk/src/operation/create_context/_create_context_input.rs
  • crates/superposition_sdk/src/operation/create_context/builders.rs
  • crates/superposition_sdk/src/operation/create_default_config/_create_default_config_input.rs
  • crates/superposition_sdk/src/operation/create_default_config/builders.rs
  • crates/superposition_sdk/src/operation/create_dimension/_create_dimension_input.rs
  • crates/superposition_sdk/src/operation/create_dimension/builders.rs
  • crates/superposition_sdk/src/operation/create_experiment/_create_experiment_input.rs
  • crates/superposition_sdk/src/operation/create_experiment/builders.rs
  • crates/superposition_sdk/src/operation/create_experiment_group/_create_experiment_group_input.rs
  • crates/superposition_sdk/src/operation/create_experiment_group/builders.rs
  • crates/superposition_sdk/src/operation/create_function/_create_function_input.rs
  • crates/superposition_sdk/src/operation/create_function/builders.rs
  • crates/superposition_sdk/src/operation/create_secret/_create_secret_input.rs
  • crates/superposition_sdk/src/operation/create_secret/builders.rs
  • crates/superposition_sdk/src/operation/create_type_templates/_create_type_templates_input.rs
  • crates/superposition_sdk/src/operation/create_type_templates/builders.rs
  • crates/superposition_sdk/src/operation/create_variable/_create_variable_input.rs
  • crates/superposition_sdk/src/operation/create_variable/builders.rs
  • crates/superposition_sdk/src/operation/create_webhook/_create_webhook_input.rs
  • crates/superposition_sdk/src/operation/create_webhook/builders.rs
  • crates/superposition_sdk/src/operation/create_workspace/_create_workspace_input.rs
  • crates/superposition_sdk/src/operation/create_workspace/builders.rs
  • crates/superposition_sdk/src/operation/delete_context/_delete_context_input.rs
  • crates/superposition_sdk/src/operation/delete_context/builders.rs
  • crates/superposition_sdk/src/operation/delete_default_config/_delete_default_config_input.rs
  • crates/superposition_sdk/src/operation/delete_default_config/builders.rs
  • crates/superposition_sdk/src/operation/delete_dimension/_delete_dimension_input.rs
  • crates/superposition_sdk/src/operation/delete_dimension/builders.rs
  • crates/superposition_sdk/src/operation/delete_experiment_group/_delete_experiment_group_input.rs
  • crates/superposition_sdk/src/operation/delete_experiment_group/builders.rs
  • crates/superposition_sdk/src/operation/delete_function/_delete_function_input.rs
  • crates/superposition_sdk/src/operation/delete_function/builders.rs
  • crates/superposition_sdk/src/operation/delete_secret/_delete_secret_input.rs
  • crates/superposition_sdk/src/operation/delete_secret/builders.rs
  • crates/superposition_sdk/src/operation/delete_type_templates/_delete_type_templates_input.rs
  • crates/superposition_sdk/src/operation/delete_type_templates/builders.rs
  • crates/superposition_sdk/src/operation/delete_variable/_delete_variable_input.rs
  • crates/superposition_sdk/src/operation/delete_variable/builders.rs
  • crates/superposition_sdk/src/operation/delete_webhook/_delete_webhook_input.rs
  • crates/superposition_sdk/src/operation/delete_webhook/builders.rs
  • crates/superposition_sdk/src/operation/discard_experiment/_discard_experiment_input.rs
  • crates/superposition_sdk/src/operation/discard_experiment/builders.rs
  • crates/superposition_sdk/src/operation/get_config/_get_config_input.rs
  • crates/superposition_sdk/src/operation/get_config/builders.rs
  • crates/superposition_sdk/src/operation/get_config_json/_get_config_json_input.rs
  • crates/superposition_sdk/src/operation/get_config_json/builders.rs
  • crates/superposition_sdk/src/operation/get_config_toml/_get_config_toml_input.rs
  • crates/superposition_sdk/src/operation/get_config_toml/builders.rs
  • crates/superposition_sdk/src/operation/get_context/_get_context_input.rs
  • crates/superposition_sdk/src/operation/get_context/builders.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/builders.rs
  • crates/superposition_sdk/src/operation/get_default_config/_get_default_config_input.rs
  • crates/superposition_sdk/src/operation/get_default_config/builders.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/builders.rs
  • crates/superposition_sdk/src/operation/get_dimension/_get_dimension_input.rs
  • crates/superposition_sdk/src/operation/get_dimension/builders.rs
  • crates/superposition_sdk/src/operation/get_experiment/_get_experiment_input.rs
  • crates/superposition_sdk/src/operation/get_experiment/builders.rs
  • crates/superposition_sdk/src/operation/get_experiment_config/_get_experiment_config_input.rs
  • crates/superposition_sdk/src/operation/get_experiment_config/builders.rs
  • crates/superposition_sdk/src/operation/get_experiment_group/_get_experiment_group_input.rs
  • crates/superposition_sdk/src/operation/get_experiment_group/builders.rs
  • crates/superposition_sdk/src/operation/get_function/_get_function_input.rs
  • crates/superposition_sdk/src/operation/get_function/builders.rs
  • crates/superposition_sdk/src/operation/get_resolved_config/_get_resolved_config_input.rs
  • crates/superposition_sdk/src/operation/get_resolved_config/builders.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/builders.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/builders.rs
  • crates/superposition_sdk/src/operation/get_secret/_get_secret_input.rs
  • crates/superposition_sdk/src/operation/get_secret/builders.rs
  • crates/superposition_sdk/src/operation/get_type_template/_get_type_template_input.rs
  • crates/superposition_sdk/src/operation/get_type_template/builders.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/builders.rs
  • crates/superposition_sdk/src/operation/get_variable/_get_variable_input.rs
  • crates/superposition_sdk/src/operation/get_variable/builders.rs
  • crates/superposition_sdk/src/operation/get_version/_get_version_input.rs
  • crates/superposition_sdk/src/operation/get_version/builders.rs
  • crates/superposition_sdk/src/operation/get_webhook/_get_webhook_input.rs
  • crates/superposition_sdk/src/operation/get_webhook/builders.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/builders.rs
  • crates/superposition_sdk/src/operation/get_workspace/_get_workspace_input.rs
  • crates/superposition_sdk/src/operation/get_workspace/builders.rs
  • crates/superposition_sdk/src/operation/list_audit_logs/_list_audit_logs_input.rs
  • crates/superposition_sdk/src/operation/list_audit_logs/builders.rs
  • crates/superposition_sdk/src/operation/list_contexts/_list_contexts_input.rs
  • crates/superposition_sdk/src/operation/list_contexts/builders.rs
  • crates/superposition_sdk/src/operation/list_default_configs/_list_default_configs_input.rs
  • crates/superposition_sdk/src/operation/list_default_configs/builders.rs
  • crates/superposition_sdk/src/operation/list_dimensions/_list_dimensions_input.rs
  • crates/superposition_sdk/src/operation/list_dimensions/builders.rs
  • crates/superposition_sdk/src/operation/list_experiment/_list_experiment_input.rs
  • crates/superposition_sdk/src/operation/list_experiment/builders.rs
  • crates/superposition_sdk/src/operation/list_experiment_groups/_list_experiment_groups_input.rs
  • crates/superposition_sdk/src/operation/list_experiment_groups/builders.rs
  • crates/superposition_sdk/src/operation/list_function/_list_function_input.rs
  • crates/superposition_sdk/src/operation/list_function/builders.rs
  • crates/superposition_sdk/src/operation/list_secrets/_list_secrets_input.rs
  • crates/superposition_sdk/src/operation/list_secrets/builders.rs
  • crates/superposition_sdk/src/operation/list_variables/_list_variables_input.rs
  • crates/superposition_sdk/src/operation/list_variables/builders.rs
  • crates/superposition_sdk/src/operation/list_versions/_list_versions_input.rs
  • crates/superposition_sdk/src/operation/list_versions/builders.rs
  • crates/superposition_sdk/src/operation/list_webhook/_list_webhook_input.rs
  • crates/superposition_sdk/src/operation/list_webhook/builders.rs
  • crates/superposition_sdk/src/operation/list_workspace/_list_workspace_input.rs
  • crates/superposition_sdk/src/operation/list_workspace/builders.rs
  • crates/superposition_sdk/src/operation/migrate_workspace_schema/_migrate_workspace_schema_input.rs
  • crates/superposition_sdk/src/operation/migrate_workspace_schema/builders.rs
  • crates/superposition_sdk/src/operation/move_context/_move_context_input.rs
  • crates/superposition_sdk/src/operation/move_context/builders.rs
  • crates/superposition_sdk/src/operation/pause_experiment/_pause_experiment_input.rs
  • crates/superposition_sdk/src/operation/pause_experiment/builders.rs
  • crates/superposition_sdk/src/operation/publish/_publish_input.rs
  • crates/superposition_sdk/src/operation/publish/builders.rs
  • crates/superposition_sdk/src/operation/ramp_experiment/_ramp_experiment_input.rs
  • crates/superposition_sdk/src/operation/ramp_experiment/builders.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/builders.rs
  • crates/superposition_sdk/src/operation/resume_experiment/_resume_experiment_input.rs
  • crates/superposition_sdk/src/operation/resume_experiment/builders.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/builders.rs
  • crates/superposition_sdk/src/operation/test/_test_input.rs
  • crates/superposition_sdk/src/operation/test/builders.rs
  • crates/superposition_sdk/src/operation/update_default_config/_update_default_config_input.rs
  • crates/superposition_sdk/src/operation/update_default_config/builders.rs
  • crates/superposition_sdk/src/operation/update_dimension/_update_dimension_input.rs
  • crates/superposition_sdk/src/operation/update_dimension/builders.rs
  • crates/superposition_sdk/src/operation/update_experiment_group/_update_experiment_group_input.rs
  • crates/superposition_sdk/src/operation/update_experiment_group/builders.rs
  • crates/superposition_sdk/src/operation/update_function/_update_function_input.rs
  • crates/superposition_sdk/src/operation/update_function/builders.rs
  • crates/superposition_sdk/src/operation/update_override/_update_override_input.rs
  • crates/superposition_sdk/src/operation/update_override/builders.rs
  • crates/superposition_sdk/src/operation/update_overrides_experiment/_update_overrides_experiment_input.rs
  • crates/superposition_sdk/src/operation/update_overrides_experiment/builders.rs
  • crates/superposition_sdk/src/operation/update_secret/_update_secret_input.rs
  • crates/superposition_sdk/src/operation/update_secret/builders.rs
  • crates/superposition_sdk/src/operation/update_type_templates/_update_type_templates_input.rs
  • crates/superposition_sdk/src/operation/update_type_templates/builders.rs
  • crates/superposition_sdk/src/operation/update_variable/_update_variable_input.rs
  • crates/superposition_sdk/src/operation/update_variable/builders.rs
  • crates/superposition_sdk/src/operation/update_webhook/_update_webhook_input.rs
  • crates/superposition_sdk/src/operation/update_webhook/builders.rs
  • crates/superposition_sdk/src/operation/update_workspace/_update_workspace_input.rs
  • crates/superposition_sdk/src/operation/update_workspace/builders.rs
  • crates/superposition_sdk/src/operation/validate_context/_validate_context_input.rs
  • crates/superposition_sdk/src/operation/validate_context/builders.rs
  • crates/superposition_sdk/src/operation/weight_recompute/_weight_recompute_input.rs
  • crates/superposition_sdk/src/operation/weight_recompute/builders.rs
  • crates/superposition_sdk/src/protocol_serde/shape_add_members_to_group.rs
  • crates/superposition_sdk/src/protocol_serde/shape_applicable_variants.rs
  • crates/superposition_sdk/src/protocol_serde/shape_bulk_operation.rs
  • crates/superposition_sdk/src/protocol_serde/shape_conclude_experiment.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_context.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_default_config.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_dimension.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_function.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_secret.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_type_templates.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_variable.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_webhook.rs
  • crates/superposition_sdk/src/protocol_serde/shape_create_workspace.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_discard_experiment.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_config.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_config_json.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_config_toml.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_default_config.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_detailed_resolved_config.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_group.rs
  • crates/superposition_sdk/src/protocol_serde/shape_get_function.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_with_identifier.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_list_audit_logs.rs
  • crates/superposition_sdk/src/protocol_serde/shape_list_contexts.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_function.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_versions.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_pause_experiment.rs
  • crates/superposition_sdk/src/protocol_serde/shape_publish.rs
  • crates/superposition_sdk/src/protocol_serde/shape_ramp_experiment.rs
  • crates/superposition_sdk/src/protocol_serde/shape_remove_members_from_group.rs
  • crates/superposition_sdk/src/protocol_serde/shape_resume_experiment.rs
  • crates/superposition_sdk/src/protocol_serde/shape_rotate_workspace_encryption_key.rs
  • crates/superposition_sdk/src/protocol_serde/shape_test.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_default_config.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_dimension.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_experiment_group.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_function.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_override.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_overrides_experiment.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_secret.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_type_templates.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_variable.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_webhook.rs
  • crates/superposition_sdk/src/protocol_serde/shape_update_workspace.rs
  • crates/superposition_sdk/src/protocol_serde/shape_validate_context.rs
  • crates/superposition_sdk/src/protocol_serde/shape_weight_recompute.rs
  • docs/docs/api/Superposition.openapi.json
  • docs/docs/api/add-members-to-group.ParamsDetails.json
  • docs/docs/api/add-members-to-group.api.mdx
  • docs/docs/api/applicable-variants.ParamsDetails.json
  • docs/docs/api/applicable-variants.api.mdx
  • docs/docs/api/bulk-operation.ParamsDetails.json
  • docs/docs/api/bulk-operation.api.mdx
  • docs/docs/api/conclude-experiment.ParamsDetails.json
  • docs/docs/api/conclude-experiment.api.mdx
  • docs/docs/api/create-context.ParamsDetails.json
  • docs/docs/api/create-context.api.mdx
  • docs/docs/api/create-default-config.ParamsDetails.json
  • docs/docs/api/create-default-config.api.mdx
  • docs/docs/api/create-dimension.ParamsDetails.json
  • docs/docs/api/create-dimension.api.mdx
  • docs/docs/api/create-experiment-group.ParamsDetails.json
  • docs/docs/api/create-experiment-group.api.mdx
  • docs/docs/api/create-experiment.ParamsDetails.json
  • docs/docs/api/create-experiment.api.mdx
  • docs/docs/api/create-function.ParamsDetails.json
  • docs/docs/api/create-function.api.mdx
  • docs/docs/api/create-secret.ParamsDetails.json
  • docs/docs/api/create-secret.api.mdx
  • docs/docs/api/create-type-templates.ParamsDetails.json
  • docs/docs/api/create-type-templates.api.mdx
  • docs/docs/api/create-variable.ParamsDetails.json
  • docs/docs/api/create-variable.api.mdx
  • docs/docs/api/create-webhook.ParamsDetails.json
  • docs/docs/api/create-webhook.api.mdx
  • docs/docs/api/create-workspace.ParamsDetails.json
  • docs/docs/api/create-workspace.api.mdx
  • docs/docs/api/delete-context.ParamsDetails.json
  • docs/docs/api/delete-context.api.mdx
  • docs/docs/api/delete-default-config.ParamsDetails.json
  • docs/docs/api/delete-default-config.api.mdx
  • docs/docs/api/delete-dimension.ParamsDetails.json
  • docs/docs/api/delete-dimension.api.mdx
  • docs/docs/api/delete-experiment-group.ParamsDetails.json
  • docs/docs/api/delete-experiment-group.api.mdx
  • docs/docs/api/delete-function.ParamsDetails.json
  • docs/docs/api/delete-function.api.mdx
  • docs/docs/api/delete-secret.ParamsDetails.json
  • docs/docs/api/delete-secret.api.mdx
  • docs/docs/api/delete-type-templates.ParamsDetails.json
  • docs/docs/api/delete-type-templates.api.mdx
  • docs/docs/api/delete-variable.ParamsDetails.json
  • docs/docs/api/delete-variable.api.mdx
  • docs/docs/api/delete-webhook.ParamsDetails.json
  • docs/docs/api/delete-webhook.api.mdx
  • docs/docs/api/discard-experiment.ParamsDetails.json
  • docs/docs/api/discard-experiment.api.mdx
  • docs/docs/api/get-config-json.ParamsDetails.json
  • docs/docs/api/get-config-json.api.mdx
  • docs/docs/api/get-config-toml.ParamsDetails.json
  • docs/docs/api/get-config-toml.api.mdx
  • docs/docs/api/get-config.ParamsDetails.json
  • docs/docs/api/get-config.api.mdx
  • docs/docs/api/get-context-from-condition.ParamsDetails.json
  • docs/docs/api/get-context-from-condition.api.mdx
  • docs/docs/api/get-context.ParamsDetails.json
  • docs/docs/api/get-context.api.mdx
  • docs/docs/api/get-default-config.ParamsDetails.json
  • docs/docs/api/get-default-config.api.mdx
  • docs/docs/api/get-detailed-resolved-config.ParamsDetails.json
  • docs/docs/api/get-detailed-resolved-config.api.mdx
  • docs/docs/api/get-dimension.ParamsDetails.json
  • docs/docs/api/get-dimension.api.mdx
  • docs/docs/api/get-experiment-config.ParamsDetails.json
  • docs/docs/api/get-experiment-config.api.mdx
  • docs/docs/api/get-experiment-group.ParamsDetails.json
  • docs/docs/api/get-experiment-group.api.mdx
  • docs/docs/api/get-experiment.ParamsDetails.json
  • docs/docs/api/get-experiment.api.mdx
  • docs/docs/api/get-function.ParamsDetails.json
  • docs/docs/api/get-function.api.mdx
  • docs/docs/api/get-resolved-config-explanation.ParamsDetails.json
  • docs/docs/api/get-resolved-config-explanation.api.mdx
  • docs/docs/api/get-resolved-config-with-identifier.ParamsDetails.json
  • docs/docs/api/get-resolved-config-with-identifier.api.mdx
  • docs/docs/api/get-resolved-config.ParamsDetails.json
  • docs/docs/api/get-resolved-config.api.mdx
  • docs/docs/api/get-secret.ParamsDetails.json
  • docs/docs/api/get-secret.api.mdx
  • docs/docs/api/get-type-template.ParamsDetails.json
  • docs/docs/api/get-type-template.api.mdx
  • docs/docs/api/get-type-templates-list.ParamsDetails.json
  • docs/docs/api/get-type-templates-list.api.mdx
  • docs/docs/api/get-variable.ParamsDetails.json
  • docs/docs/api/get-variable.api.mdx
  • docs/docs/api/get-version.ParamsDetails.json
  • docs/docs/api/get-version.api.mdx
  • docs/docs/api/get-webhook-by-event.ParamsDetails.json
  • docs/docs/api/get-webhook-by-event.api.mdx
  • docs/docs/api/get-webhook.ParamsDetails.json
  • docs/docs/api/get-webhook.api.mdx
  • docs/docs/api/get-workspace.ParamsDetails.json
  • docs/docs/api/get-workspace.api.mdx
  • docs/docs/api/list-audit-logs.ParamsDetails.json
  • docs/docs/api/list-audit-logs.api.mdx
  • docs/docs/api/list-contexts.ParamsDetails.json
  • docs/docs/api/list-contexts.api.mdx
  • docs/docs/api/list-default-configs.ParamsDetails.json
  • docs/docs/api/list-default-configs.api.mdx
  • docs/docs/api/list-dimensions.ParamsDetails.json
  • docs/docs/api/list-dimensions.api.mdx
  • docs/docs/api/list-experiment-groups.ParamsDetails.json
  • docs/docs/api/list-experiment-groups.api.mdx
  • docs/docs/api/list-experiment.ParamsDetails.json
  • docs/docs/api/list-experiment.api.mdx
  • docs/docs/api/list-function.ParamsDetails.json
  • docs/docs/api/list-function.api.mdx
  • docs/docs/api/list-secrets.ParamsDetails.json
  • docs/docs/api/list-secrets.api.mdx
  • docs/docs/api/list-variables.ParamsDetails.json
  • docs/docs/api/list-variables.api.mdx
  • docs/docs/api/list-versions.ParamsDetails.json
  • docs/docs/api/list-versions.api.mdx
  • docs/docs/api/list-webhook.ParamsDetails.json
  • docs/docs/api/list-webhook.api.mdx
  • docs/docs/api/list-workspace.ParamsDetails.json
  • docs/docs/api/list-workspace.api.mdx
  • docs/docs/api/migrate-workspace-schema.ParamsDetails.json
  • docs/docs/api/migrate-workspace-schema.api.mdx
  • docs/docs/api/move-context.ParamsDetails.json
  • docs/docs/api/move-context.api.mdx
  • docs/docs/api/pause-experiment.ParamsDetails.json
  • docs/docs/api/pause-experiment.api.mdx
  • docs/docs/api/publish.ParamsDetails.json
  • docs/docs/api/publish.api.mdx
  • docs/docs/api/ramp-experiment.ParamsDetails.json
  • docs/docs/api/ramp-experiment.api.mdx
  • docs/docs/api/remove-members-from-group.ParamsDetails.json
  • docs/docs/api/remove-members-from-group.api.mdx
  • docs/docs/api/resume-experiment.ParamsDetails.json
  • docs/docs/api/resume-experiment.api.mdx
  • docs/docs/api/rotate-workspace-encryption-key.ParamsDetails.json
  • docs/docs/api/rotate-workspace-encryption-key.api.mdx
  • docs/docs/api/test.ParamsDetails.json
  • docs/docs/api/test.api.mdx
  • docs/docs/api/update-default-config.ParamsDetails.json
  • docs/docs/api/update-default-config.api.mdx
  • docs/docs/api/update-dimension.ParamsDetails.json
  • docs/docs/api/update-dimension.api.mdx
  • docs/docs/api/update-experiment-group.ParamsDetails.json
  • docs/docs/api/update-experiment-group.api.mdx
  • docs/docs/api/update-function.ParamsDetails.json
  • docs/docs/api/update-function.api.mdx
  • docs/docs/api/update-override.ParamsDetails.json
  • docs/docs/api/update-override.api.mdx
  • docs/docs/api/update-overrides-experiment.ParamsDetails.json
  • docs/docs/api/update-overrides-experiment.api.mdx
  • docs/docs/api/update-secret.ParamsDetails.json
  • docs/docs/api/update-secret.api.mdx
  • docs/docs/api/update-type-templates.ParamsDetails.json
  • docs/docs/api/update-type-templates.api.mdx
  • docs/docs/api/update-variable.ParamsDetails.json
  • docs/docs/api/update-variable.api.mdx
  • docs/docs/api/update-webhook.ParamsDetails.json
  • docs/docs/api/update-webhook.api.mdx
  • docs/docs/api/update-workspace.ParamsDetails.json
  • docs/docs/api/update-workspace.api.mdx
  • docs/docs/api/validate-context.ParamsDetails.json
  • docs/docs/api/validate-context.api.mdx
  • docs/docs/api/weight-recompute.ParamsDetails.json
  • docs/docs/api/weight-recompute.api.mdx
  • smithy/models/main.smithy

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.

This branch has not been deployed

No deployments
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