diff --git a/config/clients/java/config.overrides.json b/config/clients/java/config.overrides.json index 4cece5f8..8e26e605 100644 --- a/config/clients/java/config.overrides.json +++ b/config/clients/java/config.overrides.json @@ -33,478 +33,478 @@ "caseInsensitiveResponseHeaders": true, "openTelemetryDocumentation": "OpenTelemetry.md", "files": { - "auth-model.json": { - "destinationFilename": "src/test-integration/resources/auth-model.json", + "src/main/api/auth/AccessToken.java.mustache": { + "destinationFilename": "src/main/java/dev/openfga/sdk/api/auth/AccessToken.java", "templateType": "SupportingFiles" }, - "build.gradle.mustache": { - "destinationFilename": "build.gradle", + "src/main/api/auth/CredentialsFlowRequest.java.mustache": { + "destinationFilename": "src/main/java/dev/openfga/sdk/api/auth/CredentialsFlowRequest.java", "templateType": "SupportingFiles" }, - "publish.gradle.mustache": { - "destinationFilename": "publish.gradle", + "src/main/api/auth/CredentialsFlowResponse.java.mustache": { + "destinationFilename": "src/main/java/dev/openfga/sdk/api/auth/CredentialsFlowResponse.java", "templateType": "SupportingFiles" }, - "client-ClientAssertion.java.mustache": { - "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/ClientAssertion.java", + "src/main/api/auth/OAuth2Client.java.mustache": { + "destinationFilename": "src/main/java/dev/openfga/sdk/api/auth/OAuth2Client.java", "templateType": "SupportingFiles" }, - "client-ClientBatchCheckClientResponse.java.mustache": { + "src/main/api/client/model/ClientBatchCheckClientResponse.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientBatchCheckClientResponse.java", "templateType": "SupportingFiles" }, - "client-ClientBatchCheckItem.java.mustache": { + "src/main/api/client/model/ClientBatchCheckItem.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientBatchCheckItem.java", "templateType": "SupportingFiles" }, - "client-ClientBatchCheckRequest.java.mustache": { + "src/main/api/client/model/ClientBatchCheckRequest.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientBatchCheckRequest.java", "templateType": "SupportingFiles" }, - "client-ClientBatchCheckResponse.java.mustache": { + "src/main/api/client/model/ClientBatchCheckResponse.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientBatchCheckResponse.java", "templateType": "SupportingFiles" }, - "client-ClientBatchCheckSingleResponse.java.mustache": { + "src/main/api/client/model/ClientBatchCheckSingleResponse.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientBatchCheckSingleResponse.java", "templateType": "SupportingFiles" }, - "client-ClientCheckRequest.java.mustache": { + "src/main/api/client/model/ClientCheckRequest.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientCheckRequest.java", "templateType": "SupportingFiles" }, - "client-ClientCheckResponse.java.mustache": { + "src/main/api/client/model/ClientCheckResponse.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientCheckResponse.java", "templateType": "SupportingFiles" }, - "client-ClientCreateStoreResponse.java.mustache": { + "src/main/api/client/model/ClientCreateStoreResponse.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientCreateStoreResponse.java", "templateType": "SupportingFiles" }, - "client-ClientDeleteStoreResponse.java.mustache": { + "src/main/api/client/model/ClientDeleteStoreResponse.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientDeleteStoreResponse.java", "templateType": "SupportingFiles" }, - "client-ClientExpandRequest.java.mustache": { + "src/main/api/client/model/ClientExpandRequest.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientExpandRequest.java", "templateType": "SupportingFiles" }, - "client-ClientExpandResponse.java.mustache": { + "src/main/api/client/model/ClientExpandResponse.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientExpandResponse.java", "templateType": "SupportingFiles" }, - "client-ClientGetStoreResponse.java.mustache": { + "src/main/api/client/model/ClientGetStoreResponse.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientGetStoreResponse.java", "templateType": "SupportingFiles" }, - "client-ClientListObjectsRequest.java.mustache": { + "src/main/api/client/model/ClientListObjectsRequest.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientListObjectsRequest.java", "templateType": "SupportingFiles" }, - "client-ClientListObjectsResponse.java.mustache": { + "src/main/api/client/model/ClientListObjectsResponse.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientListObjectsResponse.java", "templateType": "SupportingFiles" }, - "client-ClientListStoresResponse.java.mustache": { - "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientListStoresResponse.java", - "templateType": "SupportingFiles" - }, - "client-ClientListRelationsRequest.java.mustache": { + "src/main/api/client/model/ClientListRelationsRequest.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientListRelationsRequest.java", "templateType": "SupportingFiles" }, - "client-ClientListRelationsResponse.java.mustache": { + "src/main/api/client/model/ClientListRelationsResponse.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientListRelationsResponse.java", "templateType": "SupportingFiles" }, - "client-ClientListUsersRequest.java.mustache": { + "src/main/api/client/model/ClientListStoresResponse.java.mustache": { + "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientListStoresResponse.java", + "templateType": "SupportingFiles" + }, + "src/main/api/client/model/ClientListUsersRequest.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientListUsersRequest.java", "templateType": "SupportingFiles" }, - "client-ClientListUsersResponse.java.mustache": { + "src/main/api/client/model/ClientListUsersResponse.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientListUsersResponse.java", "templateType": "SupportingFiles" }, - "client-ClientReadAssertionsResponse.java.mustache": { + "src/main/api/client/model/ClientReadAssertionsResponse.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientReadAssertionsResponse.java", "templateType": "SupportingFiles" }, - "client-ClientReadAuthorizationModelResponse.java.mustache": { + "src/main/api/client/model/ClientReadAuthorizationModelResponse.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientReadAuthorizationModelResponse.java", "templateType": "SupportingFiles" }, - "client-ClientReadAuthorizationModelsResponse.java.mustache": { + "src/main/api/client/model/ClientReadAuthorizationModelsResponse.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientReadAuthorizationModelsResponse.java", "templateType": "SupportingFiles" }, - "client-ClientReadChangesRequest.java.mustache": { + "src/main/api/client/model/ClientReadChangesRequest.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientReadChangesRequest.java", "templateType": "SupportingFiles" }, - "client-ClientReadChangesResponse.java.mustache": { + "src/main/api/client/model/ClientReadChangesResponse.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientReadChangesResponse.java", "templateType": "SupportingFiles" }, - "client-ClientReadRequest.java.mustache": { + "src/main/api/client/model/ClientReadRequest.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientReadRequest.java", "templateType": "SupportingFiles" }, - "client-ClientReadResponse.java.mustache": { + "src/main/api/client/model/ClientReadResponse.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientReadResponse.java", "templateType": "SupportingFiles" }, - "client-ClientRelationshipCondition.java.mustache": { + "src/main/api/client/model/ClientRelationshipCondition.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientRelationshipCondition.java", "templateType": "SupportingFiles" }, - "client-ClientTupleKey.java.mustache": { + "src/main/api/client/model/ClientTupleKey.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientTupleKey.java", "templateType": "SupportingFiles" }, - "client-ClientTupleKeyWithoutCondition.java.mustache": { + "src/main/api/client/model/ClientTupleKeyWithoutCondition.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientTupleKeyWithoutCondition.java", "templateType": "SupportingFiles" }, - "client-ClientWriteAssertionsResponse.java.mustache": { + "src/main/api/client/model/ClientWriteAssertionsResponse.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientWriteAssertionsResponse.java", "templateType": "SupportingFiles" }, - "client-ClientWriteAuthorizationModelResponse.java.mustache": { + "src/main/api/client/model/ClientWriteAuthorizationModelResponse.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientWriteAuthorizationModelResponse.java", "templateType": "SupportingFiles" }, - "client-ClientWriteRequest.java.mustache": { + "src/main/api/client/model/ClientWriteRequest.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientWriteRequest.java", "templateType": "SupportingFiles" }, - "client-ClientWriteResponse.java.mustache": { + "src/main/api/client/model/ClientWriteResponse.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/model/ClientWriteResponse.java", "templateType": "SupportingFiles" }, - "client-HttpRequestAttempt.java.mustache": { - "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/HttpRequestAttempt.java", - "templateType": "SupportingFiles" - }, - "client-OpenFgaClient.java.mustache": { - "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/OpenFgaClient.java", - "templateType": "SupportingFiles" - }, - "client-OpenFgaClientTest.java.mustache": { - "destinationFilename": "src/test/java/dev/openfga/sdk/api/client/OpenFgaClientTest.java", - "templateType": "SupportingFiles" - }, - "client-OpenFgaClientIntegrationTest.java.mustache": { - "destinationFilename": "src/test-integration/java/dev/openfga/sdk/api/client/OpenFgaClientIntegrationTest.java", - "templateType": "SupportingFiles" - }, - "client-ApiClientTest.java.mustache": { - "destinationFilename": "src/test/java/dev/openfga/sdk/api/client/ApiClientTest.java", - "templateType": "SupportingFiles" - }, - "creds-AccessToken.java.mustache": { - "destinationFilename": "src/main/java/dev/openfga/sdk/api/auth/AccessToken.java", - "templateType": "SupportingFiles" - }, - "creds-AccessTokenTest.java.mustache": { - "destinationFilename": "src/test/java/dev/openfga/sdk/api/auth/AccessTokenTest.java", - "templateType": "SupportingFiles" - }, - "creds-CredentialsFlowRequest.java.mustache": { - "destinationFilename": "src/main/java/dev/openfga/sdk/api/auth/CredentialsFlowRequest.java", - "templateType": "SupportingFiles" - }, - "creds-CredentialsFlowResponse.java.mustache": { - "destinationFilename": "src/main/java/dev/openfga/sdk/api/auth/CredentialsFlowResponse.java", + "src/main/api/client/ClientAssertion.java.mustache": { + "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/ClientAssertion.java", "templateType": "SupportingFiles" }, - "creds-OAuth2Client.java.mustache": { - "destinationFilename": "src/main/java/dev/openfga/sdk/api/auth/OAuth2Client.java", + "src/main/api/client/HttpRequestAttempt.java.mustache": { + "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/HttpRequestAttempt.java", "templateType": "SupportingFiles" }, - "creds-OAuth2ClientTest.java.mustache": { - "destinationFilename": "src/test/java/dev/openfga/sdk/api/auth/OAuth2ClientTest.java", + "src/main/api/client/OpenFgaClient.java.mustache": { + "destinationFilename": "src/main/java/dev/openfga/sdk/api/client/OpenFgaClient.java", "templateType": "SupportingFiles" }, - "config-AdditionalHeadersSupplier.java.mustache": { + "src/main/api/configuration/AdditionalHeadersSupplier.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/AdditionalHeadersSupplier.java", "templateType": "SupportingFiles" }, - "config-ApiToken.java.mustache": { + "src/main/api/configuration/ApiToken.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/ApiToken.java", "templateType": "SupportingFiles" }, - "config-BaseConfiguration.java.mustache": { + "src/main/api/configuration/BaseConfiguration.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/BaseConfiguration.java", "templateType": "SupportingFiles" }, - "config-ClientBatchCheckClientOptions.java.mustache": { + "src/main/api/configuration/ClientBatchCheckClientOptions.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/ClientBatchCheckClientOptions.java", "templateType": "SupportingFiles" }, - "config-ClientBatchCheckOptions.java.mustache": { + "src/main/api/configuration/ClientBatchCheckOptions.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/ClientBatchCheckOptions.java", "templateType": "SupportingFiles" }, - "config-ClientCheckOptions.java.mustache": { + "src/main/api/configuration/ClientCheckOptions.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/ClientCheckOptions.java", "templateType": "SupportingFiles" }, - "config-ClientConfiguration.java.mustache": { + "src/main/api/configuration/ClientConfiguration.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/ClientConfiguration.java", "templateType": "SupportingFiles" }, - "config-ClientCreateStoreOptions.java.mustache": { + "src/main/api/configuration/ClientCreateStoreOptions.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/ClientCreateStoreOptions.java", "templateType": "SupportingFiles" }, - "config-ClientCredentials.java.mustache": { + "src/main/api/configuration/ClientCredentials.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/ClientCredentials.java", "templateType": "SupportingFiles" }, - "config-ClientCredentialsTest.java.mustache": { - "destinationFilename": "src/test/java/dev/openfga/sdk/api/configuration/ClientCredentialsTest.java", - "templateType": "SupportingFiles" - }, - "config-ClientDeleteStoreOptions.java.mustache": { + "src/main/api/configuration/ClientDeleteStoreOptions.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/ClientDeleteStoreOptions.java", "templateType": "SupportingFiles" }, - "config-ClientDeleteTuplesOptions.java.mustache": { + "src/main/api/configuration/ClientDeleteTuplesOptions.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/ClientDeleteTuplesOptions.java", "templateType": "SupportingFiles" }, - "config-ClientExpandOptions.java.mustache": { + "src/main/api/configuration/ClientExpandOptions.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/ClientExpandOptions.java", "templateType": "SupportingFiles" }, - "config-ClientGetStoreOptions.java.mustache": { + "src/main/api/configuration/ClientGetStoreOptions.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/ClientGetStoreOptions.java", "templateType": "SupportingFiles" }, - "config-ClientListObjectsOptions.java.mustache": { + "src/main/api/configuration/ClientListObjectsOptions.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/ClientListObjectsOptions.java", "templateType": "SupportingFiles" }, - "config-ClientListRelationsOptions.java.mustache": { + "src/main/api/configuration/ClientListRelationsOptions.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/ClientListRelationsOptions.java", "templateType": "SupportingFiles" }, - "config-ClientListStoresOptions.java.mustache": { + "src/main/api/configuration/ClientListStoresOptions.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/ClientListStoresOptions.java", "templateType": "SupportingFiles" }, - "config-ClientListUsersOptions.java.mustache": { + "src/main/api/configuration/ClientListUsersOptions.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/ClientListUsersOptions.java", "templateType": "SupportingFiles" }, - "config-ClientReadAssertionsOptions.java.mustache": { + "src/main/api/configuration/ClientReadAssertionsOptions.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/ClientReadAssertionsOptions.java", "templateType": "SupportingFiles" }, - "config-ClientReadAuthorizationModelOptions.java.mustache": { + "src/main/api/configuration/ClientReadAuthorizationModelOptions.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/ClientReadAuthorizationModelOptions.java", "templateType": "SupportingFiles" }, - "config-ClientReadAuthorizationModelsOptions.java.mustache": { + "src/main/api/configuration/ClientReadAuthorizationModelsOptions.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/ClientReadAuthorizationModelsOptions.java", "templateType": "SupportingFiles" }, - "config-ClientReadChangesOptions.java.mustache": { + "src/main/api/configuration/ClientReadChangesOptions.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/ClientReadChangesOptions.java", "templateType": "SupportingFiles" }, - "config-ClientReadLatestAuthorizationModelOptions.java.mustache": { + "src/main/api/configuration/ClientReadLatestAuthorizationModelOptions.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/ClientReadLatestAuthorizationModelOptions.java", "templateType": "SupportingFiles" }, - "config-ClientReadOptions.java.mustache": { + "src/main/api/configuration/ClientReadOptions.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/ClientReadOptions.java", "templateType": "SupportingFiles" }, - "config-ClientWriteAssertionsOptions.java.mustache": { + "src/main/api/configuration/ClientWriteAssertionsOptions.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/ClientWriteAssertionsOptions.java", "templateType": "SupportingFiles" }, - "config-ClientWriteAuthorizationModelOptions.java.mustache": { + "src/main/api/configuration/ClientWriteAuthorizationModelOptions.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/ClientWriteAuthorizationModelOptions.java", "templateType": "SupportingFiles" }, - "config-ClientWriteOptions.java.mustache": { + "src/main/api/configuration/ClientWriteOptions.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/ClientWriteOptions.java", "templateType": "SupportingFiles" }, - "config-ClientWriteTuplesOptions.java.mustache": { + "src/main/api/configuration/ClientWriteTuplesOptions.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/ClientWriteTuplesOptions.java", "templateType": "SupportingFiles" }, - "config-Configuration.java.mustache": { + "src/main/api/configuration/Configuration.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/Configuration.java", "templateType": "SupportingFiles" }, - "config-ConfigurationOverride.java.mustache": { + "src/main/api/configuration/ConfigurationOverride.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/ConfigurationOverride.java", "templateType": "SupportingFiles" }, - "config-ConfigurationTest.java.mustache": { - "destinationFilename": "src/test/java/dev/openfga/sdk/api/configuration/ConfigurationTest.java", - "templateType": "SupportingFiles" - }, - "config-Credentials.java.mustache": { + "src/main/api/configuration/Credentials.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/Credentials.java", "templateType": "SupportingFiles" }, - "config-CredentialsMethod.java.mustache": { + "src/main/api/configuration/CredentialsMethod.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/CredentialsMethod.java", "templateType": "SupportingFiles" }, - "config-TelemetryConfiguration.java.mustache": { + "src/main/api/configuration/TelemetryConfiguration.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/api/configuration/TelemetryConfiguration.java", "templateType": "SupportingFiles" }, - "config-TelemetryConfigurationTest.java.mustache": { - "destinationFilename": "src/test/java/dev/openfga/sdk/api/configuration/TelemetryConfigurationTest.java", + "src/main/errors/ApiException.java.mustache": { + "destinationFilename": "src/main/java/dev/openfga/sdk/errors/ApiException.java", "templateType": "SupportingFiles" }, - "errors-FgaApiAuthenticationError.java.mustache": { + "src/main/errors/FgaApiAuthenticationError.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/errors/FgaApiAuthenticationError.java", "templateType": "SupportingFiles" }, - "errors-FgaApiInternalError.java.mustache": { + "src/main/errors/FgaApiInternalError.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/errors/FgaApiInternalError.java", "templateType": "SupportingFiles" }, - "errors-FgaApiNotFoundError.java.mustache": { + "src/main/errors/FgaApiNotFoundError.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/errors/FgaApiNotFoundError.java", "templateType": "SupportingFiles" }, - "errors-FgaApiRateLimitExceededError.java.mustache": { + "src/main/errors/FgaApiRateLimitExceededError.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/errors/FgaApiRateLimitExceededError.java", "templateType": "SupportingFiles" }, - "errors-FgaApiValidationError.java.mustache": { + "src/main/errors/FgaApiValidationError.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/errors/FgaApiValidationError.java", "templateType": "SupportingFiles" }, - "errors-FgaError.java.mustache": { + "src/main/errors/FgaError.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/errors/FgaError.java", "templateType": "SupportingFiles" }, - "errors-FgaInvalidParameterException.java.mustache": { + "src/main/errors/FgaInvalidParameterException.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/errors/FgaInvalidParameterException.java", "templateType": "SupportingFiles" }, - "errors-FgaValidationError.java.mustache": { + "src/main/errors/FgaValidationError.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/errors/FgaValidationError.java", "templateType": "SupportingFiles" }, - "errors-HttpStatusCode.java.mustache": { + "src/main/errors/HttpStatusCode.java.mustache": { "destinationFilename": "src/main/java/dev/openfga/sdk/errors/HttpStatusCode.java", "templateType": "SupportingFiles" }, - "Pair.mustache": { - "destinationFilename": "src/main/java/dev/openfga/sdk/util/Pair.java", + "src/main/telemetry/Attribute.java.mustache": { + "destinationFilename": "src/main/java/dev/openfga/sdk/telemetry/Attribute.java", "templateType": "SupportingFiles" }, - "util-StringUtil.java.mustache": { - "destinationFilename": "src/main/java/dev/openfga/sdk/util/StringUtil.java", + "src/main/telemetry/Attributes.java.mustache": { + "destinationFilename": "src/main/java/dev/openfga/sdk/telemetry/Attributes.java", "templateType": "SupportingFiles" }, - "util-StringUtilTest.java.mustache": { - "destinationFilename": "src/test/java/dev/openfga/sdk/util/StringUtilTest.java", + "src/main/telemetry/Counter.java.mustache": { + "destinationFilename": "src/main/java/dev/openfga/sdk/telemetry/Counter.java", "templateType": "SupportingFiles" }, - "util-Validation.java.mustache": { - "destinationFilename": "src/main/java/dev/openfga/sdk/util/Validation.java", + "src/main/telemetry/Counters.java.mustache": { + "destinationFilename": "src/main/java/dev/openfga/sdk/telemetry/Counters.java", "templateType": "SupportingFiles" }, - "libraries/native/apiException.mustache": { - "destinationFilename": "src/main/java/dev/openfga/sdk/errors/ApiException.java", + "src/main/telemetry/Histogram.java.mustache": { + "destinationFilename": "src/main/java/dev/openfga/sdk/telemetry/Histogram.java", "templateType": "SupportingFiles" }, - "telemetry-Attribute.java.mustache": { - "destinationFilename": "src/main/java/dev/openfga/sdk/telemetry/Attribute.java", + "src/main/telemetry/Histograms.java.mustache": { + "destinationFilename": "src/main/java/dev/openfga/sdk/telemetry/Histograms.java", "templateType": "SupportingFiles" }, - "telemetry-AttributeTest.java.mustache": { - "destinationFilename": "src/test/java/dev/openfga/sdk/telemetry/AttributeTest.java", + "src/main/telemetry/Metric.java.mustache": { + "destinationFilename": "src/main/java/dev/openfga/sdk/telemetry/Metric.java", "templateType": "SupportingFiles" }, - "telemetry-Attributes.java.mustache": { - "destinationFilename": "src/main/java/dev/openfga/sdk/telemetry/Attributes.java", + "src/main/telemetry/Metrics.java.mustache": { + "destinationFilename": "src/main/java/dev/openfga/sdk/telemetry/Metrics.java", "templateType": "SupportingFiles" }, - "telemetry-AttributesTest.java.mustache": { - "destinationFilename": "src/test/java/dev/openfga/sdk/telemetry/AttributesTest.java", + "src/main/telemetry/Telemetry.java.mustache": { + "destinationFilename": "src/main/java/dev/openfga/sdk/telemetry/Telemetry.java", "templateType": "SupportingFiles" }, - "telemetry-Counter.java.mustache": { - "destinationFilename": "src/main/java/dev/openfga/sdk/telemetry/Counter.java", + "src/main/util/Pair.mustache": { + "destinationFilename": "src/main/java/dev/openfga/sdk/util/Pair.java", "templateType": "SupportingFiles" }, - "telemetry-CounterTest.java.mustache": { - "destinationFilename": "src/test/java/dev/openfga/sdk/telemetry/CounterTest.java", + "src/main/util/StringUtil.java.mustache": { + "destinationFilename": "src/main/java/dev/openfga/sdk/util/StringUtil.java", "templateType": "SupportingFiles" }, - "telemetry-Counters.java.mustache": { - "destinationFilename": "src/main/java/dev/openfga/sdk/telemetry/Counters.java", + "src/main/util/Validation.java.mustache": { + "destinationFilename": "src/main/java/dev/openfga/sdk/util/Validation.java", "templateType": "SupportingFiles" }, - "telemetry-CountersTest.java.mustache": { - "destinationFilename": "src/test/java/dev/openfga/sdk/telemetry/CountersTest.java", + "src/test/api/auth/AccessTokenTest.java.mustache": { + "destinationFilename": "src/test/java/dev/openfga/sdk/api/auth/AccessTokenTest.java", "templateType": "SupportingFiles" }, - "telemetry-Histogram.java.mustache": { - "destinationFilename": "src/main/java/dev/openfga/sdk/telemetry/Histogram.java", + "src/test/api/auth/OAuth2ClientTest.java.mustache": { + "destinationFilename": "src/test/java/dev/openfga/sdk/api/auth/OAuth2ClientTest.java", "templateType": "SupportingFiles" }, - "telemetry-HistogramTest.java.mustache": { - "destinationFilename": "src/test/java/dev/openfga/sdk/telemetry/HistogramTest.java", + "src/test/api/OpenFgaApiTest.java.mustache": { + "destinationFilename": "src/test/java/dev/openfga/sdk/api/OpenFgaApiTest.java", "templateType": "SupportingFiles" }, - "telemetry-Histograms.java.mustache": { - "destinationFilename": "src/main/java/dev/openfga/sdk/telemetry/Histograms.java", + "src/test/api/client/ApiClientTest.java.mustache": { + "destinationFilename": "src/test/java/dev/openfga/sdk/api/client/ApiClientTest.java", "templateType": "SupportingFiles" }, - "telemetry-HistogramsTest.java.mustache": { - "destinationFilename": "src/test/java/dev/openfga/sdk/telemetry/HistogramsTest.java", + "src/test/api/client/OpenFgaClientTest.java.mustache": { + "destinationFilename": "src/test/java/dev/openfga/sdk/api/client/OpenFgaClientTest.java", "templateType": "SupportingFiles" }, - "telemetry-Metric.java.mustache": { - "destinationFilename": "src/main/java/dev/openfga/sdk/telemetry/Metric.java", + "src/test/api/configuration/ClientCredentialsTest.java.mustache": { + "destinationFilename": "src/test/java/dev/openfga/sdk/api/configuration/ClientCredentialsTest.java", "templateType": "SupportingFiles" }, - "telemetry-MetricTest.java.mustache": { - "destinationFilename": "src/test/java/dev/openfga/sdk/telemetry/MetricTest.java", + "src/test/api/configuration/ConfigurationTest.java.mustache": { + "destinationFilename": "src/test/java/dev/openfga/sdk/api/configuration/ConfigurationTest.java", "templateType": "SupportingFiles" }, - "telemetry-Metrics.java.mustache": { - "destinationFilename": "src/main/java/dev/openfga/sdk/telemetry/Metrics.java", + "src/test/api/configuration/TelemetryConfigurationTest.java.mustache": { + "destinationFilename": "src/test/java/dev/openfga/sdk/api/configuration/TelemetryConfigurationTest.java", "templateType": "SupportingFiles" }, - "telemetry-MetricsTest.java.mustache": { + "src/test/telemetry/AttributesTest.java.mustache": { + "destinationFilename": "src/test/java/dev/openfga/sdk/telemetry/AttributesTest.java", + "templateType": "SupportingFiles" + }, + "src/test/telemetry/AttributeTest.java.mustache": { + "destinationFilename": "src/test/java/dev/openfga/sdk/telemetry/AttributeTest.java", + "templateType": "SupportingFiles" + }, + "src/test/telemetry/CountersTest.java.mustache": { + "destinationFilename": "src/test/java/dev/openfga/sdk/telemetry/CountersTest.java", + "templateType": "SupportingFiles" + }, + "src/test/telemetry/CounterTest.java.mustache": { + "destinationFilename": "src/test/java/dev/openfga/sdk/telemetry/CounterTest.java", + "templateType": "SupportingFiles" + }, + "src/test/telemetry/HistogramsTest.java.mustache": { + "destinationFilename": "src/test/java/dev/openfga/sdk/telemetry/HistogramsTest.java", + "templateType": "SupportingFiles" + }, + "src/test/telemetry/HistogramTest.java.mustache": { + "destinationFilename": "src/test/java/dev/openfga/sdk/telemetry/HistogramTest.java", + "templateType": "SupportingFiles" + }, + "src/test/telemetry/MetricsTest.java.mustache": { "destinationFilename": "src/test/java/dev/openfga/sdk/telemetry/MetricsTest.java", "templateType": "SupportingFiles" }, - "telemetry-Telemetry.java.mustache": { - "destinationFilename": "src/main/java/dev/openfga/sdk/telemetry/Telemetry.java", + "src/test/telemetry/MetricTest.java.mustache": { + "destinationFilename": "src/test/java/dev/openfga/sdk/telemetry/MetricTest.java", "templateType": "SupportingFiles" }, - "telemetry-TelemetryTest.java.mustache": { + "src/test/telemetry/TelemetryTest.java.mustache": { "destinationFilename": "src/test/java/dev/openfga/sdk/telemetry/TelemetryTest.java", "templateType": "SupportingFiles" }, - "OpenFgaApiTest.java.mustache": { - "destinationFilename": "src/test/java/dev/openfga/sdk/api/OpenFgaApiTest.java", + "src/test/util/StringUtilTest.java.mustache": { + "destinationFilename": "src/test/java/dev/openfga/sdk/util/StringUtilTest.java", "templateType": "SupportingFiles" }, - "OpenFgaApiIntegrationTest.java.mustache": { + "src/test-integration/api/OpenFgaApiIntegrationTest.java.mustache": { "destinationFilename": "src/test-integration/java/dev/openfga/sdk/api/OpenFgaApiIntegrationTest.java", "templateType": "SupportingFiles" }, - "package-info.java.mustache": { + "src/test-integration/api/client/OpenFgaClientIntegrationTest.java.mustache": { + "destinationFilename": "src/test-integration/java/dev/openfga/sdk/api/client/OpenFgaClientIntegrationTest.java", + "templateType": "SupportingFiles" + }, + "src/test-integration/resources/auth-model.json": { + "destinationFilename": "src/test-integration/resources/auth-model.json", + "templateType": "SupportingFiles" + }, + "src/test-integration/package-info.java.mustache": { "destinationFilename": "src/test-integration/java/package-info.java", "templateType": "SupportingFiles" }, + "build.gradle.mustache": { + "destinationFilename": "build.gradle", + "templateType": "SupportingFiles" + }, + "publish.gradle.mustache": { + "destinationFilename": "publish.gradle", + "templateType": "SupportingFiles" + }, "gradle-wrapper.properties.mustache": { "destinationFilename": "gradle/wrapper/gradle-wrapper.properties", "templateType": "SupportingFiles" diff --git a/config/clients/java/template/FgaInvalidParameterException.java.mustache b/config/clients/java/template/FgaInvalidParameterException.java.mustache deleted file mode 100644 index 846ea369..00000000 --- a/config/clients/java/template/FgaInvalidParameterException.java.mustache +++ /dev/null @@ -1,14 +0,0 @@ -package {{errorsPackage}}; - -public class FgaInvalidParameterException extends Exception { - public FgaInvalidParameterException(String paramName, String functionName) { - super(message(paramName, functionName)); - } - public FgaInvalidParameterException(String paramName, String functionName, Throwable cause) { - super(message(paramName, functionName), cause); - } - - private static String message(String paramName, String functionName) { - return String.format("Required parameter %s was invalid when calling %s.", paramName, functionName); - } -} diff --git a/config/clients/java/template/creds-AccessToken.java.mustache b/config/clients/java/template/src/main/api/auth/AccessToken.java.mustache similarity index 100% rename from config/clients/java/template/creds-AccessToken.java.mustache rename to config/clients/java/template/src/main/api/auth/AccessToken.java.mustache diff --git a/config/clients/java/template/creds-CredentialsFlowRequest.java.mustache b/config/clients/java/template/src/main/api/auth/CredentialsFlowRequest.java.mustache similarity index 100% rename from config/clients/java/template/creds-CredentialsFlowRequest.java.mustache rename to config/clients/java/template/src/main/api/auth/CredentialsFlowRequest.java.mustache diff --git a/config/clients/java/template/creds-CredentialsFlowResponse.java.mustache b/config/clients/java/template/src/main/api/auth/CredentialsFlowResponse.java.mustache similarity index 100% rename from config/clients/java/template/creds-CredentialsFlowResponse.java.mustache rename to config/clients/java/template/src/main/api/auth/CredentialsFlowResponse.java.mustache diff --git a/config/clients/java/template/creds-OAuth2Client.java.mustache b/config/clients/java/template/src/main/api/auth/OAuth2Client.java.mustache similarity index 100% rename from config/clients/java/template/creds-OAuth2Client.java.mustache rename to config/clients/java/template/src/main/api/auth/OAuth2Client.java.mustache diff --git a/config/clients/java/template/client-ClientAssertion.java.mustache b/config/clients/java/template/src/main/api/client/ClientAssertion.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientAssertion.java.mustache rename to config/clients/java/template/src/main/api/client/ClientAssertion.java.mustache diff --git a/config/clients/java/template/client-HttpRequestAttempt.java.mustache b/config/clients/java/template/src/main/api/client/HttpRequestAttempt.java.mustache similarity index 100% rename from config/clients/java/template/client-HttpRequestAttempt.java.mustache rename to config/clients/java/template/src/main/api/client/HttpRequestAttempt.java.mustache diff --git a/config/clients/java/template/client-OpenFgaClient.java.mustache b/config/clients/java/template/src/main/api/client/OpenFgaClient.java.mustache similarity index 99% rename from config/clients/java/template/client-OpenFgaClient.java.mustache rename to config/clients/java/template/src/main/api/client/OpenFgaClient.java.mustache index db3c35ac..47b97ed2 100644 --- a/config/clients/java/template/client-OpenFgaClient.java.mustache +++ b/config/clients/java/template/src/main/api/client/OpenFgaClient.java.mustache @@ -1,3 +1,4 @@ + {{>licenseInfo}} package {{clientPackage}}; diff --git a/config/clients/java/template/client-ClientBatchCheckClientResponse.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientBatchCheckClientResponse.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientBatchCheckClientResponse.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientBatchCheckClientResponse.java.mustache diff --git a/config/clients/java/template/client-ClientBatchCheckItem.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientBatchCheckItem.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientBatchCheckItem.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientBatchCheckItem.java.mustache diff --git a/config/clients/java/template/client-ClientBatchCheckRequest.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientBatchCheckRequest.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientBatchCheckRequest.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientBatchCheckRequest.java.mustache diff --git a/config/clients/java/template/client-ClientBatchCheckResponse.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientBatchCheckResponse.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientBatchCheckResponse.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientBatchCheckResponse.java.mustache diff --git a/config/clients/java/template/client-ClientBatchCheckSingleResponse.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientBatchCheckSingleResponse.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientBatchCheckSingleResponse.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientBatchCheckSingleResponse.java.mustache diff --git a/config/clients/java/template/client-ClientCheckRequest.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientCheckRequest.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientCheckRequest.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientCheckRequest.java.mustache diff --git a/config/clients/java/template/client-ClientCheckResponse.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientCheckResponse.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientCheckResponse.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientCheckResponse.java.mustache diff --git a/config/clients/java/template/client-ClientCreateStoreResponse.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientCreateStoreResponse.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientCreateStoreResponse.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientCreateStoreResponse.java.mustache diff --git a/config/clients/java/template/client-ClientDeleteStoreResponse.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientDeleteStoreResponse.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientDeleteStoreResponse.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientDeleteStoreResponse.java.mustache diff --git a/config/clients/java/template/client-ClientExpandRequest.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientExpandRequest.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientExpandRequest.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientExpandRequest.java.mustache diff --git a/config/clients/java/template/client-ClientExpandResponse.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientExpandResponse.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientExpandResponse.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientExpandResponse.java.mustache diff --git a/config/clients/java/template/client-ClientGetStoreResponse.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientGetStoreResponse.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientGetStoreResponse.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientGetStoreResponse.java.mustache diff --git a/config/clients/java/template/client-ClientListObjectsRequest.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientListObjectsRequest.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientListObjectsRequest.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientListObjectsRequest.java.mustache diff --git a/config/clients/java/template/client-ClientListObjectsResponse.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientListObjectsResponse.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientListObjectsResponse.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientListObjectsResponse.java.mustache diff --git a/config/clients/java/template/client-ClientListRelationsRequest.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientListRelationsRequest.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientListRelationsRequest.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientListRelationsRequest.java.mustache diff --git a/config/clients/java/template/client-ClientListRelationsResponse.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientListRelationsResponse.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientListRelationsResponse.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientListRelationsResponse.java.mustache diff --git a/config/clients/java/template/client-ClientListStoresResponse.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientListStoresResponse.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientListStoresResponse.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientListStoresResponse.java.mustache diff --git a/config/clients/java/template/client-ClientListUsersRequest.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientListUsersRequest.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientListUsersRequest.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientListUsersRequest.java.mustache diff --git a/config/clients/java/template/client-ClientListUsersResponse.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientListUsersResponse.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientListUsersResponse.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientListUsersResponse.java.mustache diff --git a/config/clients/java/template/client-ClientReadAssertionsResponse.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientReadAssertionsResponse.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientReadAssertionsResponse.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientReadAssertionsResponse.java.mustache diff --git a/config/clients/java/template/client-ClientReadAuthorizationModelResponse.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientReadAuthorizationModelResponse.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientReadAuthorizationModelResponse.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientReadAuthorizationModelResponse.java.mustache diff --git a/config/clients/java/template/client-ClientReadAuthorizationModelsResponse.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientReadAuthorizationModelsResponse.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientReadAuthorizationModelsResponse.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientReadAuthorizationModelsResponse.java.mustache diff --git a/config/clients/java/template/client-ClientReadChangesRequest.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientReadChangesRequest.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientReadChangesRequest.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientReadChangesRequest.java.mustache diff --git a/config/clients/java/template/client-ClientReadChangesResponse.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientReadChangesResponse.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientReadChangesResponse.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientReadChangesResponse.java.mustache diff --git a/config/clients/java/template/client-ClientReadRequest.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientReadRequest.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientReadRequest.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientReadRequest.java.mustache diff --git a/config/clients/java/template/client-ClientReadResponse.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientReadResponse.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientReadResponse.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientReadResponse.java.mustache diff --git a/config/clients/java/template/client-ClientRelationshipCondition.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientRelationshipCondition.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientRelationshipCondition.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientRelationshipCondition.java.mustache diff --git a/config/clients/java/template/client-ClientTupleKey.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientTupleKey.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientTupleKey.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientTupleKey.java.mustache diff --git a/config/clients/java/template/client-ClientTupleKeyWithoutCondition.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientTupleKeyWithoutCondition.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientTupleKeyWithoutCondition.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientTupleKeyWithoutCondition.java.mustache diff --git a/config/clients/java/template/client-ClientWriteAssertionsResponse.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientWriteAssertionsResponse.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientWriteAssertionsResponse.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientWriteAssertionsResponse.java.mustache diff --git a/config/clients/java/template/client-ClientWriteAuthorizationModelResponse.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientWriteAuthorizationModelResponse.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientWriteAuthorizationModelResponse.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientWriteAuthorizationModelResponse.java.mustache diff --git a/config/clients/java/template/client-ClientWriteRequest.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientWriteRequest.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientWriteRequest.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientWriteRequest.java.mustache diff --git a/config/clients/java/template/client-ClientWriteResponse.java.mustache b/config/clients/java/template/src/main/api/client/model/ClientWriteResponse.java.mustache similarity index 100% rename from config/clients/java/template/client-ClientWriteResponse.java.mustache rename to config/clients/java/template/src/main/api/client/model/ClientWriteResponse.java.mustache diff --git a/config/clients/java/template/config-AdditionalHeadersSupplier.java.mustache b/config/clients/java/template/src/main/api/configuration/AdditionalHeadersSupplier.java.mustache similarity index 100% rename from config/clients/java/template/config-AdditionalHeadersSupplier.java.mustache rename to config/clients/java/template/src/main/api/configuration/AdditionalHeadersSupplier.java.mustache diff --git a/config/clients/java/template/config-ApiToken.java.mustache b/config/clients/java/template/src/main/api/configuration/ApiToken.java.mustache similarity index 100% rename from config/clients/java/template/config-ApiToken.java.mustache rename to config/clients/java/template/src/main/api/configuration/ApiToken.java.mustache diff --git a/config/clients/java/template/config-BaseConfiguration.java.mustache b/config/clients/java/template/src/main/api/configuration/BaseConfiguration.java.mustache similarity index 100% rename from config/clients/java/template/config-BaseConfiguration.java.mustache rename to config/clients/java/template/src/main/api/configuration/BaseConfiguration.java.mustache diff --git a/config/clients/java/template/config-ClientBatchCheckClientOptions.java.mustache b/config/clients/java/template/src/main/api/configuration/ClientBatchCheckClientOptions.java.mustache similarity index 100% rename from config/clients/java/template/config-ClientBatchCheckClientOptions.java.mustache rename to config/clients/java/template/src/main/api/configuration/ClientBatchCheckClientOptions.java.mustache diff --git a/config/clients/java/template/config-ClientBatchCheckOptions.java.mustache b/config/clients/java/template/src/main/api/configuration/ClientBatchCheckOptions.java.mustache similarity index 100% rename from config/clients/java/template/config-ClientBatchCheckOptions.java.mustache rename to config/clients/java/template/src/main/api/configuration/ClientBatchCheckOptions.java.mustache diff --git a/config/clients/java/template/config-ClientCheckOptions.java.mustache b/config/clients/java/template/src/main/api/configuration/ClientCheckOptions.java.mustache similarity index 100% rename from config/clients/java/template/config-ClientCheckOptions.java.mustache rename to config/clients/java/template/src/main/api/configuration/ClientCheckOptions.java.mustache diff --git a/config/clients/java/template/config-ClientConfiguration.java.mustache b/config/clients/java/template/src/main/api/configuration/ClientConfiguration.java.mustache similarity index 100% rename from config/clients/java/template/config-ClientConfiguration.java.mustache rename to config/clients/java/template/src/main/api/configuration/ClientConfiguration.java.mustache diff --git a/config/clients/java/template/config-ClientCreateStoreOptions.java.mustache b/config/clients/java/template/src/main/api/configuration/ClientCreateStoreOptions.java.mustache similarity index 100% rename from config/clients/java/template/config-ClientCreateStoreOptions.java.mustache rename to config/clients/java/template/src/main/api/configuration/ClientCreateStoreOptions.java.mustache diff --git a/config/clients/java/template/config-ClientCredentials.java.mustache b/config/clients/java/template/src/main/api/configuration/ClientCredentials.java.mustache similarity index 100% rename from config/clients/java/template/config-ClientCredentials.java.mustache rename to config/clients/java/template/src/main/api/configuration/ClientCredentials.java.mustache diff --git a/config/clients/java/template/config-ClientDeleteStoreOptions.java.mustache b/config/clients/java/template/src/main/api/configuration/ClientDeleteStoreOptions.java.mustache similarity index 100% rename from config/clients/java/template/config-ClientDeleteStoreOptions.java.mustache rename to config/clients/java/template/src/main/api/configuration/ClientDeleteStoreOptions.java.mustache diff --git a/config/clients/java/template/config-ClientDeleteTuplesOptions.java.mustache b/config/clients/java/template/src/main/api/configuration/ClientDeleteTuplesOptions.java.mustache similarity index 100% rename from config/clients/java/template/config-ClientDeleteTuplesOptions.java.mustache rename to config/clients/java/template/src/main/api/configuration/ClientDeleteTuplesOptions.java.mustache diff --git a/config/clients/java/template/config-ClientExpandOptions.java.mustache b/config/clients/java/template/src/main/api/configuration/ClientExpandOptions.java.mustache similarity index 100% rename from config/clients/java/template/config-ClientExpandOptions.java.mustache rename to config/clients/java/template/src/main/api/configuration/ClientExpandOptions.java.mustache diff --git a/config/clients/java/template/config-ClientGetStoreOptions.java.mustache b/config/clients/java/template/src/main/api/configuration/ClientGetStoreOptions.java.mustache similarity index 100% rename from config/clients/java/template/config-ClientGetStoreOptions.java.mustache rename to config/clients/java/template/src/main/api/configuration/ClientGetStoreOptions.java.mustache diff --git a/config/clients/java/template/config-ClientListObjectsOptions.java.mustache b/config/clients/java/template/src/main/api/configuration/ClientListObjectsOptions.java.mustache similarity index 100% rename from config/clients/java/template/config-ClientListObjectsOptions.java.mustache rename to config/clients/java/template/src/main/api/configuration/ClientListObjectsOptions.java.mustache diff --git a/config/clients/java/template/config-ClientListRelationsOptions.java.mustache b/config/clients/java/template/src/main/api/configuration/ClientListRelationsOptions.java.mustache similarity index 100% rename from config/clients/java/template/config-ClientListRelationsOptions.java.mustache rename to config/clients/java/template/src/main/api/configuration/ClientListRelationsOptions.java.mustache diff --git a/config/clients/java/template/config-ClientListStoresOptions.java.mustache b/config/clients/java/template/src/main/api/configuration/ClientListStoresOptions.java.mustache similarity index 100% rename from config/clients/java/template/config-ClientListStoresOptions.java.mustache rename to config/clients/java/template/src/main/api/configuration/ClientListStoresOptions.java.mustache diff --git a/config/clients/java/template/config-ClientListUsersOptions.java.mustache b/config/clients/java/template/src/main/api/configuration/ClientListUsersOptions.java.mustache similarity index 100% rename from config/clients/java/template/config-ClientListUsersOptions.java.mustache rename to config/clients/java/template/src/main/api/configuration/ClientListUsersOptions.java.mustache diff --git a/config/clients/java/template/config-ClientReadAssertionsOptions.java.mustache b/config/clients/java/template/src/main/api/configuration/ClientReadAssertionsOptions.java.mustache similarity index 100% rename from config/clients/java/template/config-ClientReadAssertionsOptions.java.mustache rename to config/clients/java/template/src/main/api/configuration/ClientReadAssertionsOptions.java.mustache diff --git a/config/clients/java/template/config-ClientReadAuthorizationModelOptions.java.mustache b/config/clients/java/template/src/main/api/configuration/ClientReadAuthorizationModelOptions.java.mustache similarity index 100% rename from config/clients/java/template/config-ClientReadAuthorizationModelOptions.java.mustache rename to config/clients/java/template/src/main/api/configuration/ClientReadAuthorizationModelOptions.java.mustache diff --git a/config/clients/java/template/config-ClientReadAuthorizationModelsOptions.java.mustache b/config/clients/java/template/src/main/api/configuration/ClientReadAuthorizationModelsOptions.java.mustache similarity index 100% rename from config/clients/java/template/config-ClientReadAuthorizationModelsOptions.java.mustache rename to config/clients/java/template/src/main/api/configuration/ClientReadAuthorizationModelsOptions.java.mustache diff --git a/config/clients/java/template/config-ClientReadChangesOptions.java.mustache b/config/clients/java/template/src/main/api/configuration/ClientReadChangesOptions.java.mustache similarity index 100% rename from config/clients/java/template/config-ClientReadChangesOptions.java.mustache rename to config/clients/java/template/src/main/api/configuration/ClientReadChangesOptions.java.mustache diff --git a/config/clients/java/template/config-ClientReadLatestAuthorizationModelOptions.java.mustache b/config/clients/java/template/src/main/api/configuration/ClientReadLatestAuthorizationModelOptions.java.mustache similarity index 100% rename from config/clients/java/template/config-ClientReadLatestAuthorizationModelOptions.java.mustache rename to config/clients/java/template/src/main/api/configuration/ClientReadLatestAuthorizationModelOptions.java.mustache diff --git a/config/clients/java/template/config-ClientReadOptions.java.mustache b/config/clients/java/template/src/main/api/configuration/ClientReadOptions.java.mustache similarity index 100% rename from config/clients/java/template/config-ClientReadOptions.java.mustache rename to config/clients/java/template/src/main/api/configuration/ClientReadOptions.java.mustache diff --git a/config/clients/java/template/config-ClientWriteAssertionsOptions.java.mustache b/config/clients/java/template/src/main/api/configuration/ClientWriteAssertionsOptions.java.mustache similarity index 100% rename from config/clients/java/template/config-ClientWriteAssertionsOptions.java.mustache rename to config/clients/java/template/src/main/api/configuration/ClientWriteAssertionsOptions.java.mustache diff --git a/config/clients/java/template/config-ClientWriteAuthorizationModelOptions.java.mustache b/config/clients/java/template/src/main/api/configuration/ClientWriteAuthorizationModelOptions.java.mustache similarity index 100% rename from config/clients/java/template/config-ClientWriteAuthorizationModelOptions.java.mustache rename to config/clients/java/template/src/main/api/configuration/ClientWriteAuthorizationModelOptions.java.mustache diff --git a/config/clients/java/template/config-ClientWriteOptions.java.mustache b/config/clients/java/template/src/main/api/configuration/ClientWriteOptions.java.mustache similarity index 100% rename from config/clients/java/template/config-ClientWriteOptions.java.mustache rename to config/clients/java/template/src/main/api/configuration/ClientWriteOptions.java.mustache diff --git a/config/clients/java/template/config-ClientWriteTuplesOptions.java.mustache b/config/clients/java/template/src/main/api/configuration/ClientWriteTuplesOptions.java.mustache similarity index 100% rename from config/clients/java/template/config-ClientWriteTuplesOptions.java.mustache rename to config/clients/java/template/src/main/api/configuration/ClientWriteTuplesOptions.java.mustache diff --git a/config/clients/java/template/config-Configuration.java.mustache b/config/clients/java/template/src/main/api/configuration/Configuration.java.mustache similarity index 100% rename from config/clients/java/template/config-Configuration.java.mustache rename to config/clients/java/template/src/main/api/configuration/Configuration.java.mustache diff --git a/config/clients/java/template/config-ConfigurationOverride.java.mustache b/config/clients/java/template/src/main/api/configuration/ConfigurationOverride.java.mustache similarity index 100% rename from config/clients/java/template/config-ConfigurationOverride.java.mustache rename to config/clients/java/template/src/main/api/configuration/ConfigurationOverride.java.mustache diff --git a/config/clients/java/template/config-Credentials.java.mustache b/config/clients/java/template/src/main/api/configuration/Credentials.java.mustache similarity index 100% rename from config/clients/java/template/config-Credentials.java.mustache rename to config/clients/java/template/src/main/api/configuration/Credentials.java.mustache diff --git a/config/clients/java/template/config-CredentialsMethod.java.mustache b/config/clients/java/template/src/main/api/configuration/CredentialsMethod.java.mustache similarity index 100% rename from config/clients/java/template/config-CredentialsMethod.java.mustache rename to config/clients/java/template/src/main/api/configuration/CredentialsMethod.java.mustache diff --git a/config/clients/java/template/config-TelemetryConfiguration.java.mustache b/config/clients/java/template/src/main/api/configuration/TelemetryConfiguration.java.mustache similarity index 100% rename from config/clients/java/template/config-TelemetryConfiguration.java.mustache rename to config/clients/java/template/src/main/api/configuration/TelemetryConfiguration.java.mustache diff --git a/config/clients/java/template/libraries/native/apiException.mustache b/config/clients/java/template/src/main/errors/ApiException.java.mustache similarity index 100% rename from config/clients/java/template/libraries/native/apiException.mustache rename to config/clients/java/template/src/main/errors/ApiException.java.mustache diff --git a/config/clients/java/template/errors-FgaApiAuthenticationError.java.mustache b/config/clients/java/template/src/main/errors/FgaApiAuthenticationError.java.mustache similarity index 100% rename from config/clients/java/template/errors-FgaApiAuthenticationError.java.mustache rename to config/clients/java/template/src/main/errors/FgaApiAuthenticationError.java.mustache diff --git a/config/clients/java/template/errors-FgaApiInternalError.java.mustache b/config/clients/java/template/src/main/errors/FgaApiInternalError.java.mustache similarity index 100% rename from config/clients/java/template/errors-FgaApiInternalError.java.mustache rename to config/clients/java/template/src/main/errors/FgaApiInternalError.java.mustache diff --git a/config/clients/java/template/errors-FgaApiNotFoundError.java.mustache b/config/clients/java/template/src/main/errors/FgaApiNotFoundError.java.mustache similarity index 100% rename from config/clients/java/template/errors-FgaApiNotFoundError.java.mustache rename to config/clients/java/template/src/main/errors/FgaApiNotFoundError.java.mustache diff --git a/config/clients/java/template/errors-FgaApiRateLimitExceededError.java.mustache b/config/clients/java/template/src/main/errors/FgaApiRateLimitExceededError.java.mustache similarity index 100% rename from config/clients/java/template/errors-FgaApiRateLimitExceededError.java.mustache rename to config/clients/java/template/src/main/errors/FgaApiRateLimitExceededError.java.mustache diff --git a/config/clients/java/template/errors-FgaApiValidationError.java.mustache b/config/clients/java/template/src/main/errors/FgaApiValidationError.java.mustache similarity index 100% rename from config/clients/java/template/errors-FgaApiValidationError.java.mustache rename to config/clients/java/template/src/main/errors/FgaApiValidationError.java.mustache diff --git a/config/clients/java/template/errors-FgaError.java.mustache b/config/clients/java/template/src/main/errors/FgaError.java.mustache similarity index 100% rename from config/clients/java/template/errors-FgaError.java.mustache rename to config/clients/java/template/src/main/errors/FgaError.java.mustache diff --git a/config/clients/java/template/errors-FgaInvalidParameterException.java.mustache b/config/clients/java/template/src/main/errors/FgaInvalidParameterException.java.mustache similarity index 100% rename from config/clients/java/template/errors-FgaInvalidParameterException.java.mustache rename to config/clients/java/template/src/main/errors/FgaInvalidParameterException.java.mustache diff --git a/config/clients/java/template/errors-FgaValidationError.java.mustache b/config/clients/java/template/src/main/errors/FgaValidationError.java.mustache similarity index 100% rename from config/clients/java/template/errors-FgaValidationError.java.mustache rename to config/clients/java/template/src/main/errors/FgaValidationError.java.mustache diff --git a/config/clients/java/template/errors-HttpStatusCode.java.mustache b/config/clients/java/template/src/main/errors/HttpStatusCode.java.mustache similarity index 100% rename from config/clients/java/template/errors-HttpStatusCode.java.mustache rename to config/clients/java/template/src/main/errors/HttpStatusCode.java.mustache diff --git a/config/clients/java/template/telemetry-Attribute.java.mustache b/config/clients/java/template/src/main/telemetry/Attribute.java.mustache similarity index 100% rename from config/clients/java/template/telemetry-Attribute.java.mustache rename to config/clients/java/template/src/main/telemetry/Attribute.java.mustache diff --git a/config/clients/java/template/telemetry-Attributes.java.mustache b/config/clients/java/template/src/main/telemetry/Attributes.java.mustache similarity index 100% rename from config/clients/java/template/telemetry-Attributes.java.mustache rename to config/clients/java/template/src/main/telemetry/Attributes.java.mustache diff --git a/config/clients/java/template/telemetry-Counter.java.mustache b/config/clients/java/template/src/main/telemetry/Counter.java.mustache similarity index 100% rename from config/clients/java/template/telemetry-Counter.java.mustache rename to config/clients/java/template/src/main/telemetry/Counter.java.mustache diff --git a/config/clients/java/template/telemetry-Counters.java.mustache b/config/clients/java/template/src/main/telemetry/Counters.java.mustache similarity index 100% rename from config/clients/java/template/telemetry-Counters.java.mustache rename to config/clients/java/template/src/main/telemetry/Counters.java.mustache diff --git a/config/clients/java/template/telemetry-Histogram.java.mustache b/config/clients/java/template/src/main/telemetry/Histogram.java.mustache similarity index 100% rename from config/clients/java/template/telemetry-Histogram.java.mustache rename to config/clients/java/template/src/main/telemetry/Histogram.java.mustache diff --git a/config/clients/java/template/telemetry-Histograms.java.mustache b/config/clients/java/template/src/main/telemetry/Histograms.java.mustache similarity index 100% rename from config/clients/java/template/telemetry-Histograms.java.mustache rename to config/clients/java/template/src/main/telemetry/Histograms.java.mustache diff --git a/config/clients/java/template/telemetry-Metric.java.mustache b/config/clients/java/template/src/main/telemetry/Metric.java.mustache similarity index 100% rename from config/clients/java/template/telemetry-Metric.java.mustache rename to config/clients/java/template/src/main/telemetry/Metric.java.mustache diff --git a/config/clients/java/template/telemetry-Metrics.java.mustache b/config/clients/java/template/src/main/telemetry/Metrics.java.mustache similarity index 100% rename from config/clients/java/template/telemetry-Metrics.java.mustache rename to config/clients/java/template/src/main/telemetry/Metrics.java.mustache diff --git a/config/clients/java/template/telemetry-Telemetry.java.mustache b/config/clients/java/template/src/main/telemetry/Telemetry.java.mustache similarity index 100% rename from config/clients/java/template/telemetry-Telemetry.java.mustache rename to config/clients/java/template/src/main/telemetry/Telemetry.java.mustache diff --git a/config/clients/java/template/Pair.mustache b/config/clients/java/template/src/main/util/Pair.mustache similarity index 100% rename from config/clients/java/template/Pair.mustache rename to config/clients/java/template/src/main/util/Pair.mustache diff --git a/config/clients/java/template/util-StringUtil.java.mustache b/config/clients/java/template/src/main/util/StringUtil.java.mustache similarity index 100% rename from config/clients/java/template/util-StringUtil.java.mustache rename to config/clients/java/template/src/main/util/StringUtil.java.mustache diff --git a/config/clients/java/template/util-Validation.java.mustache b/config/clients/java/template/src/main/util/Validation.java.mustache similarity index 100% rename from config/clients/java/template/util-Validation.java.mustache rename to config/clients/java/template/src/main/util/Validation.java.mustache diff --git a/config/clients/java/template/OpenFgaApiIntegrationTest.java.mustache b/config/clients/java/template/src/test-integration/api/OpenFgaApiIntegrationTest.java.mustache similarity index 100% rename from config/clients/java/template/OpenFgaApiIntegrationTest.java.mustache rename to config/clients/java/template/src/test-integration/api/OpenFgaApiIntegrationTest.java.mustache diff --git a/config/clients/java/template/client-OpenFgaClientIntegrationTest.java.mustache b/config/clients/java/template/src/test-integration/api/client/OpenFgaClientIntegrationTest.java.mustache similarity index 100% rename from config/clients/java/template/client-OpenFgaClientIntegrationTest.java.mustache rename to config/clients/java/template/src/test-integration/api/client/OpenFgaClientIntegrationTest.java.mustache diff --git a/config/clients/java/template/package-info.java.mustache b/config/clients/java/template/src/test-integration/package-info.java.mustache similarity index 100% rename from config/clients/java/template/package-info.java.mustache rename to config/clients/java/template/src/test-integration/package-info.java.mustache diff --git a/config/clients/java/template/auth-model.json b/config/clients/java/template/src/test-integration/resources/auth-model.json similarity index 100% rename from config/clients/java/template/auth-model.json rename to config/clients/java/template/src/test-integration/resources/auth-model.json diff --git a/config/clients/java/template/OpenFgaApiTest.java.mustache b/config/clients/java/template/src/test/api/OpenFgaApiTest.java.mustache similarity index 100% rename from config/clients/java/template/OpenFgaApiTest.java.mustache rename to config/clients/java/template/src/test/api/OpenFgaApiTest.java.mustache diff --git a/config/clients/java/template/creds-AccessTokenTest.java.mustache b/config/clients/java/template/src/test/api/auth/AccessTokenTest.java.mustache similarity index 100% rename from config/clients/java/template/creds-AccessTokenTest.java.mustache rename to config/clients/java/template/src/test/api/auth/AccessTokenTest.java.mustache diff --git a/config/clients/java/template/creds-OAuth2ClientTest.java.mustache b/config/clients/java/template/src/test/api/auth/OAuth2ClientTest.java.mustache similarity index 100% rename from config/clients/java/template/creds-OAuth2ClientTest.java.mustache rename to config/clients/java/template/src/test/api/auth/OAuth2ClientTest.java.mustache diff --git a/config/clients/java/template/client-ApiClientTest.java.mustache b/config/clients/java/template/src/test/api/client/ApiClientTest.java.mustache similarity index 100% rename from config/clients/java/template/client-ApiClientTest.java.mustache rename to config/clients/java/template/src/test/api/client/ApiClientTest.java.mustache diff --git a/config/clients/java/template/client-OpenFgaClientTest.java.mustache b/config/clients/java/template/src/test/api/client/OpenFgaClientTest.java.mustache similarity index 100% rename from config/clients/java/template/client-OpenFgaClientTest.java.mustache rename to config/clients/java/template/src/test/api/client/OpenFgaClientTest.java.mustache diff --git a/config/clients/java/template/config-ClientCredentialsTest.java.mustache b/config/clients/java/template/src/test/api/configuration/ClientCredentialsTest.java.mustache similarity index 100% rename from config/clients/java/template/config-ClientCredentialsTest.java.mustache rename to config/clients/java/template/src/test/api/configuration/ClientCredentialsTest.java.mustache diff --git a/config/clients/java/template/config-ConfigurationTest.java.mustache b/config/clients/java/template/src/test/api/configuration/ConfigurationTest.java.mustache similarity index 100% rename from config/clients/java/template/config-ConfigurationTest.java.mustache rename to config/clients/java/template/src/test/api/configuration/ConfigurationTest.java.mustache diff --git a/config/clients/java/template/config-TelemetryConfigurationTest.java.mustache b/config/clients/java/template/src/test/api/configuration/TelemetryConfigurationTest.java.mustache similarity index 100% rename from config/clients/java/template/config-TelemetryConfigurationTest.java.mustache rename to config/clients/java/template/src/test/api/configuration/TelemetryConfigurationTest.java.mustache diff --git a/config/clients/java/template/telemetry-AttributeTest.java.mustache b/config/clients/java/template/src/test/telemetry/AttributeTest.java.mustache similarity index 100% rename from config/clients/java/template/telemetry-AttributeTest.java.mustache rename to config/clients/java/template/src/test/telemetry/AttributeTest.java.mustache diff --git a/config/clients/java/template/telemetry-AttributesTest.java.mustache b/config/clients/java/template/src/test/telemetry/AttributesTest.java.mustache similarity index 100% rename from config/clients/java/template/telemetry-AttributesTest.java.mustache rename to config/clients/java/template/src/test/telemetry/AttributesTest.java.mustache diff --git a/config/clients/java/template/telemetry-CounterTest.java.mustache b/config/clients/java/template/src/test/telemetry/CounterTest.java.mustache similarity index 100% rename from config/clients/java/template/telemetry-CounterTest.java.mustache rename to config/clients/java/template/src/test/telemetry/CounterTest.java.mustache diff --git a/config/clients/java/template/telemetry-CountersTest.java.mustache b/config/clients/java/template/src/test/telemetry/CountersTest.java.mustache similarity index 100% rename from config/clients/java/template/telemetry-CountersTest.java.mustache rename to config/clients/java/template/src/test/telemetry/CountersTest.java.mustache diff --git a/config/clients/java/template/telemetry-HistogramTest.java.mustache b/config/clients/java/template/src/test/telemetry/HistogramTest.java.mustache similarity index 100% rename from config/clients/java/template/telemetry-HistogramTest.java.mustache rename to config/clients/java/template/src/test/telemetry/HistogramTest.java.mustache diff --git a/config/clients/java/template/telemetry-HistogramsTest.java.mustache b/config/clients/java/template/src/test/telemetry/HistogramsTest.java.mustache similarity index 100% rename from config/clients/java/template/telemetry-HistogramsTest.java.mustache rename to config/clients/java/template/src/test/telemetry/HistogramsTest.java.mustache diff --git a/config/clients/java/template/telemetry-MetricTest.java.mustache b/config/clients/java/template/src/test/telemetry/MetricTest.java.mustache similarity index 100% rename from config/clients/java/template/telemetry-MetricTest.java.mustache rename to config/clients/java/template/src/test/telemetry/MetricTest.java.mustache diff --git a/config/clients/java/template/telemetry-MetricsTest.java.mustache b/config/clients/java/template/src/test/telemetry/MetricsTest.java.mustache similarity index 100% rename from config/clients/java/template/telemetry-MetricsTest.java.mustache rename to config/clients/java/template/src/test/telemetry/MetricsTest.java.mustache diff --git a/config/clients/java/template/telemetry-TelemetryTest.java.mustache b/config/clients/java/template/src/test/telemetry/TelemetryTest.java.mustache similarity index 100% rename from config/clients/java/template/telemetry-TelemetryTest.java.mustache rename to config/clients/java/template/src/test/telemetry/TelemetryTest.java.mustache diff --git a/config/clients/java/template/util-StringUtilTest.java.mustache b/config/clients/java/template/src/test/util/StringUtilTest.java.mustache similarity index 100% rename from config/clients/java/template/util-StringUtilTest.java.mustache rename to config/clients/java/template/src/test/util/StringUtilTest.java.mustache