Skip to content

Commit 971b93b

Browse files
authored
Merge pull request #20 from openfga/feat/java-openfgaclient
feat(java-sdk): Add OpenFgaClient
2 parents a2ad7cf + d907238 commit 971b93b

32 files changed

+3989
-34
lines changed

.openapi-generator/FILES

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,13 +82,32 @@ src/main/java/dev/openfga/sdk/api/auth/CredentialsFlowResponse.java
8282
src/main/java/dev/openfga/sdk/api/auth/OAuth2Client.java
8383
src/main/java/dev/openfga/sdk/api/client/ApiClient.java
8484
src/main/java/dev/openfga/sdk/api/client/ApiResponse.java
85+
src/main/java/dev/openfga/sdk/api/client/ClientAssertion.java
86+
src/main/java/dev/openfga/sdk/api/client/ClientCheckRequest.java
87+
src/main/java/dev/openfga/sdk/api/client/ClientExpandRequest.java
88+
src/main/java/dev/openfga/sdk/api/client/ClientListObjectsRequest.java
89+
src/main/java/dev/openfga/sdk/api/client/ClientListRelationsRequest.java
90+
src/main/java/dev/openfga/sdk/api/client/ClientReadRequest.java
91+
src/main/java/dev/openfga/sdk/api/client/ClientTupleKey.java
92+
src/main/java/dev/openfga/sdk/api/client/ClientWriteRequest.java
93+
src/main/java/dev/openfga/sdk/api/client/OpenFgaClient.java
8594
src/main/java/dev/openfga/sdk/api/configuration/ApiToken.java
8695
src/main/java/dev/openfga/sdk/api/configuration/BaseConfiguration.java
96+
src/main/java/dev/openfga/sdk/api/configuration/ClientCheckOptions.java
97+
src/main/java/dev/openfga/sdk/api/configuration/ClientConfiguration.java
8798
src/main/java/dev/openfga/sdk/api/configuration/ClientCredentials.java
99+
src/main/java/dev/openfga/sdk/api/configuration/ClientExpandOptions.java
100+
src/main/java/dev/openfga/sdk/api/configuration/ClientListObjectsOptions.java
101+
src/main/java/dev/openfga/sdk/api/configuration/ClientReadOptions.java
102+
src/main/java/dev/openfga/sdk/api/configuration/ClientWriteOptions.java
88103
src/main/java/dev/openfga/sdk/api/configuration/Configuration.java
89104
src/main/java/dev/openfga/sdk/api/configuration/ConfigurationOverride.java
90105
src/main/java/dev/openfga/sdk/api/configuration/Credentials.java
91106
src/main/java/dev/openfga/sdk/api/configuration/CredentialsMethod.java
107+
src/main/java/dev/openfga/sdk/api/configuration/ListStoresOptions.java
108+
src/main/java/dev/openfga/sdk/api/configuration/ReadAuthorizationModelOptions.java
109+
src/main/java/dev/openfga/sdk/api/configuration/ReadAuthorizationModelsOptions.java
110+
src/main/java/dev/openfga/sdk/api/configuration/ReadChangesOptions.java
92111
src/main/java/dev/openfga/sdk/api/model/AbstractOpenApiSchema.java
93112
src/main/java/dev/openfga/sdk/api/model/Any.java
94113
src/main/java/dev/openfga/sdk/api/model/Assertion.java
@@ -149,9 +168,12 @@ src/main/java/dev/openfga/sdk/errors/FgaInvalidParameterException.java
149168
src/main/java/dev/openfga/sdk/util/Pair.java
150169
src/main/java/dev/openfga/sdk/util/StringUtil.java
151170
src/test-integration/java/dev/openfga/sdk/api/OpenFgaApiIntegrationTest.java
171+
src/test-integration/java/dev/openfga/sdk/api/client/OpenFgaClientIntegrationTest.java
172+
src/test-integration/java/package-info.java
152173
src/test/java/dev/openfga/sdk/api/OpenFgaApiTest.java
153174
src/test/java/dev/openfga/sdk/api/OpenFgaApiTest.java
154175
src/test/java/dev/openfga/sdk/api/auth/OAuth2ClientTest.java
176+
src/test/java/dev/openfga/sdk/api/client/OpenFgaClientTest.java
155177
src/test/java/dev/openfga/sdk/api/configuration/ClientCredentialsTest.java
156178
src/test/java/dev/openfga/sdk/api/configuration/ConfigurationTest.java
157179
src/test/java/dev/openfga/sdk/api/model/AnyTest.java

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Changelog
22

3+
## v0.0.5
4+
5+
### [0.0.5](https://github.com/openfga/java-sdk/compare/v0.0.4...v0.0.5) (2023-09-27)
6+
7+
- feat(client): add `OpenFgaClient` wrapping `OpenFgaApi` and exposing a simplified interface.
8+
See [docs](https://github.com/openfga/java-sdk?tab=readme-ov-file#initializing-the-api-client)
9+
- chore(docs): update the README with installation and usage instructions.
10+
311
## v0.0.3, v0.0.4
412

513
### [0.0.4](https://github.com/openfga/java-sdk/compare/v0.0.2...v0.0.4) (2023-09-21)

0 commit comments

Comments
 (0)