Skip to content

Commit 1cd0a0b

Browse files
Merge pull request #1 from configcat/generate-live
Generated by live url
2 parents d023a59 + 7f015bf commit 1cd0a0b

File tree

161 files changed

+386
-498
lines changed

Some content is hidden

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

161 files changed

+386
-498
lines changed

.github/workflows/java-ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
runs-on: ubuntu-latest
1515
strategy:
1616
matrix:
17-
java-versions: [ 11, 17, 19 ]
17+
java-versions: [8, 11, 17, 19 ]
1818
fail-fast: false
1919
steps:
2020
- uses: actions/checkout@v4
@@ -42,7 +42,7 @@ jobs:
4242
- name: Set up JDK
4343
uses: actions/setup-java@v4
4444
with:
45-
java-version: 11
45+
java-version: 8
4646
distribution: zulu
4747
cache: gradle
4848

.openapi-generator/FILES

Lines changed: 0 additions & 120 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
1-
.github/workflows/maven.yml
2-
.gitignore
3-
.openapi-generator-ignore
41
.travis.yml
52
README.md
63
api/openapi.yaml
7-
build.gradle
84
build.sbt
95
docs/AddOrUpdateIntegrationLinkModel.md
106
docs/AddOrUpdateJiraIntegrationLinkModel.md
@@ -127,7 +123,6 @@ gradle/wrapper/gradle-wrapper.jar
127123
gradle/wrapper/gradle-wrapper.properties
128124
gradlew
129125
gradlew.bat
130-
pom.xml
131126
settings.gradle
132127
src/main/AndroidManifest.xml
133128
src/main/java/com/configcat/publicapi/java/client/ApiCallback.java
@@ -263,118 +258,3 @@ src/main/java/com/configcat/publicapi/java/client/model/WebhookEnvironment.java
263258
src/main/java/com/configcat/publicapi/java/client/model/WebhookHeaderModel.java
264259
src/main/java/com/configcat/publicapi/java/client/model/WebhookModel.java
265260
src/main/java/com/configcat/publicapi/java/client/model/WebhookSigningKeysModel.java
266-
src/test/java/com/configcat/publicapi/java/client/api/AuditLogsApiTest.java
267-
src/test/java/com/configcat/publicapi/java/client/api/CodeReferencesApiTest.java
268-
src/test/java/com/configcat/publicapi/java/client/api/ConfigsApiTest.java
269-
src/test/java/com/configcat/publicapi/java/client/api/EnvironmentsApiTest.java
270-
src/test/java/com/configcat/publicapi/java/client/api/FeatureFlagSettingValuesApiTest.java
271-
src/test/java/com/configcat/publicapi/java/client/api/FeatureFlagSettingValuesUsingSdkKeyApiTest.java
272-
src/test/java/com/configcat/publicapi/java/client/api/FeatureFlagSettingValuesUsingSdkKeyV2ApiTest.java
273-
src/test/java/com/configcat/publicapi/java/client/api/FeatureFlagSettingValuesV2ApiTest.java
274-
src/test/java/com/configcat/publicapi/java/client/api/FeatureFlagsSettingsApiTest.java
275-
src/test/java/com/configcat/publicapi/java/client/api/IntegrationLinksApiTest.java
276-
src/test/java/com/configcat/publicapi/java/client/api/IntegrationsApiTest.java
277-
src/test/java/com/configcat/publicapi/java/client/api/MeApiTest.java
278-
src/test/java/com/configcat/publicapi/java/client/api/MembersApiTest.java
279-
src/test/java/com/configcat/publicapi/java/client/api/OrganizationsApiTest.java
280-
src/test/java/com/configcat/publicapi/java/client/api/PermissionGroupsApiTest.java
281-
src/test/java/com/configcat/publicapi/java/client/api/ProductsApiTest.java
282-
src/test/java/com/configcat/publicapi/java/client/api/SdkKeysApiTest.java
283-
src/test/java/com/configcat/publicapi/java/client/api/SegmentsApiTest.java
284-
src/test/java/com/configcat/publicapi/java/client/api/TagsApiTest.java
285-
src/test/java/com/configcat/publicapi/java/client/api/WebhooksApiTest.java
286-
src/test/java/com/configcat/publicapi/java/client/model/AddOrUpdateIntegrationLinkModelTest.java
287-
src/test/java/com/configcat/publicapi/java/client/model/AddOrUpdateJiraIntegrationLinkModelTest.java
288-
src/test/java/com/configcat/publicapi/java/client/model/AuditLogItemModelTest.java
289-
src/test/java/com/configcat/publicapi/java/client/model/CodeReferenceModelTest.java
290-
src/test/java/com/configcat/publicapi/java/client/model/CodeReferenceRequestTest.java
291-
src/test/java/com/configcat/publicapi/java/client/model/ComparisonValueListModelTest.java
292-
src/test/java/com/configcat/publicapi/java/client/model/ComparisonValueModelTest.java
293-
src/test/java/com/configcat/publicapi/java/client/model/ConditionModelTest.java
294-
src/test/java/com/configcat/publicapi/java/client/model/ConfigModelTest.java
295-
src/test/java/com/configcat/publicapi/java/client/model/ConfigSettingFormulaModelTest.java
296-
src/test/java/com/configcat/publicapi/java/client/model/ConfigSettingFormulasModelTest.java
297-
src/test/java/com/configcat/publicapi/java/client/model/ConfigSettingValueModelTest.java
298-
src/test/java/com/configcat/publicapi/java/client/model/ConfigSettingValuesModelTest.java
299-
src/test/java/com/configcat/publicapi/java/client/model/ConnectRequestTest.java
300-
src/test/java/com/configcat/publicapi/java/client/model/CreateConfigRequestTest.java
301-
src/test/java/com/configcat/publicapi/java/client/model/CreateEnvironmentModelTest.java
302-
src/test/java/com/configcat/publicapi/java/client/model/CreateIntegrationModelTest.java
303-
src/test/java/com/configcat/publicapi/java/client/model/CreateOrUpdateEnvironmentAccessModelTest.java
304-
src/test/java/com/configcat/publicapi/java/client/model/CreatePermissionGroupRequestTest.java
305-
src/test/java/com/configcat/publicapi/java/client/model/CreateProductRequestTest.java
306-
src/test/java/com/configcat/publicapi/java/client/model/CreateSegmentModelTest.java
307-
src/test/java/com/configcat/publicapi/java/client/model/CreateSettingInitialValuesTest.java
308-
src/test/java/com/configcat/publicapi/java/client/model/CreateTagModelTest.java
309-
src/test/java/com/configcat/publicapi/java/client/model/DeleteIntegrationLinkModelTest.java
310-
src/test/java/com/configcat/publicapi/java/client/model/DeleteRepositoryReportsRequestTest.java
311-
src/test/java/com/configcat/publicapi/java/client/model/EnvironmentAccessModelTest.java
312-
src/test/java/com/configcat/publicapi/java/client/model/EnvironmentModelTest.java
313-
src/test/java/com/configcat/publicapi/java/client/model/FeatureFlagLimitationsTest.java
314-
src/test/java/com/configcat/publicapi/java/client/model/FlagReferenceTest.java
315-
src/test/java/com/configcat/publicapi/java/client/model/InitialValueTest.java
316-
src/test/java/com/configcat/publicapi/java/client/model/IntegrationLinkDetailTest.java
317-
src/test/java/com/configcat/publicapi/java/client/model/IntegrationLinkDetailsModelTest.java
318-
src/test/java/com/configcat/publicapi/java/client/model/IntegrationLinkModelTest.java
319-
src/test/java/com/configcat/publicapi/java/client/model/IntegrationModelTest.java
320-
src/test/java/com/configcat/publicapi/java/client/model/IntegrationsModelTest.java
321-
src/test/java/com/configcat/publicapi/java/client/model/InvitationModelTest.java
322-
src/test/java/com/configcat/publicapi/java/client/model/InviteMembersRequestTest.java
323-
src/test/java/com/configcat/publicapi/java/client/model/JsonPatchOperationTest.java
324-
src/test/java/com/configcat/publicapi/java/client/model/MeModelTest.java
325-
src/test/java/com/configcat/publicapi/java/client/model/MemberModelTest.java
326-
src/test/java/com/configcat/publicapi/java/client/model/ModifyIntegrationRequestTest.java
327-
src/test/java/com/configcat/publicapi/java/client/model/OrganizationAdminModelTest.java
328-
src/test/java/com/configcat/publicapi/java/client/model/OrganizationInvitationModelTest.java
329-
src/test/java/com/configcat/publicapi/java/client/model/OrganizationMemberModelTest.java
330-
src/test/java/com/configcat/publicapi/java/client/model/OrganizationMembersModelTest.java
331-
src/test/java/com/configcat/publicapi/java/client/model/OrganizationModelTest.java
332-
src/test/java/com/configcat/publicapi/java/client/model/OrganizationPermissionGroupModelTest.java
333-
src/test/java/com/configcat/publicapi/java/client/model/OrganizationPermissionModelTest.java
334-
src/test/java/com/configcat/publicapi/java/client/model/OrganizationProductModelTest.java
335-
src/test/java/com/configcat/publicapi/java/client/model/PercentageOptionModelTest.java
336-
src/test/java/com/configcat/publicapi/java/client/model/PermissionGroupModelTest.java
337-
src/test/java/com/configcat/publicapi/java/client/model/PreferencesModelTest.java
338-
src/test/java/com/configcat/publicapi/java/client/model/PrerequisiteFlagConditionModelTest.java
339-
src/test/java/com/configcat/publicapi/java/client/model/ProductModelTest.java
340-
src/test/java/com/configcat/publicapi/java/client/model/ReasonRequiredEnvironmentModelTest.java
341-
src/test/java/com/configcat/publicapi/java/client/model/ReferenceLineTest.java
342-
src/test/java/com/configcat/publicapi/java/client/model/ReferenceLinesTest.java
343-
src/test/java/com/configcat/publicapi/java/client/model/ReplaceSettingModelTest.java
344-
src/test/java/com/configcat/publicapi/java/client/model/RolloutPercentageItemModelTest.java
345-
src/test/java/com/configcat/publicapi/java/client/model/RolloutRuleModelTest.java
346-
src/test/java/com/configcat/publicapi/java/client/model/SdkKeysModelTest.java
347-
src/test/java/com/configcat/publicapi/java/client/model/SegmentConditionModelTest.java
348-
src/test/java/com/configcat/publicapi/java/client/model/SegmentListModelTest.java
349-
src/test/java/com/configcat/publicapi/java/client/model/SegmentModelTest.java
350-
src/test/java/com/configcat/publicapi/java/client/model/SettingDataModelTest.java
351-
src/test/java/com/configcat/publicapi/java/client/model/SettingFormulaModelTest.java
352-
src/test/java/com/configcat/publicapi/java/client/model/SettingModelTest.java
353-
src/test/java/com/configcat/publicapi/java/client/model/SettingTagModelTest.java
354-
src/test/java/com/configcat/publicapi/java/client/model/SettingValueModelTest.java
355-
src/test/java/com/configcat/publicapi/java/client/model/TagModelTest.java
356-
src/test/java/com/configcat/publicapi/java/client/model/TargetingRuleModelTest.java
357-
src/test/java/com/configcat/publicapi/java/client/model/UpdateConfigRequestTest.java
358-
src/test/java/com/configcat/publicapi/java/client/model/UpdateEnvironmentModelTest.java
359-
src/test/java/com/configcat/publicapi/java/client/model/UpdateEvaluationFormulaModelTest.java
360-
src/test/java/com/configcat/publicapi/java/client/model/UpdateEvaluationFormulaWithIdModelTest.java
361-
src/test/java/com/configcat/publicapi/java/client/model/UpdateEvaluationFormulasModelTest.java
362-
src/test/java/com/configcat/publicapi/java/client/model/UpdateMemberPermissionsRequestTest.java
363-
src/test/java/com/configcat/publicapi/java/client/model/UpdatePermissionGroupRequestTest.java
364-
src/test/java/com/configcat/publicapi/java/client/model/UpdatePreferencesRequestTest.java
365-
src/test/java/com/configcat/publicapi/java/client/model/UpdateProductRequestTest.java
366-
src/test/java/com/configcat/publicapi/java/client/model/UpdateReasonRequiredEnvironmentModelTest.java
367-
src/test/java/com/configcat/publicapi/java/client/model/UpdateSegmentModelTest.java
368-
src/test/java/com/configcat/publicapi/java/client/model/UpdateSettingValueModelTest.java
369-
src/test/java/com/configcat/publicapi/java/client/model/UpdateSettingValueWithSettingIdModelTest.java
370-
src/test/java/com/configcat/publicapi/java/client/model/UpdateSettingValuesWithIdModelTest.java
371-
src/test/java/com/configcat/publicapi/java/client/model/UpdateTagModelTest.java
372-
src/test/java/com/configcat/publicapi/java/client/model/UserConditionModelTest.java
373-
src/test/java/com/configcat/publicapi/java/client/model/UserModelTest.java
374-
src/test/java/com/configcat/publicapi/java/client/model/ValueModelTest.java
375-
src/test/java/com/configcat/publicapi/java/client/model/WebHookRequestTest.java
376-
src/test/java/com/configcat/publicapi/java/client/model/WebhookConfigTest.java
377-
src/test/java/com/configcat/publicapi/java/client/model/WebhookEnvironmentTest.java
378-
src/test/java/com/configcat/publicapi/java/client/model/WebhookHeaderModelTest.java
379-
src/test/java/com/configcat/publicapi/java/client/model/WebhookModelTest.java
380-
src/test/java/com/configcat/publicapi/java/client/model/WebhookSigningKeysModelTest.java

