Skip to content
This repository was archived by the owner on Sep 3, 2021. It is now read-only.

Commit af4d651

Browse files
author
LaunchDarklyCI
committed
Version 3.9.0 automatically generated from ld-openapi@db846d0.
1 parent dcf8e63 commit af4d651

14 files changed

+1131
-5
lines changed

README.md

+12
Original file line numberDiff line numberDiff line change
@@ -137,13 +137,18 @@ Class | Method | HTTP request | Description
137137
*FeatureFlagsApi* | [**deleteFeatureFlag**](docs/FeatureFlagsApi.md#deletefeatureflag) | **DELETE** /flags/{projectKey}/{featureFlagKey} | Delete a feature flag in all environments. Be careful-- only delete feature flags that are no longer being used by your application.
138138
*FeatureFlagsApi* | [**getExpiringUserTargets**](docs/FeatureFlagsApi.md#getexpiringusertargets) | **GET** /flags/{projectKey}/{featureFlagKey}/expiring-user-targets/{environmentKey} | Get expiring user targets for feature flag
139139
*FeatureFlagsApi* | [**getFeatureFlag**](docs/FeatureFlagsApi.md#getfeatureflag) | **GET** /flags/{projectKey}/{featureFlagKey} | Get a single feature flag by key.
140+
*FeatureFlagsApi* | [**getFeatureFlagChangeRequest**](docs/FeatureFlagsApi.md#getfeatureflagchangerequest) | **GET** /projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/approval-requests/{featureFlagChangeRequestId} | Get a single change request for a feature flag
141+
*FeatureFlagsApi* | [**getFeatureFlagChangeRequests**](docs/FeatureFlagsApi.md#getfeatureflagchangerequests) | **GET** /{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/approval-requests | Get all change requests for a feature flag
140142
*FeatureFlagsApi* | [**getFeatureFlagStatus**](docs/FeatureFlagsApi.md#getfeatureflagstatus) | **GET** /flag-statuses/{projectKey}/{environmentKey}/{featureFlagKey} | Get the status for a particular feature flag.
141143
*FeatureFlagsApi* | [**getFeatureFlagStatusAcrossEnvironments**](docs/FeatureFlagsApi.md#getfeatureflagstatusacrossenvironments) | **GET** /flag-status/{projectKey}/{featureFlagKey} | Get the status for a particular feature flag across environments
142144
*FeatureFlagsApi* | [**getFeatureFlagStatuses**](docs/FeatureFlagsApi.md#getfeatureflagstatuses) | **GET** /flag-statuses/{projectKey}/{environmentKey} | Get a list of statuses for all feature flags. The status includes the last time the feature flag was requested, as well as the state of the flag.
143145
*FeatureFlagsApi* | [**getFeatureFlags**](docs/FeatureFlagsApi.md#getfeatureflags) | **GET** /flags/{projectKey} | Get a list of all features in the given project.
144146
*FeatureFlagsApi* | [**patchExpiringUserTargets**](docs/FeatureFlagsApi.md#patchexpiringusertargets) | **PATCH** /flags/{projectKey}/{featureFlagKey}/expiring-user-targets/{environmentKey} | Update, add, or delete expiring user targets on feature flag
145147
*FeatureFlagsApi* | [**patchFeatureFlag**](docs/FeatureFlagsApi.md#patchfeatureflag) | **PATCH** /flags/{projectKey}/{featureFlagKey} | Perform a partial update to a feature.
148+
*FeatureFlagsApi* | [**postApplyFeatureFlagChangeRequest**](docs/FeatureFlagsApi.md#postapplyfeatureflagchangerequest) | **POST** /projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/approval-requests/{featureFlagChangeRequestId}/apply | Apply change request for a feature flag
146149
*FeatureFlagsApi* | [**postFeatureFlag**](docs/FeatureFlagsApi.md#postfeatureflag) | **POST** /flags/{projectKey} | Creates a new feature flag.
150+
*FeatureFlagsApi* | [**postFeatureFlagChangeRequest**](docs/FeatureFlagsApi.md#postfeatureflagchangerequest) | **POST** /{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/approval-requests |
151+
*FeatureFlagsApi* | [**postReviewFeatureFlagChangeRequest**](docs/FeatureFlagsApi.md#postreviewfeatureflagchangerequest) | **POST** /projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/approval-requests/{featureFlagChangeRequestId}/review | Review change request for a feature flag
147152
*IntegrationsApi* | [**deleteIntegrationSubscription**](docs/IntegrationsApi.md#deleteintegrationsubscription) | **DELETE** /integrations/{integrationKey}/{integrationId} | Delete an integration subscription by ID.
148153
*IntegrationsApi* | [**getIntegrationSubscription**](docs/IntegrationsApi.md#getintegrationsubscription) | **GET** /integrations/{integrationKey}/{integrationId} | Get a single integration subscription by ID.
149154
*IntegrationsApi* | [**getIntegrationSubscriptions**](docs/IntegrationsApi.md#getintegrationsubscriptions) | **GET** /integrations/{integrationKey} | Get a list of all configured integrations of a given kind.
@@ -220,6 +225,13 @@ Class | Method | HTTP request | Description
220225
- [Fallthrough](docs/Fallthrough.md)
221226
- [FeatureFlag](docs/FeatureFlag.md)
222227
- [FeatureFlagBody](docs/FeatureFlagBody.md)
228+
- [FeatureFlagChangeRequest](docs/FeatureFlagChangeRequest.md)
229+
- [FeatureFlagChangeRequestApplyConfigBody](docs/FeatureFlagChangeRequestApplyConfigBody.md)
230+
- [FeatureFlagChangeRequestConfigBody](docs/FeatureFlagChangeRequestConfigBody.md)
231+
- [FeatureFlagChangeRequestReview](docs/FeatureFlagChangeRequestReview.md)
232+
- [FeatureFlagChangeRequestReviewConfigBody](docs/FeatureFlagChangeRequestReviewConfigBody.md)
233+
- [FeatureFlagChangeRequestReviewStatus](docs/FeatureFlagChangeRequestReviewStatus.md)
234+
- [FeatureFlagChangeRequests](docs/FeatureFlagChangeRequests.md)
223235
- [FeatureFlagConfig](docs/FeatureFlagConfig.md)
224236
- [FeatureFlagCopyBody](docs/FeatureFlagCopyBody.md)
225237
- [FeatureFlagCopyObject](docs/FeatureFlagCopyObject.md)

_client.sh

+54-1
Original file line numberDiff line numberDiff line change
@@ -328,13 +328,18 @@ case $state in
328328
"deleteFeatureFlag[Delete a feature flag in all environments. Be careful-- only delete feature flags that are no longer being used by your application.]" \
329329
"getExpiringUserTargets[Get expiring user targets for feature flag]" \
330330
"getFeatureFlag[Get a single feature flag by key.]" \
331+
"getFeatureFlagChangeRequest[Get a single change request for a feature flag]" \
332+
"getFeatureFlagChangeRequests[Get all change requests for a feature flag]" \
331333
"getFeatureFlagStatus[Get the status for a particular feature flag.]" \
332334
"getFeatureFlagStatusAcrossEnvironments[Get the status for a particular feature flag across environments]" \
333335
"getFeatureFlagStatuses[Get a list of statuses for all feature flags. The status includes the last time the feature flag was requested, as well as the state of the flag.]" \
334336
"getFeatureFlags[Get a list of all features in the given project.]" \
335337
"patchExpiringUserTargets[Update, add, or delete expiring user targets on feature flag]" \
336338
"patchFeatureFlag[Perform a partial update to a feature.]" \
337-
"postFeatureFlag[Creates a new feature flag.]" "deleteIntegrationSubscription[Delete an integration subscription by ID.]" \
339+
"postApplyFeatureFlagChangeRequest[Apply change request for a feature flag]" \
340+
"postFeatureFlag[Creates a new feature flag.]" \
341+
"postFeatureFlagChangeRequest[]" \
342+
"postReviewFeatureFlagChangeRequest[Review change request for a feature flag]" "deleteIntegrationSubscription[Delete an integration subscription by ID.]" \
338343
"getIntegrationSubscription[Get a single integration subscription by ID.]" \
339344
"getIntegrationSubscriptions[Get a list of all configured integrations of a given kind.]" \
340345
"getIntegrations[Get a list of all configured audit log event integrations associated with this account.]" \
@@ -662,6 +667,25 @@ case $state in
662667
)
663668
_describe -t actions 'operations' _op_arguments -S '' && ret=0
664669
;;
670+
getFeatureFlagChangeRequest)
671+
local -a _op_arguments
672+
_op_arguments=(
673+
"projectKey=:[PATH] The project key, used to tie the flags together under one project so they can be managed together."
674+
"featureFlagKey=:[PATH] The feature flag's key. The key identifies the flag in your code."
675+
"environmentKey=:[PATH] The environment key, used to tie together flag configuration and users under one environment so they can be managed together."
676+
"featureFlagChangeRequestId=:[PATH] The feature flag change request ID"
677+
)
678+
_describe -t actions 'operations' _op_arguments -S '' && ret=0
679+
;;
680+
getFeatureFlagChangeRequests)
681+
local -a _op_arguments
682+
_op_arguments=(
683+
"projectKey=:[PATH] The project key, used to tie the flags together under one project so they can be managed together."
684+
"featureFlagKey=:[PATH] The feature flag's key. The key identifies the flag in your code."
685+
"environmentKey=:[PATH] The environment key, used to tie together flag configuration and users under one environment so they can be managed together."
686+
)
687+
_describe -t actions 'operations' _op_arguments -S '' && ret=0
688+
;;
665689
getFeatureFlagStatus)
666690
local -a _op_arguments
667691
_op_arguments=(
@@ -721,6 +745,16 @@ case $state in
721745
)
722746
_describe -t actions 'operations' _op_arguments -S '' && ret=0
723747
;;
748+
postApplyFeatureFlagChangeRequest)
749+
local -a _op_arguments
750+
_op_arguments=(
751+
"projectKey=:[PATH] The project key, used to tie the flags together under one project so they can be managed together."
752+
"featureFlagKey=:[PATH] The feature flag's key. The key identifies the flag in your code."
753+
"environmentKey=:[PATH] The environment key, used to tie together flag configuration and users under one environment so they can be managed together."
754+
"featureFlagChangeRequestId=:[PATH] The feature flag change request ID"
755+
)
756+
_describe -t actions 'operations' _op_arguments -S '' && ret=0
757+
;;
724758
postFeatureFlag)
725759
local -a _op_arguments
726760
_op_arguments=(
@@ -729,6 +763,25 @@ case $state in
729763
)
730764
_describe -t actions 'operations' _op_arguments -S '' && ret=0
731765
;;
766+
postFeatureFlagChangeRequest)
767+
local -a _op_arguments
768+
_op_arguments=(
769+
"projectKey=:[PATH] The project key, used to tie the flags together under one project so they can be managed together."
770+
"featureFlagKey=:[PATH] The feature flag's key. The key identifies the flag in your code."
771+
"environmentKey=:[PATH] The environment key, used to tie together flag configuration and users under one environment so they can be managed together."
772+
)
773+
_describe -t actions 'operations' _op_arguments -S '' && ret=0
774+
;;
775+
postReviewFeatureFlagChangeRequest)
776+
local -a _op_arguments
777+
_op_arguments=(
778+
"projectKey=:[PATH] The project key, used to tie the flags together under one project so they can be managed together."
779+
"featureFlagKey=:[PATH] The feature flag's key. The key identifies the flag in your code."
780+
"environmentKey=:[PATH] The environment key, used to tie together flag configuration and users under one environment so they can be managed together."
781+
"featureFlagChangeRequestId=:[PATH] The feature flag change request ID"
782+
)
783+
_describe -t actions 'operations' _op_arguments -S '' && ret=0
784+
;;
732785
deleteIntegrationSubscription)
733786
local -a _op_arguments
734787
_op_arguments=(

0 commit comments

Comments
 (0)