Skip to content

Commit e282e61

Browse files
author
LaunchDarklyCI
committed
Version 5.1.0 automatically generated from ld-openapi@c4d960a.
1 parent 0590b6d commit e282e61

File tree

324 files changed

+3074
-553
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

324 files changed

+3074
-553
lines changed

README.md

Lines changed: 245 additions & 236 deletions
Large diffs are not rendered by default.

docs/DependentFlag.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# LaunchDarklyApi::DependentFlag
2+
3+
## Properties
4+
Name | Type | Description | Notes
5+
------------ | ------------- | ------------- | -------------
6+
**name** | **String** | | [optional]
7+
**key** | **String** | | [optional]
8+
**_links** | [**DependentFlagLinks**](DependentFlagLinks.md) | | [optional]
9+
**_site** | [**Site**](Site.md) | | [optional]
10+
11+

docs/DependentFlagEnvironment.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# LaunchDarklyApi::DependentFlagEnvironment
2+
3+
## Properties
4+
Name | Type | Description | Notes
5+
------------ | ------------- | ------------- | -------------
6+
**name** | **String** | | [optional]
7+
**key** | **String** | | [optional]
8+
**_links** | [**DependentFlagEnvironmentLinks**](DependentFlagEnvironmentLinks.md) | | [optional]
9+
**_site** | [**Site**](Site.md) | | [optional]
10+
11+
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# LaunchDarklyApi::DependentFlagEnvironmentLinks
2+
3+
## Properties
4+
Name | Type | Description | Notes
5+
------------ | ------------- | ------------- | -------------
6+
**_self** | [**Link**](Link.md) | | [optional]
7+
**flag_link** | [**Link**](Link.md) | | [optional]
8+
9+

docs/DependentFlagLinks.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# LaunchDarklyApi::DependentFlagLinks
2+
3+
## Properties
4+
Name | Type | Description | Notes
5+
------------ | ------------- | ------------- | -------------
6+
**_self** | [**Link**](Link.md) | | [optional]
7+
8+
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# LaunchDarklyApi::DependentFlagsByEnvironment
2+
3+
## Properties
4+
Name | Type | Description | Notes
5+
------------ | ------------- | ------------- | -------------
6+
**items** | [**Array<DependentFlag>**](DependentFlag.md) | | [optional]
7+
**_links** | [**DependentFlagsLinks**](DependentFlagsLinks.md) | | [optional]
8+
**_site** | [**Site**](Site.md) | | [optional]
9+
10+

docs/DependentFlagsLinks.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# LaunchDarklyApi::DependentFlagsLinks
2+
3+
## Properties
4+
Name | Type | Description | Notes
5+
------------ | ------------- | ------------- | -------------
6+
**parent** | [**Link**](Link.md) | | [optional]
7+
**_self** | [**Link**](Link.md) | | [optional]
8+
9+