DEPLOY.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
# Steps to deploy
22
1. (Optional) Follow the guide in `REGENERATE.md` if you want to regenerate the full client code (e.g. refreshing with new API endpoints)
33
1. If necessary update the dependencies manually OR
4-
2. Before generating the client code, remove the `build.gradle` from the `.openapi-generator-ignore` file. After generation, add the `build.gradle` back to the ignore file. In the newly generated `build.gradle`, set up the signing and publication task as before the regeneration.
4+
2. Regenerate and update the `build.gradle` file.
5+
1. Before generating the client code, remove the `build.gradle` from the `.openapi-generator-ignore` file.
6+
2. In the newly generated `build.gradle`, set up the `signing` and `publication` task as before the regeneration.
7+
3. Set up the JavaDoc and Source generation `withJavadocJar()` and `withSourcesJar()` extensions.
8+
4. After generation, add the `build.gradle` back to the ignore file.
59
2. Update the version in the `build.gradle` file.
610
3. Commit & Push
711

GENERATE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
1. Regenerate public api
22

33
Linux:
4-
```docker run --rm -v ${PWD}:/local openapitools/openapi-generator-cli:v7.7.0 generate -i https://test-api.configcat.com/docs/v1/swagger.json -g java -o /local --additional-properties=modelPackage=com.configcat.publicapi.java.client.model,apiPackage=com.configcat.publicapi.java.client.api,invokerPackage=com.configcat.publicapi.java.client,groupId=com.configcat,artifactId=configcat-publicapi-java-client,dateLibrary=java8,useRuntimeException=true```
4+
```docker run --rm -v ${PWD}:/local openapitools/openapi-generator-cli:v7.7.0 generate -i https://api.configcat.com/docs/v1/swagger.json -g java -o /local --additional-properties=modelPackage=com.configcat.publicapi.java.client.model,apiPackage=com.configcat.publicapi.java.client.api,invokerPackage=com.configcat.publicapi.java.client,groupId=com.configcat,artifactId=configcat-publicapi-java-client,dateLibrary=java8,useRuntimeException=true```
55

