Skip to content

Commit 8170530

Browse files
author
LaunchDarklyReleaseBot
committed
Version 21.0.0 automatically generated from ld-openapi.
1 parent a243da7 commit 8170530

18 files changed

Lines changed: 3231 additions & 1231 deletions

.openapi-generator/FILES

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ docs/AIConfigVariationPatch.md
2929
docs/AIConfigVariationPost.md
3030
docs/AIConfigVariationsResponse.md
3131
docs/AIConfigs.md
32-
docs/AIConfigsBetaApi.md
32+
docs/AIConfigsApi.md
3333
docs/AIConfigsSummary.md
3434
docs/AITool.md
3535
docs/AIToolPatch.md
@@ -87,6 +87,7 @@ docs/ApplicationRep.md
8787
docs/ApplicationVersionRep.md
8888
docs/ApplicationVersionsCollectionRep.md
8989
docs/ApplicationsBetaApi.md
90+
docs/ApprovalRequestPatchInput.md
9091
docs/ApprovalRequestResponse.md
9192
docs/ApprovalRequestSetting.md
9293
docs/ApprovalRequestSettingWithEnvs.md

.openapi-generator/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7.16.0
1+
7.18.0

README.md

Lines changed: 33 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ This REST API is for custom integrations, data export, or automating your featur
66
This client library is only compatible with the latest version of our REST API. Previous versions of this client library are compatible with earlier versions of our REST API. When you create an access token, you can set the REST API version associated with the token. By default, API requests you send using the token will use the specified API version. To learn more, read [Versioning](https://apidocs.launchdarkly.com/#section/Overview/Versioning).
77
View our [sample code](#sample-code) for example usage.
88

9-
## launchdarkly-api-typescript@20.0.0
9+
## launchdarkly-api-typescript@21.0.0
1010

1111
This generator creates TypeScript/JavaScript client that utilizes [axios](https://github.com/axios/axios). The generated Node module can be used in the following environments:
1212

@@ -44,7 +44,7 @@ navigate to the folder of your consuming project and run one of the following co
4444
_published:_
4545

4646
```
47-
npm install launchdarkly-api-typescript@20.0.0 --save
47+
npm install launchdarkly-api-typescript@21.0.0 --save
4848
```
4949

5050
_unPublished (not recommended):_
@@ -59,36 +59,36 @@ All URIs are relative to *https://app.launchdarkly.com*
5959

6060
Class | Method | HTTP request | Description
6161
------------ | ------------- | ------------- | -------------
62-
*AIConfigsBetaApi* | [**deleteAIConfig**](docs/AIConfigsBetaApi.md#deleteaiconfig) | **DELETE** /api/v2/projects/{projectKey}/ai-configs/{configKey} | Delete AI Config
63-
*AIConfigsBetaApi* | [**deleteAIConfigVariation**](docs/AIConfigsBetaApi.md#deleteaiconfigvariation) | **DELETE** /api/v2/projects/{projectKey}/ai-configs/{configKey}/variations/{variationKey} | Delete AI Config variation
64-
*AIConfigsBetaApi* | [**deleteAITool**](docs/AIConfigsBetaApi.md#deleteaitool) | **DELETE** /api/v2/projects/{projectKey}/ai-tools/{toolKey} | Delete AI tool
65-
*AIConfigsBetaApi* | [**deleteAgentGraph**](docs/AIConfigsBetaApi.md#deleteagentgraph) | **DELETE** /api/v2/projects/{projectKey}/agent-graphs/{graphKey} | Delete agent graph
66-
*AIConfigsBetaApi* | [**deleteModelConfig**](docs/AIConfigsBetaApi.md#deletemodelconfig) | **DELETE** /api/v2/projects/{projectKey}/ai-configs/model-configs/{modelConfigKey} | Delete an AI model config
67-
*AIConfigsBetaApi* | [**deleteRestrictedModels**](docs/AIConfigsBetaApi.md#deleterestrictedmodels) | **DELETE** /api/v2/projects/{projectKey}/ai-configs/model-configs/restricted | Remove AI models from the restricted list
68-
*AIConfigsBetaApi* | [**getAIConfig**](docs/AIConfigsBetaApi.md#getaiconfig) | **GET** /api/v2/projects/{projectKey}/ai-configs/{configKey} | Get AI Config
69-
*AIConfigsBetaApi* | [**getAIConfigMetrics**](docs/AIConfigsBetaApi.md#getaiconfigmetrics) | **GET** /api/v2/projects/{projectKey}/ai-configs/{configKey}/metrics | Get AI Config metrics
70-
*AIConfigsBetaApi* | [**getAIConfigMetricsByVariation**](docs/AIConfigsBetaApi.md#getaiconfigmetricsbyvariation) | **GET** /api/v2/projects/{projectKey}/ai-configs/{configKey}/metrics-by-variation | Get AI Config metrics by variation
71-
*AIConfigsBetaApi* | [**getAIConfigTargeting**](docs/AIConfigsBetaApi.md#getaiconfigtargeting) | **GET** /api/v2/projects/{projectKey}/ai-configs/{configKey}/targeting | Show an AI Config\'s targeting
72-
*AIConfigsBetaApi* | [**getAIConfigVariation**](docs/AIConfigsBetaApi.md#getaiconfigvariation) | **GET** /api/v2/projects/{projectKey}/ai-configs/{configKey}/variations/{variationKey} | Get AI Config variation
73-
*AIConfigsBetaApi* | [**getAIConfigs**](docs/AIConfigsBetaApi.md#getaiconfigs) | **GET** /api/v2/projects/{projectKey}/ai-configs | List AI Configs
74-
*AIConfigsBetaApi* | [**getAITool**](docs/AIConfigsBetaApi.md#getaitool) | **GET** /api/v2/projects/{projectKey}/ai-tools/{toolKey} | Get AI tool
75-
*AIConfigsBetaApi* | [**getAgentGraph**](docs/AIConfigsBetaApi.md#getagentgraph) | **GET** /api/v2/projects/{projectKey}/agent-graphs/{graphKey} | Get agent graph
76-
*AIConfigsBetaApi* | [**getModelConfig**](docs/AIConfigsBetaApi.md#getmodelconfig) | **GET** /api/v2/projects/{projectKey}/ai-configs/model-configs/{modelConfigKey} | Get AI model config
77-
*AIConfigsBetaApi* | [**listAIToolVersions**](docs/AIConfigsBetaApi.md#listaitoolversions) | **GET** /api/v2/projects/{projectKey}/ai-tools/{toolKey}/versions | List AI tool versions
78-
*AIConfigsBetaApi* | [**listAITools**](docs/AIConfigsBetaApi.md#listaitools) | **GET** /api/v2/projects/{projectKey}/ai-tools | List AI tools
79-
*AIConfigsBetaApi* | [**listAgentGraphs**](docs/AIConfigsBetaApi.md#listagentgraphs) | **GET** /api/v2/projects/{projectKey}/agent-graphs | List agent graphs
80-
*AIConfigsBetaApi* | [**listModelConfigs**](docs/AIConfigsBetaApi.md#listmodelconfigs) | **GET** /api/v2/projects/{projectKey}/ai-configs/model-configs | List AI model configs
81-
*AIConfigsBetaApi* | [**patchAIConfig**](docs/AIConfigsBetaApi.md#patchaiconfig) | **PATCH** /api/v2/projects/{projectKey}/ai-configs/{configKey} | Update AI Config
82-
*AIConfigsBetaApi* | [**patchAIConfigTargeting**](docs/AIConfigsBetaApi.md#patchaiconfigtargeting) | **PATCH** /api/v2/projects/{projectKey}/ai-configs/{configKey}/targeting | Update AI Config targeting
83-
*AIConfigsBetaApi* | [**patchAIConfigVariation**](docs/AIConfigsBetaApi.md#patchaiconfigvariation) | **PATCH** /api/v2/projects/{projectKey}/ai-configs/{configKey}/variations/{variationKey} | Update AI Config variation
84-
*AIConfigsBetaApi* | [**patchAITool**](docs/AIConfigsBetaApi.md#patchaitool) | **PATCH** /api/v2/projects/{projectKey}/ai-tools/{toolKey} | Update AI tool
85-
*AIConfigsBetaApi* | [**patchAgentGraph**](docs/AIConfigsBetaApi.md#patchagentgraph) | **PATCH** /api/v2/projects/{projectKey}/agent-graphs/{graphKey} | Update agent graph
86-
*AIConfigsBetaApi* | [**postAIConfig**](docs/AIConfigsBetaApi.md#postaiconfig) | **POST** /api/v2/projects/{projectKey}/ai-configs | Create new AI Config
87-
*AIConfigsBetaApi* | [**postAIConfigVariation**](docs/AIConfigsBetaApi.md#postaiconfigvariation) | **POST** /api/v2/projects/{projectKey}/ai-configs/{configKey}/variations | Create AI Config variation
88-
*AIConfigsBetaApi* | [**postAITool**](docs/AIConfigsBetaApi.md#postaitool) | **POST** /api/v2/projects/{projectKey}/ai-tools | Create an AI tool
89-
*AIConfigsBetaApi* | [**postAgentGraph**](docs/AIConfigsBetaApi.md#postagentgraph) | **POST** /api/v2/projects/{projectKey}/agent-graphs | Create new agent graph
90-
*AIConfigsBetaApi* | [**postModelConfig**](docs/AIConfigsBetaApi.md#postmodelconfig) | **POST** /api/v2/projects/{projectKey}/ai-configs/model-configs | Create an AI model config
91-
*AIConfigsBetaApi* | [**postRestrictedModels**](docs/AIConfigsBetaApi.md#postrestrictedmodels) | **POST** /api/v2/projects/{projectKey}/ai-configs/model-configs/restricted | Add AI models to the restricted list
62+
*AIConfigsApi* | [**deleteAIConfig**](docs/AIConfigsApi.md#deleteaiconfig) | **DELETE** /api/v2/projects/{projectKey}/ai-configs/{configKey} | Delete AI Config
63+
*AIConfigsApi* | [**deleteAIConfigVariation**](docs/AIConfigsApi.md#deleteaiconfigvariation) | **DELETE** /api/v2/projects/{projectKey}/ai-configs/{configKey}/variations/{variationKey} | Delete AI Config variation
64+
*AIConfigsApi* | [**deleteAITool**](docs/AIConfigsApi.md#deleteaitool) | **DELETE** /api/v2/projects/{projectKey}/ai-tools/{toolKey} | Delete AI tool
65+
*AIConfigsApi* | [**deleteAgentGraph**](docs/AIConfigsApi.md#deleteagentgraph) | **DELETE** /api/v2/projects/{projectKey}/agent-graphs/{graphKey} | Delete agent graph
66+
*AIConfigsApi* | [**deleteModelConfig**](docs/AIConfigsApi.md#deletemodelconfig) | **DELETE** /api/v2/projects/{projectKey}/ai-configs/model-configs/{modelConfigKey} | Delete an AI model config
67+
*AIConfigsApi* | [**deleteRestrictedModels**](docs/AIConfigsApi.md#deleterestrictedmodels) | **DELETE** /api/v2/projects/{projectKey}/ai-configs/model-configs/restricted | Remove AI models from the restricted list
68+
*AIConfigsApi* | [**getAIConfig**](docs/AIConfigsApi.md#getaiconfig) | **GET** /api/v2/projects/{projectKey}/ai-configs/{configKey} | Get AI Config
69+
*AIConfigsApi* | [**getAIConfigMetrics**](docs/AIConfigsApi.md#getaiconfigmetrics) | **GET** /api/v2/projects/{projectKey}/ai-configs/{configKey}/metrics | Get AI Config metrics
70+
*AIConfigsApi* | [**getAIConfigMetricsByVariation**](docs/AIConfigsApi.md#getaiconfigmetricsbyvariation) | **GET** /api/v2/projects/{projectKey}/ai-configs/{configKey}/metrics-by-variation | Get AI Config metrics by variation
71+
*AIConfigsApi* | [**getAIConfigTargeting**](docs/AIConfigsApi.md#getaiconfigtargeting) | **GET** /api/v2/projects/{projectKey}/ai-configs/{configKey}/targeting | Show an AI Config\'s targeting
72+
*AIConfigsApi* | [**getAIConfigVariation**](docs/AIConfigsApi.md#getaiconfigvariation) | **GET** /api/v2/projects/{projectKey}/ai-configs/{configKey}/variations/{variationKey} | Get AI Config variation
73+
*AIConfigsApi* | [**getAIConfigs**](docs/AIConfigsApi.md#getaiconfigs) | **GET** /api/v2/projects/{projectKey}/ai-configs | List AI Configs
74+
*AIConfigsApi* | [**getAITool**](docs/AIConfigsApi.md#getaitool) | **GET** /api/v2/projects/{projectKey}/ai-tools/{toolKey} | Get AI tool
75+
*AIConfigsApi* | [**getAgentGraph**](docs/AIConfigsApi.md#getagentgraph) | **GET** /api/v2/projects/{projectKey}/agent-graphs/{graphKey} | Get agent graph
76+
*AIConfigsApi* | [**getModelConfig**](docs/AIConfigsApi.md#getmodelconfig) | **GET** /api/v2/projects/{projectKey}/ai-configs/model-configs/{modelConfigKey} | Get AI model config
77+
*AIConfigsApi* | [**listAIToolVersions**](docs/AIConfigsApi.md#listaitoolversions) | **GET** /api/v2/projects/{projectKey}/ai-tools/{toolKey}/versions | List AI tool versions
78+
*AIConfigsApi* | [**listAITools**](docs/AIConfigsApi.md#listaitools) | **GET** /api/v2/projects/{projectKey}/ai-tools | List AI tools
79+
*AIConfigsApi* | [**listAgentGraphs**](docs/AIConfigsApi.md#listagentgraphs) | **GET** /api/v2/projects/{projectKey}/agent-graphs | List agent graphs
80+
*AIConfigsApi* | [**listModelConfigs**](docs/AIConfigsApi.md#listmodelconfigs) | **GET** /api/v2/projects/{projectKey}/ai-configs/model-configs | List AI model configs
81+
*AIConfigsApi* | [**patchAIConfig**](docs/AIConfigsApi.md#patchaiconfig) | **PATCH** /api/v2/projects/{projectKey}/ai-configs/{configKey} | Update AI Config
82+
*AIConfigsApi* | [**patchAIConfigTargeting**](docs/AIConfigsApi.md#patchaiconfigtargeting) | **PATCH** /api/v2/projects/{projectKey}/ai-configs/{configKey}/targeting | Update AI Config targeting
83+
*AIConfigsApi* | [**patchAIConfigVariation**](docs/AIConfigsApi.md#patchaiconfigvariation) | **PATCH** /api/v2/projects/{projectKey}/ai-configs/{configKey}/variations/{variationKey} | Update AI Config variation
84+
*AIConfigsApi* | [**patchAITool**](docs/AIConfigsApi.md#patchaitool) | **PATCH** /api/v2/projects/{projectKey}/ai-tools/{toolKey} | Update AI tool
85+
*AIConfigsApi* | [**patchAgentGraph**](docs/AIConfigsApi.md#patchagentgraph) | **PATCH** /api/v2/projects/{projectKey}/agent-graphs/{graphKey} | Update agent graph
86+
*AIConfigsApi* | [**postAIConfig**](docs/AIConfigsApi.md#postaiconfig) | **POST** /api/v2/projects/{projectKey}/ai-configs | Create new AI Config
87+
*AIConfigsApi* | [**postAIConfigVariation**](docs/AIConfigsApi.md#postaiconfigvariation) | **POST** /api/v2/projects/{projectKey}/ai-configs/{configKey}/variations | Create AI Config variation
88+
*AIConfigsApi* | [**postAITool**](docs/AIConfigsApi.md#postaitool) | **POST** /api/v2/projects/{projectKey}/ai-tools | Create an AI tool
89+
*AIConfigsApi* | [**postAgentGraph**](docs/AIConfigsApi.md#postagentgraph) | **POST** /api/v2/projects/{projectKey}/agent-graphs | Create new agent graph
90+
*AIConfigsApi* | [**postModelConfig**](docs/AIConfigsApi.md#postmodelconfig) | **POST** /api/v2/projects/{projectKey}/ai-configs/model-configs | Create an AI model config
91+
*AIConfigsApi* | [**postRestrictedModels**](docs/AIConfigsApi.md#postrestrictedmodels) | **POST** /api/v2/projects/{projectKey}/ai-configs/model-configs/restricted | Add AI models to the restricted list
9292
*AccessTokensApi* | [**deleteToken**](docs/AccessTokensApi.md#deletetoken) | **DELETE** /api/v2/tokens/{id} | Delete access token
9393
*AccessTokensApi* | [**getToken**](docs/AccessTokensApi.md#gettoken) | **GET** /api/v2/tokens/{id} | Get access token
9494
*AccessTokensApi* | [**getTokens**](docs/AccessTokensApi.md#gettokens) | **GET** /api/v2/tokens | List access tokens
@@ -483,6 +483,7 @@ Class | Method | HTTP request | Description
483483
- [ApplicationRep](docs/ApplicationRep.md)
484484
- [ApplicationVersionRep](docs/ApplicationVersionRep.md)
485485
- [ApplicationVersionsCollectionRep](docs/ApplicationVersionsCollectionRep.md)
486+
- [ApprovalRequestPatchInput](docs/ApprovalRequestPatchInput.md)
486487
- [ApprovalRequestResponse](docs/ApprovalRequestResponse.md)
487488
- [ApprovalRequestSetting](docs/ApprovalRequestSetting.md)
488489
- [ApprovalRequestSettingWithEnvs](docs/ApprovalRequestSettingWithEnvs.md)

api.ts

Lines changed: 3054 additions & 1044 deletions
Large diffs are not rendered by default.

base.ts

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

common.ts

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

configuration.ts

Lines changed: 25 additions & 2 deletions
Large diffs are not rendered by default.

docs/AIConfig.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@ Name | Type | Description | Notes
1717
**variations** | [**Array<AIConfigVariation>**](AIConfigVariation.md) | | [default to undefined]
1818
**createdAt** | **number** | | [default to undefined]
1919
**updatedAt** | **number** | | [default to undefined]
20-
**evaluationMetricKeys** | **Array<string>** | List of evaluation metric keys for this AI config | [optional] [default to undefined]
20+
**evaluationMetricKey** | **string** | Evaluation metric key for this AI Config | [optional] [default to undefined]
21+
**evaluationMetricKeys** | **Array<string>** | List of evaluation metric keys for this AI Config | [optional] [default to undefined]
22+
**isInverted** | **boolean** | Whether the evaluation metric is inverted, meaning a lower value is better if set as true | [optional] [default to undefined]
2123

2224
## Example
2325

@@ -37,7 +39,9 @@ const instance: AIConfig = {
3739
variations,
3840
createdAt,
3941
updatedAt,
42+
evaluationMetricKey,
4043
evaluationMetricKeys,
44+
isInverted,
4145
};
4246
```
4347

docs/AIConfigPatch.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ Name | Type | Description | Notes
1010
**maintainerTeamKey** | **string** | | [optional] [default to undefined]
1111
**name** | **string** | | [optional] [default to undefined]
1212
**tags** | **Array<string>** | | [optional] [default to undefined]
13+
**evaluationMetricKey** | **string** | Evaluation metric key for this AI Config | [optional] [default to undefined]
14+
**isInverted** | **boolean** | Whether the evaluation metric is inverted, meaning a lower value is better if set as true | [optional] [default to undefined]
1315

1416
## Example
1517

@@ -22,6 +24,8 @@ const instance: AIConfigPatch = {
2224
maintainerTeamKey,
2325
name,
2426
tags,
27+
evaluationMetricKey,
28+
isInverted,
2529
};
2630
```
2731

docs/AIConfigPost.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ Name | Type | Description | Notes
1313
**name** | **string** | | [default to undefined]
1414
**tags** | **Array<string>** | | [optional] [default to undefined]
1515
**defaultVariation** | [**AIConfigVariationPost**](AIConfigVariationPost.md) | | [optional] [default to undefined]
16+
**evaluationMetricKey** | **string** | Evaluation metric key for this AI Config | [optional] [default to undefined]
17+
**isInverted** | **boolean** | Whether the evaluation metric is inverted, meaning a lower value is better if set as true | [optional] [default to undefined]
1618

1719
## Example
1820

@@ -28,6 +30,8 @@ const instance: AIConfigPost = {
2830
name,
2931
tags,
3032
defaultVariation,
33+
evaluationMetricKey,
34+
isInverted,
3135
};
3236
```
3337

0 commit comments

Comments
 (0)