Repository navigation
Generate 3.4.0 with readable names for new commands - #95
Merged
Merged
Conversation
* `Growthbook.Experiments.UpdateExperiment()`: * `request.Request.Body` **Changed** * `response` **Changed** * `error` **Changed** (Breaking⚠️ ) * `Growthbook.Interleavings.GetInterleaving()`: `response.Interleaving` **Changed** (Breaking⚠️ ) * `Growthbook.Interleavings.UpdateInterleaving()`: * `request.Request.Body` **Changed** (Breaking⚠️ ) * `response` **Changed** (Breaking⚠️ ) * `Growthbook.Interleavings.CreateInterleaving()`: * `request.Request` **Changed** (Breaking⚠️ ) * `response` **Changed** (Breaking⚠️ ) * `Growthbook.Interleavings.ListInterleavings()`: `response.Interleavings[]` **Changed** (Breaking⚠️ ) * `Growthbook.Populations.UpdatePopulation()`: * `request.Request.Body.Steps[].WindowSettings` **Removed** (Breaking⚠️ ) * `response` **Changed** (Breaking⚠️ ) * `Growthbook.Populations.GetPopulation()`: `response.Population.Steps[].WindowSettings` **Removed** (Breaking⚠️ ) * `Growthbook.Populations.CreatePopulation()`: * `request.Request.Steps[].WindowSettings` **Removed** (Breaking⚠️ ) * `response` **Changed** (Breaking⚠️ ) * `Growthbook.Populations.ListPopulations()`: `response.Populations[].Steps[].WindowSettings` **Removed** (Breaking⚠️ ) * `Growthbook.Interleavings.StopInterleaving()`: `response` **Changed** (Breaking⚠️ ) * `Growthbook.Interleavings.StartInterleaving()`: `response` **Changed** (Breaking⚠️ ) * `Growthbook.SavedGroupRevisions.Archive()`: `response` **Changed** * `Growthbook.SavedGroupRevisions.SchedulePublish()`: `response` **Changed** * `Growthbook.SavedGroups.PostSavedGroupUploadLoad()`: **Added** * `Growthbook.SavedGroups.GetSavedGroupUpload()`: **Added** * `Growthbook.SavedGroups.DeleteSavedGroupUpload()`: **Added** * `Growthbook.SavedGroupRevisions.PutSavedGroupRevisionUploadVersion()`: **Added** * `Growthbook.RampSchedules.RollbackMatchingRampSchedules()`: **Added** * `Growthbook.RampSchedules.PauseMatchingRampSchedules()`: **Added** * `Growthbook.InterleavingExposureQueries.GetInterleavingExposureQuery()`: **Added** * `Growthbook.InterleavingExposureQueries.DeleteInterleavingExposureQuery()`: **Added** * `Growthbook.InterleavingExposureQueries.UpdateInterleavingExposureQuery()`: **Added** * `Growthbook.InterleavingExposureQueries.CreateInterleavingExposureQuery()`: **Added** * `Growthbook.InterleavingExposureQueries.ListInterleavingExposureQueries()`: **Added** * `Growthbook.Interleavings.DeleteInterleaving()`: **Added** * `Growthbook.Interleavings.RefreshInterleaving()`: **Added** * `Growthbook.Interleavings.GetInterleavingResults()`: **Added** * `Growthbook.Interleavings.GetInterleavingStatus()`: **Added** * `Growthbook.Interleavings.ListInterleavingSnapshots()`: **Added** * `Growthbook.Interleavings.GetInterleavingSnapshot()`: **Added** * `Growthbook.FeaturesV1.List()`: `response.Features[].Environments.Map<FeatureEnvironmentV1>.Rules[].union(rollout).FallbackAttribute` **Added** * `Growthbook.FeaturesV1.Create()`: * `request.Request.Environments.Map<environments>` **Changed** * `response` **Changed** * `Growthbook.FeaturesV1.Get()`: `response.Feature.Environments.Map<FeatureEnvironmentV1>.Rules[].union(rollout).FallbackAttribute` **Added** * `Growthbook.FeaturesV1.Update()`: * `request.Request.Body.Environments.Map<environments>` **Changed** * `response` **Changed** * `Growthbook.FeaturesV1.Delete()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.FeaturesV1.Toggle()`: `response` **Changed** * `Growthbook.FeaturesV1.Revert()`: `response` **Changed** * `Growthbook.FeatureRevisionsV1.ListRevisions()`: `response.Revisions[].Rules.Map<Array<FeatureRuleV1>>[].union(rollout).FallbackAttribute` **Added** * `Growthbook.FeatureRevisionsV1.ListForFeature()`: `response.Revisions[].Rules.Map<Array<FeatureRuleV1>>[].union(rollout).FallbackAttribute` **Added** * `Growthbook.FeatureRevisionsV1.Create()`: `response` **Changed** * `Growthbook.FeatureRevisionsV1.GetFeatureRevisionLatest()`: `response.Revision.Rules.Map<Array<FeatureRuleV1>>[].union(rollout).FallbackAttribute` **Added** * `Growthbook.FeatureRevisionsV1.GetFeatureRevision()`: `response.Revision.Rules.Map<Array<FeatureRuleV1>>[].union(rollout).FallbackAttribute` **Added** * `Growthbook.FeatureRevisionsV1.PutFeatureRevisionMetadata()`: `response` **Changed** * `Growthbook.FeatureRevisionsV1.PutFeatureRevisionDefaultValue()`: `response` **Changed** * `Growthbook.FeatureRevisionsV1.PutFeatureRevisionPrerequisites()`: `response` **Changed** * `Growthbook.FeatureRevisionsV1.PutFeatureRevisionHoldout()`: `response` **Changed** * `Growthbook.FeatureRevisionsV1.PutFeatureRevisionArchive()`: `response` **Changed** * `Growthbook.FeatureRevisionsV1.PostFeatureRevisionToggle()`: `response` **Changed** * `Growthbook.FeatureRevisionsV1.PostFeatureRevisionRuleAdd()`: * `request.Request.Body.Rule.union(class (2)).FallbackAttribute` **Added** * `response` **Changed** * `Growthbook.FeatureRevisionsV1.PutFeatureRevisionRule()`: * `request.Request.Body.Rule.FallbackAttribute` **Added** * `response` **Changed** * `Growthbook.FeatureRevisionsV1.DeleteFeatureRevisionRule()`: `response` **Changed** * `Growthbook.FeatureRevisionsV1.PostFeatureRevisionRulesReorder()`: `response` **Changed** * `Growthbook.FeatureRevisionsV1.PutFeatureRevisionRuleRampSchedule()`: `response` **Changed** * `Growthbook.FeatureRevisionsV1.DeleteFeatureRevisionRuleRampSchedule()`: `response` **Changed** * `Growthbook.FeatureRevisionsV1.PostFeatureRevisionRequestReview()`: `response` **Changed** * `Growthbook.FeatureRevisionsV1.PostFeatureRevisionSubmitReview()`: `response` **Changed** * `Growthbook.FeatureRevisionsV1.GetFeatureRevisionMergeStatus()`: `response.Result.Rules[].union(rollout).FallbackAttribute` **Added** * `Growthbook.FeatureRevisionsV1.PostFeatureRevisionRebase()`: `response` **Changed** * `Growthbook.FeatureRevisionsV1.PostFeatureRevisionPublish()`: `response` **Changed** * `Growthbook.FeatureRevisionsV1.PostFeatureRevisionDiscard()`: `response` **Changed** * `Growthbook.FeatureRevisionsV1.PostFeatureRevisionRevert()`: `response` **Changed** * `Growthbook.Features.List()`: `response.Features[].Rules[].union(rollout).FallbackAttribute` **Added** * `Growthbook.Features.Create()`: * `request.Request.Rules[].union(rollout).FallbackAttribute` **Added** * `response` **Changed** * `Growthbook.Features.Get()`: `response.Feature.Rules[].union(rollout).FallbackAttribute` **Added** * `Growthbook.Features.Update()`: * `request.Request.Body.Rules[].union(rollout).FallbackAttribute` **Added** * `response` **Changed** * `Growthbook.Features.Delete()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Features.Toggle()`: `response` **Changed** * `Growthbook.Features.Revert()`: `response` **Changed** * `Growthbook.FeatureRevisions.ListRevisions()`: `response.Revisions[].Rules[].union(rollout).FallbackAttribute` **Added** * `Growthbook.FeatureRevisions.ListForFeature()`: `response.Revisions[].Rules[].union(rollout).FallbackAttribute` **Added** * `Growthbook.FeatureRevisions.Create()`: `response` **Changed** * `Growthbook.FeatureRevisions.Latest()`: `response.Revision.Rules[].union(rollout).FallbackAttribute` **Added** * `Growthbook.FeatureRevisions.Get()`: `response.Revision.Rules[].union(rollout).FallbackAttribute` **Added** * `Growthbook.FeatureRevisions.SetMetadata()`: `response` **Changed** * `Growthbook.FeatureRevisions.SetDefaultValue()`: `response` **Changed** * `Growthbook.FeatureRevisions.SetPrerequisites()`: `response` **Changed** * `Growthbook.FeatureRevisions.SetHoldout()`: `response` **Changed** * `Growthbook.FeatureRevisions.Archive()`: `response` **Changed** * `Growthbook.FeatureRevisions.Toggle()`: `response` **Changed** * `Growthbook.FeatureRevisions.AddRule()`: * `request.Request.Body.Rule.union(Targeting Rule).FallbackAttribute` **Added** * `response` **Changed** * `Growthbook.FeatureRevisions.UpdateRule()`: * `request.Request.Body.Rule.FallbackAttribute` **Added** * `response` **Changed** * `Growthbook.FeatureRevisions.DeleteRule()`: `response` **Changed** * `Growthbook.FeatureRevisions.ReorderRules()`: `response` **Changed** * `Growthbook.FeatureRevisions.SetRuleRampSchedule()`: `response` **Changed** * `Growthbook.FeatureRevisions.DeleteRuleRampSchedule()`: `response` **Changed** * `Growthbook.FeatureRevisions.RequestReview()`: `response` **Changed** * `Growthbook.FeatureRevisions.SchedulePublish()`: `response` **Changed** * `Growthbook.FeatureRevisions.SubmitReview()`: `response` **Changed** * `Growthbook.FeatureRevisions.RecallReview()`: `response` **Changed** * `Growthbook.FeatureRevisions.UndoReview()`: `response` **Changed** * `Growthbook.FeatureRevisions.AddLogComment()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.FeatureRevisions.DeleteLogEntry()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.FeatureRevisions.RebasePreview()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.FeatureRevisions.Rebase()`: `response` **Changed** * `Growthbook.FeatureRevisions.Publish()`: `response` **Changed** * `Growthbook.FeatureRevisions.Discard()`: `response` **Changed** * `Growthbook.FeatureRevisions.Reopen()`: `response` **Changed** * `Growthbook.FeatureRevisions.Revert()`: `response` **Changed** * `Growthbook.Archetypes.Create()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Archetypes.Update()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Archetypes.DeleteArchetype()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Experiments.ListExperiments()`: `response.Experiments[].Settings` **Changed** * `Growthbook.Experiments.Create()`: * `request.Request` **Changed** * `response` **Changed** * `Growthbook.Experiments.ListResults()`: `response.ExperimentResults[].Settings` **Changed** * `Growthbook.Experiments.GetExperiment()`: `response.Experiment.Settings` **Changed** * `Growthbook.Experiments.GetStartChecklist()`: `response` **Changed** * `Growthbook.Experiments.Results()`: `response.Experiment.Settings` **Changed** * `Growthbook.Experiments.Start()`: * `request.Request.Body.BypassApproval` **Added** * `response` **Changed** * `Growthbook.Experiments.CompleteStartChecklist()`: `response` **Changed** * `Growthbook.Experiments.Stop()`: `response` **Changed** * `Growthbook.Experiments.SetSchedule()`: `response` **Changed** * `Growthbook.Experiments.ModifyTemporaryRollout()`: `response` **Changed** * `Growthbook.Experiments.UploadVariationScreenshot()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Experiments.DeleteVariationScreenshot()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Experiments.PostComment()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.VisualChangesets.ListVisualChangesets()`: `response.VisualChangesets[].VisualChanges[].Id` **Added** * `Growthbook.VisualChangesets.Create()`: `response` **Changed** * `Growthbook.VisualChangesets.GetVisualChangeset()`: `response` **Changed** * `Growthbook.VisualChangesets.Update()`: `response` **Changed** * `Growthbook.VisualChangesets.AddVisualChange()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.VisualChangesets.UpdateVisualChange()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ContextualBandits.AddLinkedFeature()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ContextualBandits.UpdateLinkedFeature()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ContextualBandits.DeleteLinkedFeature()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ContextualBandits.UpdateContextualBandit()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ContextualBandits.CreateContextualBandit()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ContextualBandits.StartContextualBandit()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ContextualBandits.StopContextualBandit()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ContextualBandits.RefreshContextualBandit()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ContextualBandits.UpdateVariations()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ContextualBandits.CreateVisualChangeset()`: `response` **Changed** * `Growthbook.ContextualBandits.ListVisualChangesets()`: `response.VisualChangesets[].VisualChanges[].Id` **Added** * `Growthbook.Metrics.Create()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Metrics.Update()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Metrics.DeleteMetric()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Segments.Create()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Segments.UpdateSegment()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Segments.DeleteSegment()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.SavedGroupRevisions.RecallReview()`: `response` **Changed** * `Growthbook.Dimensions.UpdateDimension()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Dimensions.DeleteDimension()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Projects.Create()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Projects.Update()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Projects.DeleteProject()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Environments.Create()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Environments.Update()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Environments.DeleteEnvironment()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Attributes.Create()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Attributes.Update()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Attributes.DeleteAttribute()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.SdkConnections.Create()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.SdkConnections.Update()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.SdkConnections.DeleteSdkConnection()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.DataSources.ListDataSources()`: `response.DataSources[].AssignmentQueries[].ColumnMapping` **Added** * `Growthbook.DataSources.GetDataSource()`: `response.DataSource.AssignmentQueries[].ColumnMapping` **Added** * `Growthbook.SavedGroups.ListSavedGroups()`: * `request.Request.Type` **Added** * `response.SavedGroups[]` **Changed** * `Growthbook.SavedGroups.Create()`: * `request.Request.Type.Enum(remote)` **Added** * `response` **Changed** * `Growthbook.SavedGroups.GetSavedGroup()`: `response.SavedGroup` **Changed** * `Growthbook.SavedGroups.UpdateSavedGroup()`: * `request.Request.Body.CurrentUploadVersion` **Added** * `response` **Changed** * `Growthbook.SavedGroups.DeleteSavedGroup()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.SavedGroups.ArchiveSavedGroup()`: `response` **Changed** * `Growthbook.SavedGroups.UnarchiveSavedGroup()`: `response` **Changed** * `Growthbook.SavedGroupRevisions.ListSavedGroupRevisions()`: `response.Revisions[].BaseSavedGroup` **Changed** * `Growthbook.SavedGroupRevisions.ListForSavedGroup()`: `response.Revisions[].BaseSavedGroup` **Changed** * `Growthbook.SavedGroupRevisions.Create()`: `response` **Changed** * `Growthbook.SavedGroupRevisions.Latest()`: `response.Revision.BaseSavedGroup` **Changed** * `Growthbook.SavedGroupRevisions.GetSavedGroupRevision()`: `response.Revision.BaseSavedGroup` **Changed** * `Growthbook.SavedGroupRevisions.SetMetadata()`: `response` **Changed** * `Growthbook.SavedGroupRevisions.SetCondition()`: `response` **Changed** * `Growthbook.SavedGroupRevisions.SetValues()`: `response` **Changed** * `Growthbook.SavedGroups.PostSavedGroupUpload()`: **Added** * `Growthbook.SavedGroupRevisions.AddItems()`: `response` **Changed** * `Growthbook.SavedGroupRevisions.RemoveItems()`: `response` **Changed** * `Growthbook.SavedGroupRevisions.RequestReview()`: `response` **Changed** * `Growthbook.SavedGroupRevisions.SubmitReview()`: `response` **Changed** * `Growthbook.Dimensions.Create()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.SavedGroups.PostSavedGroupUploadUrl()`: **Added** * `Growthbook.RampSchedules.UpdateRampSchedule()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.SavedGroupRevisions.UndoReview()`: `response` **Changed** * `Growthbook.SavedGroupRevisions.Rebase()`: `response` **Changed** * `Growthbook.SavedGroupRevisions.Publish()`: `response` **Changed** * `Growthbook.SavedGroupRevisions.Discard()`: `response` **Changed** * `Growthbook.SavedGroupRevisions.Revert()`: `response` **Changed** * `Growthbook.Constants.Create()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Constants.UpdateConstant()`: `response` **Changed** * `Growthbook.Constants.DeleteConstant()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Constants.ArchiveConstant()`: `response` **Changed** * `Growthbook.Constants.UnarchiveConstant()`: `response` **Changed** * `Growthbook.ConstantRevisions.Create()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ConstantRevisions.SetMetadata()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ConstantRevisions.SetValue()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ConstantRevisions.Archive()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ConstantRevisions.RequestReview()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ConstantRevisions.SubmitReview()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ConstantRevisions.RecallReview()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ConstantRevisions.Reopen()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ConstantRevisions.SchedulePublish()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ConstantRevisions.UndoReview()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ConstantRevisions.Rebase()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ConstantRevisions.Publish()`: `response` **Changed** * `Growthbook.ConstantRevisions.Discard()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ConstantRevisions.Revert()`: `response` **Changed** * `Growthbook.Configs.Create()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Configs.UpdateConfig()`: `response` **Changed** * `Growthbook.Configs.DeleteConfig()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Configs.ArchiveConfig()`: `response` **Changed** * `Growthbook.Configs.UnarchiveConfig()`: `response` **Changed** * `Growthbook.Configs.LockConfig()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Configs.UnlockConfig()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ConfigRevisions.Create()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ConfigRevisions.SetMetadata()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ConfigRevisions.SetValue()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ConfigRevisions.SetProperty()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ConfigRevisions.DeleteProperty()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ConfigRevisions.SetSchema()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ConfigRevisions.SetProjection()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ConfigRevisions.DeleteProjection()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ConfigRevisions.Archive()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ConfigRevisions.RequestReview()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ConfigRevisions.SubmitReview()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ConfigRevisions.UndoReview()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ConfigRevisions.RecallReview()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ConfigRevisions.Reopen()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ConfigRevisions.SchedulePublish()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ConfigRevisions.Rebase()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ConfigRevisions.Publish()`: `response` **Changed** * `Growthbook.ConfigRevisions.Discard()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ConfigRevisions.Revert()`: `response` **Changed** * `Growthbook.Releases.PublishRevisions()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.CustomHooks.Create()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.CustomHooks.UpdateCustomHook()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.CustomHooks.DeleteCustomHook()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.CustomHooks.RevertCustomHook()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Organizations.Create()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Organizations.Update()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.FactTables.ListFactTables()`: `response.FactTables[].ManagedBy.Enum(dbt)` **Added** * `Growthbook.FactTables.Create()`: * `request.Request.ManagedBy.Enum(dbt)` **Added** * `response` **Changed** * `Growthbook.FactTables.GetFactTable()`: `response.FactTable.ManagedBy.Enum(dbt)` **Added** * `Growthbook.FactTables.UpdateFactTable()`: * `request.Request.Body.ManagedBy.Enum(dbt)` **Added** * `response` **Changed** * `Growthbook.FactTables.DeleteFactTable()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.FactTables.CreateFilter()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.FactTables.UpdateFilter()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.FactTables.DeleteFilter()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.FactTables.CreateVirtualColumn()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.FactTables.UpdateVirtualColumn()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.FactTables.DeleteVirtualColumn()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.FactTables.BulkImport()`: * `request.Request` **Changed** * `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.FactMetrics.ListFactMetrics()`: `response.FactMetrics[].ManagedBy.Enum(dbt)` **Added** * `Growthbook.FactMetrics.Create()`: * `request.Request.ManagedBy.Enum(dbt)` **Added** * `response` **Changed** * `Growthbook.FactMetrics.GetFactMetric()`: `response.FactMetric.ManagedBy.Enum(dbt)` **Added** * `Growthbook.FactMetrics.UpdateFactMetric()`: * `request.Request.Body.ManagedBy.Enum(dbt)` **Added** * `response` **Changed** * `Growthbook.FactMetrics.DeleteFactMetric()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.CodeReferences.Submit()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Members.UpdateRole()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Members.DeleteMember()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Settings.GetSettings()`: `response.Settings.UpdateSchedule` **Changed** * `Growthbook.Settings.SetApprovals()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Meta.GetConfirmation()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.RampSchedules.Create()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.RampSchedules.StartRampSchedule()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.RampSchedules.PauseRampSchedule()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.RampSchedules.ResumeRampSchedule()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.RampSchedules.RollbackRampSchedule()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.RampSchedules.RestartRampSchedule()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.RampSchedules.JumpRampSchedule()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.RampSchedules.CompleteRampSchedule()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.RampSchedules.ApproveStepRampSchedule()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.RampSchedules.AddTargetRampSchedule()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.RampSchedules.EjectTargetRampSchedule()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.RampSchedules.ApiAdvanceRampSchedule()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.RampSchedules.SetMonitoringModeRampSchedule()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.RampSchedules.SetAutoUpdateRampSchedule()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.RampSchedules.UpdateMonitoring()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.RampSchedules.UpdateLockdown()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.RampSchedules.UpdateSteps()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.RampSchedules.DeleteRampSchedule()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.SavedGroupRevisions.Reopen()`: `response` **Changed** * `Growthbook.Reports.ListReports()`: `response.Reports[].Results.Settings` **Changed** * `Growthbook.Reports.Create()`: `response` **Changed** * `Growthbook.Reports.GetReport()`: `response.Report.Results.Settings` **Changed** * `Growthbook.Reports.Refresh()`: `response.Report.Results.Settings` **Changed** * `Growthbook.Reports.SetMetadata()`: `response` **Changed** * `Growthbook.Reports.SetSettings()`: `response` **Changed** * `Growthbook.Namespaces.Create()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Namespaces.Update()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Namespaces.DeleteNamespace()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Namespaces.RotateSeed()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Dashboards.GetDashboard()`: `response.Dashboard.Blocks[].union(metric-exploration).Config.Dataset.Population` **Added** * `Growthbook.Dashboards.DeleteDashboard()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Dashboards.UpdateDashboard()`: * `request.Request.Body.Blocks[]` **Changed** * `response` **Changed** * `Growthbook.Dashboards.CreateV1()`: * `request.Request.Blocks[].union(metric-exploration).Config.Dataset.Population` **Added** * `response` **Changed** * `Growthbook.Dashboards.ListDashboards()`: `response.Dashboards[].Blocks[].union(metric-exploration).Config.Dataset.Population` **Added** * `Growthbook.Dashboards.Create()`: * `request.Request.Blocks[].union(metric-exploration).Config.Dataset.Population` **Added** * `response` **Changed** * `Growthbook.SavedGroups.ListSavedGroupUploads()`: **Added** * `Growthbook.ContextualBandits.DeleteContextualBandit()`: **Added** * `Growthbook.Dashboards.ListForExperiment()`: `response.Dashboards[].Blocks[].union(metric-exploration).Config.Dataset.Population` **Added** * `Growthbook.ContextualBanditQueries.Delete()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ContextualBanditQueries.Update()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ContextualBanditQueries.Create()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.CustomFields.CreateCustomField()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.CustomFields.DeleteCustomField()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.CustomFields.UpdateCustomField()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.MetricGroups.DeleteMetricGroup()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.MetricGroups.UpdateMetricGroup()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.MetricGroups.CreateMetricGroup()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Teams.UpdateTeam()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Teams.DeleteTeam()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Teams.CreateTeam()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Teams.AddMembers()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Teams.RemoveMembers()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ExperimentTemplates.GetExperimentTemplate()`: `response.ExperimentTemplate` **Changed** * `Growthbook.ExperimentTemplates.DeleteExperimentTemplate()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ExperimentTemplates.UpdateExperimentTemplate()`: * `request.Request.Body` **Changed** * `response` **Changed** * `Growthbook.ExperimentTemplates.CreateExperimentTemplate()`: * `request.Request` **Changed** * `response` **Changed** * `Growthbook.ExperimentTemplates.ListExperimentTemplates()`: `response.ExperimentTemplates[]` **Changed** * `Growthbook.ExperimentTemplates.BulkImportExperimentTemplates()`: * `request.Request.Templates[].Data` **Changed** * `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.AnalyticsExplorations.RunMetric()`: * `request.Request.Body.Dataset.Population` **Added** * `response.Exploration` **Changed** * `Growthbook.AnalyticsExplorations.RunFactTable()`: `response.Exploration.Result.Rows[].PopulationCount` **Added** * `Growthbook.AnalyticsExplorations.RunDataSource()`: `response.Exploration.Result.Rows[].PopulationCount` **Added** * `Growthbook.AnalyticsExplorations.RunSql()`: `response.Exploration.Result.Rows[].PopulationCount` **Added** * `Growthbook.AnalyticsExplorations.RunFunnel()`: `response.Exploration.Result.Rows[].PopulationCount` **Added** * `Growthbook.AnalyticsExplorations.RunJourney()`: `response.Exploration.Result.Rows[].PopulationCount` **Added** * `Growthbook.AnalyticsExplorations.Get()`: `response.Exploration` **Changed** * `Growthbook.RampScheduleTemplates.DeleteRampScheduleTemplate()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.RampScheduleTemplates.UpdateRampScheduleTemplate()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.RampScheduleTemplates.CreateRampScheduleTemplate()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Learnings.DeleteLearning()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Learnings.UpdateLearning()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Learnings.CreateLearning()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Holdouts.UpdateHoldout()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Holdouts.CreateHoldout()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Holdouts.StartHoldout()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Holdouts.StartAnalysis()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.Holdouts.StopHoldout()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.AutoRuns.CreateAutoRun()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.AutoRuns.UpdateAutoRun()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.AutoRuns.AppendArtifact()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added** * `Growthbook.ContextualBandits.GetContextualBanditStatus()`: **Added** * `Growthbook.Experiments.PostExperimentUnarchive()`: **Added** * `Growthbook.Experiments.PostExperimentArchive()`: **Added** * `Growthbook.Experiments.DeleteExperiment()`: **Added** * `Growthbook.Populations.DeletePopulation()`: `response.Confirmation.Actions[].Action.Enum(experiment.checklist)` **Added**
Regenerates the CLI from the current spec (supersedes bot PR #94), adds x-speakeasy-name-override entries for 18 new commands that surfaced under raw operationIds, removes their orphaned docs, and adds the 3.4.0 changelog entries. Interleavings and populations breaks ship as a minor because both are beta. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Features and Changes
Replaces the bot's #94: same regen of the spec, plus
x-speakeasy-name-overrides for 18 new commands that came out under raw operationIds (e.g.saved-groups post-saved-group-upload-url->create-upload-url,interleavings get-interleaving-results->get-results). It also adds the 3.4.0 changelog entries.This ships as a minor even though
interleavingsandpopulationshave breaking changes, since both are beta (interleavings is in closed beta behind a feature flag). TheGatesandResultEnumremovals in the SDK diff are Go type renames with an unchanged wire shape.Testing
surface-diff.shagainst chore: 🐝 Update SDK - Generate 3.4.0 #94's head -> only the 18 renames, no flag or model changesgrowthbook --versionsource (version.go,gen.lock,gen.yaml) -> 3.4.0