66
Windows:
7-
```docker run --rm -v %CD%:/local openapitools/openapi-generator-cli:v7.7.0 generate -i https://test-api.configcat.com/docs/v1/swagger.json -g java -o /local --additional-properties=modelPackage=com.configcat.publicapi.java.client.model,apiPackage=com.configcat.publicapi.java.client.api,invokerPackage=com.configcat.publicapi.java.client,groupId=com.configcat,artifactId=configcat-publicapi-java-client,dateLibrary=java8,useRuntimeException=true```
7+
```docker run --rm -v %CD%:/local openapitools/openapi-generator-cli:v7.7.0 generate -i https://api.configcat.com/docs/v1/swagger.json -g java -o /local --additional-properties=modelPackage=com.configcat.publicapi.java.client.model,apiPackage=com.configcat.publicapi.java.client.api,invokerPackage=com.configcat.publicapi.java.client,groupId=com.configcat,artifactId=configcat-publicapi-java-client,dateLibrary=java8,useRuntimeException=true```
88

README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22

33
ConfigCat Public Management API
44
- API version: v1
5-
- Build date: 2024-08-27T15:17:02.569404381Z[Etc/UTC]
5+
- Build date: 2024-09-10T12:39:37.024419310Z[Etc/UTC]
66
- Generator version: 7.7.0
77