docs/FeatureFlagsApi.md

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ Method | HTTP request | Description
88
[**delete_approval_request**](FeatureFlagsApi.md#delete_approval_request) | **DELETE** /projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/approval-requests/{approvalRequestId} | Delete an approval request for a feature flag config
99
[**delete_feature_flag**](FeatureFlagsApi.md#delete_feature_flag) | **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.
1010
[**delete_flag_config_scheduled_changes**](FeatureFlagsApi.md#delete_flag_config_scheduled_changes) | **DELETE** /projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/scheduled-changes/{scheduledChangeId} | Delete a scheduled change on a feature flag in an environment.
11+
[**flags_project_key_environment_key_feature_flag_key_dependent_flags_get**](FeatureFlagsApi.md#flags_project_key_environment_key_feature_flag_key_dependent_flags_get) | **GET** /flags/{projectKey}/{environmentKey}/{featureFlagKey}/dependent-flags | Get dependent flags for the flag in the environment specified in path parameters
12+
[**flags_project_key_feature_flag_key_dependent_flags_get**](FeatureFlagsApi.md#flags_project_key_feature_flag_key_dependent_flags_get) | **GET** /flags/{projectKey}/{featureFlagKey}/dependent-flags | Get dependent flags across all environments for the flag specified in the path parameters
1113
[**get_approval_request**](FeatureFlagsApi.md#get_approval_request) | **GET** /projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/approval-requests/{approvalRequestId} | Get a single approval request for a feature flag config
1214
[**get_approval_requests**](FeatureFlagsApi.md#get_approval_requests) | **GET** /projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/approval-requests | Get all approval requests for a feature flag config
1315
[**get_expiring_user_targets**](FeatureFlagsApi.md#get_expiring_user_targets) | **GET** /flags/{projectKey}/{featureFlagKey}/expiring-user-targets/{environmentKey} | Get expiring user targets for feature flag
@@ -265,6 +267,119 @@ nil (empty response body)
265267

266268

267269

270+
# **flags_project_key_environment_key_feature_flag_key_dependent_flags_get**
271+
> DependentFlagsByEnvironment flags_project_key_environment_key_feature_flag_key_dependent_flags_get(project_key, environment_key, feature_flag_key, )
272+
273+
Get dependent flags for the flag in the environment specified in path parameters
274+
275+
### Example
276+
```ruby
277+
# load the gem
278+
require 'launchdarkly_api'
279+
# setup authorization
280+
LaunchDarklyApi.configure do |config|
281+
# Configure API key authorization: Token
282+
config.api_key['Authorization'] = 'YOUR API KEY'
283+
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
284+
#config.api_key_prefix['Authorization'] = 'Bearer'
285+
end
286+
287+
api_instance = LaunchDarklyApi::FeatureFlagsApi.new
288+
289+
project_key = 'project_key_example' # String | The project key, used to tie the flags together under one project so they can be managed together.
290+
291+
environment_key = 'environment_key_example' # String | The environment key, used to tie together flag configuration and users under one environment so they can be managed together.
292+
293+
feature_flag_key = 'feature_flag_key_example' # String | The feature flag's key. The key identifies the flag in your code.
294+
295+
296+
begin
297+
#Get dependent flags for the flag in the environment specified in path parameters
298+
result = api_instance.flags_project_key_environment_key_feature_flag_key_dependent_flags_get(project_key, environment_key, feature_flag_key, )
299+
p result
300+
rescue LaunchDarklyApi::ApiError => e
301+
puts "Exception when calling FeatureFlagsApi->flags_project_key_environment_key_feature_flag_key_dependent_flags_get: #{e}"
302+
end
303+
```
304+
305+
### Parameters
306+
307+
Name | Type | Description | Notes
308+
------------- | ------------- | ------------- | -------------
309+
**project_key** | **String**| The project key, used to tie the flags together under one project so they can be managed together. |
310+
**environment_key** | **String**| The environment key, used to tie together flag configuration and users under one environment so they can be managed together. |
311+
**feature_flag_key** | **String**| The feature flag's key. The key identifies the flag in your code. |
312+
313+
### Return type
314+
315+
[**DependentFlagsByEnvironment**](DependentFlagsByEnvironment.md)
316+
317+
### Authorization
318+
319+
[Token](../README.md#Token)
320+
321+
### HTTP request headers
322+
323+
- **Content-Type**: application/json
324+
- **Accept**: application/json
325+
326+
327+
328+
# **flags_project_key_feature_flag_key_dependent_flags_get**
329+
> MultiEnvironmentDependentFlags flags_project_key_feature_flag_key_dependent_flags_get(project_key, feature_flag_key, )
330+
331+
Get dependent flags across all environments for the flag specified in the path parameters
332+
333+
### Example
334+
```ruby
335+
# load the gem
336+
require 'launchdarkly_api'
337+
# setup authorization
338+
LaunchDarklyApi.configure do |config|
339+
# Configure API key authorization: Token
340+
config.api_key['Authorization'] = 'YOUR API KEY'
341+
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
342+
#config.api_key_prefix['Authorization'] = 'Bearer'
343+
end
344+
345+
api_instance = LaunchDarklyApi::FeatureFlagsApi.new
346+
347+
project_key = 'project_key_example' # String | The project key, used to tie the flags together under one project so they can be managed together.
348+
349+
feature_flag_key = 'feature_flag_key_example' # String | The feature flag's key. The key identifies the flag in your code.
350+
351+
352+
begin
353+
#Get dependent flags across all environments for the flag specified in the path parameters
354+
result = api_instance.flags_project_key_feature_flag_key_dependent_flags_get(project_key, feature_flag_key, )
355+
p result
356+
rescue LaunchDarklyApi::ApiError => e
357+
puts "Exception when calling FeatureFlagsApi->flags_project_key_feature_flag_key_dependent_flags_get: #{e}"
358+
end
359+
```
360+
361+
### Parameters
362+
363+
Name | Type | Description | Notes
364+
------------- | ------------- | ------------- | -------------
365+
**project_key** | **String**| The project key, used to tie the flags together under one project so they can be managed together. |
366+
**feature_flag_key** | **String**| The feature flag's key. The key identifies the flag in your code. |
367+
368+
### Return type
369+
370+
[**MultiEnvironmentDependentFlags**](MultiEnvironmentDependentFlags.md)
371+
372+
### Authorization
373+
374+
[Token](../README.md#Token)
375+
376+
### HTTP request headers
377+
378+
- **Content-Type**: application/json
379+
- **Accept**: application/json
380+
381+
382+
268383
# **get_approval_request**
269384
> ApprovalRequests get_approval_request(project_key, feature_flag_key, environment_key, approval_request_id, )
270385

docs/Integration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
## Properties
44
Name | Type | Description | Notes
55
------------ | ------------- | ------------- | -------------
6-
**_links** | [**IntegrationLinks**](IntegrationLinks.md) | | [optional]
6+
**_links** | [**DependentFlagLinks**](DependentFlagLinks.md) | | [optional]
77
**items** | [**Array<IntegrationSubscription>**](IntegrationSubscription.md) | | [optional]
88

99

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# LaunchDarklyApi::MultiEnvironmentDependentFlag
2+
3+
## Properties
4+
Name | Type | Description | Notes
5+
------------ | ------------- | ------------- | -------------
6+
**name** | **String** | | [optional]
7+
**key** | **String** | | [optional]
8+
**environments** | [**Array<DependentFlagEnvironment>**](DependentFlagEnvironment.md) | | [optional]
9+
**_links** | [**DependentFlagsLinks**](DependentFlagsLinks.md) | | [optional]
10+
**_site** | [**Site**](Site.md) | | [optional]
11+
12+

0 commit comments

Comments
 (0)