88
The purpose of this API is to access the ConfigCat platform programmatically.
99
You can **Create**, **Read**, **Update** and **Delete** any entities like **Feature Flags, Configs, Environments** or **Products** within ConfigCat.
1010

11-
**Base API URL**: https://test-api.configcat.com
11+
**Base API URL**: https://api.configcat.com
1212

13-
If you prefer the swagger documentation, you can find it here: [Swagger UI](https://test-api.configcat.com/swagger).
13+
If you prefer the swagger documentation, you can find it here: [Swagger UI](https://api.configcat.com/swagger).
1414

1515
The API is based on HTTP REST, uses resource-oriented URLs, status codes and supports JSON
1616
format.
@@ -20,8 +20,8 @@ format.
2020
# OpenAPI Specification
2121

2222
The complete specification is publicly available in the following formats:
23-
- [OpenAPI v3](https://test-api.configcat.com/docs/v1/swagger.json)
24-
- [Swagger v2](https://test-api.configcat.com/docs/v1/swagger.v2.json)
23+
- [OpenAPI v3](https://api.configcat.com/docs/v1/swagger.json)
24+
- [Swagger v2](https://api.configcat.com/docs/v1/swagger.v2.json)
2525

2626
You can use it to generate client libraries in various languages with [OpenAPI Generator](https://github.com/OpenAPITools/openapi-generator) or
2727
[Swagger Codegen](https://swagger.io/tools/swagger-codegen/) to interact with this API.
@@ -77,7 +77,7 @@ Add this dependency to your project's POM:
7777
<dependency>
7878
<groupId>com.configcat</groupId>
7979
<artifactId>configcat-publicapi-java-client</artifactId>
80-
<version>1.0.0</version>
80+
<version>v1</version>
8181
<scope>compile</scope>
8282
</dependency>
8383
```
@@ -93,7 +93,7 @@ Add this dependency to your project's build file:
9393
}
9494
9595
dependencies {
96-
implementation "com.configcat:configcat-publicapi-java-client:1.0.0"
96+
implementation "com.configcat:configcat-publicapi-java-client:v1"
9797
}
9898
```
9999

@@ -107,7 +107,7 @@ mvn clean package
107107

108108
Then manually install the following JARs:
109109

110-
* `target/configcat-publicapi-java-client-1.0.0.jar`
110+
* `target/configcat-publicapi-java-client-v1.jar`
111111
* `target/lib/*.jar`
112112

113113
## Getting Started
@@ -127,7 +127,7 @@ import com.configcat.publicapi.java.client.api.AuditLogsApi;
127127
public class Example {
128128
public static void main(String[] args) {
129129
ApiClient defaultClient = Configuration.getDefaultApiClient();
130-
defaultClient.setBasePath("https://test-api.configcat.com");
130+
defaultClient.setBasePath("https://api.configcat.com");
131131

132132
// Configure HTTP basic authorization: Basic
133133
HttpBasicAuth Basic = (HttpBasicAuth) defaultClient.getAuthentication("Basic");
@@ -158,7 +158,7 @@ public class Example {
158158

159159
## Documentation for API Endpoints
160160

161-
All URIs are relative to *https://test-api.configcat.com*
161+
All URIs are relative to *https://api.configcat.com*
162162

163163
Class | Method | HTTP request | Description
164164
------------ | ------------- | ------------- | -------------

0 commit comments

Comments
 (0)