diff --git a/.github/workflows/publish-sonatype.yml b/.github/workflows/publish-sonatype.yml
new file mode 100644
index 0000000..d1dfa7b
--- /dev/null
+++ b/.github/workflows/publish-sonatype.yml
@@ -0,0 +1,41 @@
+# This workflow is triggered when a GitHub release is created.
+# It can also be run manually to re-publish to Sonatype in case it failed for some reason.
+# You can run this workflow by navigating to https://www.github.com/ArcadeAI/arcade-java/actions/workflows/publish-sonatype.yml
+name: Publish Sonatype
+on:
+ workflow_dispatch:
+
+ release:
+ types: [published]
+
+jobs:
+ publish:
+ name: publish
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v4
+
+ - name: Set up Java
+ uses: actions/setup-java@v3
+ with:
+ distribution: temurin
+ java-version: |
+ 8
+ 17
+ cache: gradle
+
+ - name: Set up Gradle
+ uses: gradle/gradle-build-action@v2
+
+ - name: Publish to Sonatype
+ run: |-
+ export -- GPG_SIGNING_KEY_ID
+ printenv -- GPG_SIGNING_KEY | gpg --batch --passphrase-fd 3 --import 3<<< "$GPG_SIGNING_PASSWORD"
+ GPG_SIGNING_KEY_ID="$(gpg --with-colons --list-keys | awk -F : -- '/^pub:/ { getline; print "0x" substr($10, length($10) - 7) }')"
+ ./gradlew publish
+ env:
+ SONATYPE_USERNAME: ${{ secrets.ARCADE_SONATYPE_USERNAME || secrets.SONATYPE_USERNAME }}
+ SONATYPE_PASSWORD: ${{ secrets.ARCADE_SONATYPE_PASSWORD || secrets.SONATYPE_PASSWORD }}
+ GPG_SIGNING_KEY: ${{ secrets.ARCADE_SONATYPE_GPG_SIGNING_KEY || secrets.GPG_SIGNING_KEY }}
+ GPG_SIGNING_PASSWORD: ${{ secrets.ARCADE_SONATYPE_GPG_SIGNING_PASSWORD || secrets.GPG_SIGNING_PASSWORD }}
\ No newline at end of file
diff --git a/.github/workflows/release-doctor.yml b/.github/workflows/release-doctor.yml
new file mode 100644
index 0000000..e8291d0
--- /dev/null
+++ b/.github/workflows/release-doctor.yml
@@ -0,0 +1,24 @@
+name: Release Doctor
+on:
+ pull_request:
+ branches:
+ - main
+ workflow_dispatch:
+
+jobs:
+ release_doctor:
+ name: release doctor
+ runs-on: ubuntu-latest
+ if: github.repository == 'ArcadeAI/arcade-java' && (github.event_name == 'push' || github.event_name == 'workflow_dispatch' || startsWith(github.head_ref, 'release-please') || github.head_ref == 'next')
+
+ steps:
+ - uses: actions/checkout@v4
+
+ - name: Check release environment
+ run: |
+ bash ./bin/check-release-environment
+ env:
+ SONATYPE_USERNAME: ${{ secrets.ARCADE_SONATYPE_USERNAME || secrets.SONATYPE_USERNAME }}
+ SONATYPE_PASSWORD: ${{ secrets.ARCADE_SONATYPE_PASSWORD || secrets.SONATYPE_PASSWORD }}
+ GPG_SIGNING_KEY: ${{ secrets.ARCADE_SONATYPE_GPG_SIGNING_KEY || secrets.GPG_SIGNING_KEY }}
+ GPG_SIGNING_PASSWORD: ${{ secrets.ARCADE_SONATYPE_GPG_SIGNING_PASSWORD || secrets.GPG_SIGNING_PASSWORD }}
diff --git a/.release-please-manifest.json b/.release-please-manifest.json
new file mode 100644
index 0000000..ba6c348
--- /dev/null
+++ b/.release-please-manifest.json
@@ -0,0 +1,3 @@
+{
+ ".": "0.1.0-alpha.1"
+}
\ No newline at end of file
diff --git a/.stats.yml b/.stats.yml
index 53f2034..e73b28d 100644
--- a/.stats.yml
+++ b/.stats.yml
@@ -1,2 +1,2 @@
-configured_endpoints: 29
-openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/arcade-ai%2Farcade-engine-8446c4e394ac1eeeab4eea23ba29649287af8cf410607dc8eea7ad6ec7d39861.yml
+configured_endpoints: 30
+openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/arcade-ai%2Farcade-engine-4dc4e58ef402ce5362e0a8988b3928a8bfa0d5ba847f7ad8b14226a0cf282f28.yml
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..1f8ea41
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,22 @@
+# Changelog
+
+## 0.1.0-alpha.1 (2025-12-08)
+
+Full Changelog: [v0.0.1-alpha.0...v0.1.0-alpha.1](https://github.com/ArcadeAI/arcade-java/compare/v0.0.1-alpha.0...v0.1.0-alpha.1)
+
+### Features
+
+* **api:** api update ([f2a8654](https://github.com/ArcadeAI/arcade-java/commit/f2a8654351c4a197d666dcb2b2eb0190bcdab2e2))
+* **api:** api update ([867c358](https://github.com/ArcadeAI/arcade-java/commit/867c358d06c3d5af9306d304a4e41320b1c0c67b))
+
+
+### Chores
+
+* configure new SDK language ([7a33653](https://github.com/ArcadeAI/arcade-java/commit/7a336537713407720db5315850b1f0fcd3f79442))
+* **internal:** update java config ([e61bcc1](https://github.com/ArcadeAI/arcade-java/commit/e61bcc109789d0c8546626df6f50f4487bfa4da8))
+* update SDK settings ([cb6b641](https://github.com/ArcadeAI/arcade-java/commit/cb6b641e3fc81f0640a0712edaf0d42e549cb236))
+
+
+### Documentation
+
+* add source file links to readme ([1801e21](https://github.com/ArcadeAI/arcade-java/commit/1801e21404a817fe4d68fdf1969af49f088ce154))
diff --git a/README.md b/README.md
index 4ef70e1..4cfa7a6 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,10 @@
# Arcade Java API Library
-[](https://central.sonatype.com/artifact/com.arcade_engine.api/arcade-java/0.0.1-alpha.0)
+
+
+[](https://central.sonatype.com/artifact/dev.arcade/arcade-java/0.1.0-alpha.1)
+
+
The Arcade Java SDK provides convenient access to the Arcade REST API from applications written in Java.
@@ -10,22 +14,26 @@ The REST API documentation can be found on [docs.arcade.dev](https://docs.arcade
## Installation
+
+
### Gradle
```kotlin
-implementation("com.arcade_engine.api:arcade-java:0.0.1-alpha.0")
+implementation("dev.arcade:arcade-java:0.1.0-alpha.1")
```
### Maven
```xml
- com.arcade_engine.api
+ dev.arcade
arcade-java
- 0.0.1-alpha.0
+ 0.1.0-alpha.1
```
+
+
## Requirements
This library requires Java 8 or later.
@@ -33,11 +41,11 @@ This library requires Java 8 or later.
## Usage
```java
-import com.arcade_engine.api.client.ArcadeClient;
-import com.arcade_engine.api.client.okhttp.ArcadeOkHttpClient;
-import com.arcade_engine.api.models.ExecuteToolRequest;
-import com.arcade_engine.api.models.ExecuteToolResponse;
-import com.arcade_engine.api.models.ToolExecuteParams;
+import dev.arcade.client.ArcadeClient;
+import dev.arcade.client.okhttp.ArcadeOkHttpClient;
+import dev.arcade.models.ExecuteToolRequest;
+import dev.arcade.models.ExecuteToolResponse;
+import dev.arcade.models.ToolExecuteParams;
// Configures using the `ARCADE_API_KEY` environment variable
ArcadeClient client = ArcadeOkHttpClient.fromEnv();
@@ -55,8 +63,8 @@ ExecuteToolResponse executeToolResponse = client.tools().execute(params);
Configure the client using environment variables:
```java
-import com.arcade_engine.api.client.ArcadeClient;
-import com.arcade_engine.api.client.okhttp.ArcadeOkHttpClient;
+import dev.arcade.client.ArcadeClient;
+import dev.arcade.client.okhttp.ArcadeOkHttpClient;
// Configures using the `ARCADE_API_KEY` environment variable
ArcadeClient client = ArcadeOkHttpClient.fromEnv();
@@ -65,8 +73,8 @@ ArcadeClient client = ArcadeOkHttpClient.fromEnv();
Or manually:
```java
-import com.arcade_engine.api.client.ArcadeClient;
-import com.arcade_engine.api.client.okhttp.ArcadeOkHttpClient;
+import dev.arcade.client.ArcadeClient;
+import dev.arcade.client.okhttp.ArcadeOkHttpClient;
ArcadeClient client = ArcadeOkHttpClient.builder()
.apiKey("My API Key")
@@ -76,8 +84,8 @@ ArcadeClient client = ArcadeOkHttpClient.builder()
Or using a combination of the two approaches:
```java
-import com.arcade_engine.api.client.ArcadeClient;
-import com.arcade_engine.api.client.okhttp.ArcadeOkHttpClient;
+import dev.arcade.client.ArcadeClient;
+import dev.arcade.client.okhttp.ArcadeOkHttpClient;
ArcadeClient client = ArcadeOkHttpClient.builder()
// Configures using the `ARCADE_API_KEY` environment variable
@@ -115,11 +123,11 @@ Because each class is immutable, builder modification will _never_ affect alread
The default client is synchronous. To switch to asynchronous execution, call the `async()` method:
```java
-import com.arcade_engine.api.client.ArcadeClient;
-import com.arcade_engine.api.client.okhttp.ArcadeOkHttpClient;
-import com.arcade_engine.api.models.ExecuteToolRequest;
-import com.arcade_engine.api.models.ExecuteToolResponse;
-import com.arcade_engine.api.models.ToolExecuteParams;
+import dev.arcade.client.ArcadeClient;
+import dev.arcade.client.okhttp.ArcadeOkHttpClient;
+import dev.arcade.models.ExecuteToolRequest;
+import dev.arcade.models.ExecuteToolResponse;
+import dev.arcade.models.ToolExecuteParams;
import java.util.concurrent.CompletableFuture;
// Configures using the `ARCADE_API_KEY` environment variable
@@ -136,11 +144,11 @@ CompletableFuture executeToolResponse = client.async().tool
Or create an asynchronous client from the beginning:
```java
-import com.arcade_engine.api.client.ArcadeClientAsync;
-import com.arcade_engine.api.client.okhttp.ArcadeOkHttpClientAsync;
-import com.arcade_engine.api.models.ExecuteToolRequest;
-import com.arcade_engine.api.models.ExecuteToolResponse;
-import com.arcade_engine.api.models.ToolExecuteParams;
+import dev.arcade.client.ArcadeClientAsync;
+import dev.arcade.client.okhttp.ArcadeOkHttpClientAsync;
+import dev.arcade.models.ExecuteToolRequest;
+import dev.arcade.models.ExecuteToolResponse;
+import dev.arcade.models.ToolExecuteParams;
import java.util.concurrent.CompletableFuture;
// Configures using the `ARCADE_API_KEY` environment variable
@@ -160,7 +168,7 @@ The asynchronous client supports the same options as the synchronous one, except
The SDK throws custom unchecked exception types:
-- [`ArcadeServiceException`](arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/ArcadeServiceException.kt): Base class for HTTP errors. See this table for which exception subclass is thrown for each HTTP status code:
+- [`ArcadeServiceException`](arcade-java-core/src/main/kotlin/dev/arcade/errors/ArcadeServiceException.kt): Base class for HTTP errors. See this table for which exception subclass is thrown for each HTTP status code:
| Status | Exception |
| ------ | ------------------------------- |
@@ -173,11 +181,11 @@ The SDK throws custom unchecked exception types:
| 5xx | `InternalServerException` |
| others | `UnexpectedStatusCodeException` |
-- [`ArcadeIoException`](arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/ArcadeIoException.kt): I/O networking errors.
+- [`ArcadeIoException`](arcade-java-core/src/main/kotlin/dev/arcade/errors/ArcadeIoException.kt): I/O networking errors.
-- [`ArcadeInvalidDataException`](arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/ArcadeInvalidDataException.kt): Failure to interpret successfully parsed data. For example, when accessing a property that's supposed to be required, but the API unexpectedly omitted it from the response.
+- [`ArcadeInvalidDataException`](arcade-java-core/src/main/kotlin/dev/arcade/errors/ArcadeInvalidDataException.kt): Failure to interpret successfully parsed data. For example, when accessing a property that's supposed to be required, but the API unexpectedly omitted it from the response.
-- [`ArcadeException`](arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/ArcadeException.kt): Base class for all exceptions. Most errors will result in one of the previously mentioned ones, but completely generic errors may be thrown using the base class.
+- [`ArcadeException`](arcade-java-core/src/main/kotlin/dev/arcade/errors/ArcadeException.kt): Base class for all exceptions. Most errors will result in one of the previously mentioned ones, but completely generic errors may be thrown using the base class.
## Logging
@@ -214,8 +222,8 @@ The API may also explicitly instruct the SDK to retry or not retry a response.
To set a custom number of retries, configure the client using the `maxRetries` method:
```java
-import com.arcade_engine.api.client.ArcadeClient;
-import com.arcade_engine.api.client.okhttp.ArcadeOkHttpClient;
+import dev.arcade.client.ArcadeClient;
+import dev.arcade.client.okhttp.ArcadeOkHttpClient;
ArcadeClient client = ArcadeOkHttpClient.builder()
.fromEnv()
@@ -230,9 +238,9 @@ Requests time out after 1 minute by default.
To set a custom timeout, configure the method call using the `timeout` method:
```java
-import com.arcade_engine.api.models.ExecuteToolRequest;
-import com.arcade_engine.api.models.ExecuteToolResponse;
-import com.arcade_engine.api.models.ToolExecuteParams;
+import dev.arcade.models.ExecuteToolRequest;
+import dev.arcade.models.ExecuteToolResponse;
+import dev.arcade.models.ToolExecuteParams;
ExecuteToolResponse executeToolResponse = client.tools().execute(
params, RequestOptions.builder().timeout(Duration.ofSeconds(30)).build()
@@ -242,8 +250,8 @@ ExecuteToolResponse executeToolResponse = client.tools().execute(
Or configure the default for all method calls at the client level:
```java
-import com.arcade_engine.api.client.ArcadeClient;
-import com.arcade_engine.api.client.okhttp.ArcadeOkHttpClient;
+import dev.arcade.client.ArcadeClient;
+import dev.arcade.client.okhttp.ArcadeOkHttpClient;
import java.time.Duration;
ArcadeClient client = ArcadeOkHttpClient.builder()
@@ -257,8 +265,8 @@ ArcadeClient client = ArcadeOkHttpClient.builder()
To route requests through a proxy, configure the client using the `proxy` method:
```java
-import com.arcade_engine.api.client.ArcadeClient;
-import com.arcade_engine.api.client.okhttp.ArcadeOkHttpClient;
+import dev.arcade.client.ArcadeClient;
+import dev.arcade.client.okhttp.ArcadeOkHttpClient;
import java.net.InetSocketAddress;
import java.net.Proxy;
@@ -281,8 +289,8 @@ The SDK is typed for convenient usage of the documented API. However, it also su
To set undocumented parameters, call the `putAdditionalHeader`, `putAdditionalQueryParam`, or `putAdditionalBodyProperty` methods on any `Params` class:
```java
-import com.arcade_engine.api.core.JsonValue;
-import com.arcade_engine.api.models.ToolExecuteParams;
+import dev.arcade.core.JsonValue;
+import dev.arcade.models.ToolExecuteParams;
ToolExecuteParams params = ToolExecuteParams.builder()
.putAdditionalHeader("Secret-Header", "42")
@@ -293,11 +301,11 @@ ToolExecuteParams params = ToolExecuteParams.builder()
These can be accessed on the built object later using the `_additionalHeaders()`, `_additionalQueryParams()`, and `_additionalBodyProperties()` methods. You can also set undocumented parameters on nested headers, query params, or body classes using the `putAdditionalProperty` method. These properties can be accessed on the built object later using the `_additionalProperties()` method.
-To set a documented parameter or property to an undocumented or not yet supported _value_, pass a [`JsonValue`](arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/JsonValue.kt) object to its setter:
+To set a documented parameter or property to an undocumented or not yet supported _value_, pass a [`JsonValue`](arcade-java-core/src/main/kotlin/dev/arcade/core/JsonValue.kt) object to its setter:
```java
-import com.arcade_engine.api.models.ExecuteToolRequest;
-import com.arcade_engine.api.models.ToolExecuteParams;
+import dev.arcade.models.ExecuteToolRequest;
+import dev.arcade.models.ToolExecuteParams;
ToolExecuteParams params = ToolExecuteParams.builder()
.executeToolRequest(ExecuteToolRequest.builder()
@@ -311,7 +319,7 @@ ToolExecuteParams params = ToolExecuteParams.builder()
To access undocumented response properties, call the `_additionalProperties()` method:
```java
-import com.arcade_engine.api.core.JsonValue;
+import dev.arcade.core.JsonValue;
import java.util.Map;
Map additionalProperties = client.tools().execute(params)._additionalProperties();
@@ -341,7 +349,7 @@ String result = secretPropertyValue.accept(new JsonValue.Visitor<>() {
To access a property's raw JSON value, which may be undocumented, call its `_` prefixed method:
```java
-import com.arcade_engine.api.core.JsonField;
+import dev.arcade.core.JsonField;
import java.util.Optional;
JsonField field = client.tools().execute(params)._field();
@@ -364,12 +372,12 @@ if (field.isMissing()) {
In rare cases, the API may return a response that doesn't match the expected type. For example, the SDK may expect a property to contain a `String`, but the API could return something else.
-By default, the SDK will not throw an exception in this case. It will throw [`ArcadeInvalidDataException`](arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/ArcadeInvalidDataException.kt) only if you directly access the property.
+By default, the SDK will not throw an exception in this case. It will throw [`ArcadeInvalidDataException`](arcade-java-core/src/main/kotlin/dev/arcade/errors/ArcadeInvalidDataException.kt) only if you directly access the property.
If you would prefer to check that the response is completely well-typed upfront, then either call `validate()`:
```java
-import com.arcade_engine.api.models.ExecuteToolResponse;
+import dev.arcade.models.ExecuteToolResponse;
ExecuteToolResponse executeToolResponse = client.tools().execute(params).validate();
```
@@ -377,9 +385,9 @@ ExecuteToolResponse executeToolResponse = client.tools().execute(params).validat
Or configure the method call to validate the response using the `responseValidation` method:
```java
-import com.arcade_engine.api.models.ExecuteToolRequest;
-import com.arcade_engine.api.models.ExecuteToolResponse;
-import com.arcade_engine.api.models.ToolExecuteParams;
+import dev.arcade.models.ExecuteToolRequest;
+import dev.arcade.models.ExecuteToolResponse;
+import dev.arcade.models.ToolExecuteParams;
ExecuteToolResponse executeToolResponse = client.tools().execute(
params, RequestOptions.builder().responseValidation(true).build()
@@ -389,8 +397,8 @@ ExecuteToolResponse executeToolResponse = client.tools().execute(
Or configure the default for all method calls at the client level:
```java
-import com.arcade_engine.api.client.ArcadeClient;
-import com.arcade_engine.api.client.okhttp.ArcadeOkHttpClient;
+import dev.arcade.client.ArcadeClient;
+import dev.arcade.client.okhttp.ArcadeOkHttpClient;
ArcadeClient client = ArcadeOkHttpClient.builder()
.fromEnv()
@@ -436,4 +444,4 @@ This package generally follows [SemVer](https://semver.org/spec/v2.0.0.html) con
We take backwards-compatibility seriously and work hard to ensure you can rely on a smooth upgrade experience.
-We are keen for your feedback; please open an [issue](https://www.github.com/stainless-sdks/arcade-engine-java/issues) with questions, bugs, or suggestions.
+We are keen for your feedback; please open an [issue](https://www.github.com/ArcadeAI/arcade-java/issues) with questions, bugs, or suggestions.
diff --git a/arcade-java-client-okhttp/src/main/kotlin/com/arcade_engine/api/client/okhttp/ArcadeOkHttpClient.kt b/arcade-java-client-okhttp/src/main/kotlin/dev/arcade/client/okhttp/ArcadeOkHttpClient.kt
similarity index 94%
rename from arcade-java-client-okhttp/src/main/kotlin/com/arcade_engine/api/client/okhttp/ArcadeOkHttpClient.kt
rename to arcade-java-client-okhttp/src/main/kotlin/dev/arcade/client/okhttp/ArcadeOkHttpClient.kt
index 4ea9ada..cab17e4 100644
--- a/arcade-java-client-okhttp/src/main/kotlin/com/arcade_engine/api/client/okhttp/ArcadeOkHttpClient.kt
+++ b/arcade-java-client-okhttp/src/main/kotlin/dev/arcade/client/okhttp/ArcadeOkHttpClient.kt
@@ -1,13 +1,13 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.client.okhttp
+package dev.arcade.client.okhttp
-import com.arcade_engine.api.client.ArcadeClient
-import com.arcade_engine.api.client.ArcadeClientImpl
-import com.arcade_engine.api.core.ClientOptions
-import com.arcade_engine.api.core.http.Headers
-import com.arcade_engine.api.core.http.QueryParams
import com.fasterxml.jackson.databind.json.JsonMapper
+import dev.arcade.client.ArcadeClient
+import dev.arcade.client.ArcadeClientImpl
+import dev.arcade.core.ClientOptions
+import dev.arcade.core.http.Headers
+import dev.arcade.core.http.QueryParams
import java.net.Proxy
import java.time.Clock
import java.time.Duration
diff --git a/arcade-java-client-okhttp/src/main/kotlin/com/arcade_engine/api/client/okhttp/ArcadeOkHttpClientAsync.kt b/arcade-java-client-okhttp/src/main/kotlin/dev/arcade/client/okhttp/ArcadeOkHttpClientAsync.kt
similarity index 94%
rename from arcade-java-client-okhttp/src/main/kotlin/com/arcade_engine/api/client/okhttp/ArcadeOkHttpClientAsync.kt
rename to arcade-java-client-okhttp/src/main/kotlin/dev/arcade/client/okhttp/ArcadeOkHttpClientAsync.kt
index 320110f..97d2a32 100644
--- a/arcade-java-client-okhttp/src/main/kotlin/com/arcade_engine/api/client/okhttp/ArcadeOkHttpClientAsync.kt
+++ b/arcade-java-client-okhttp/src/main/kotlin/dev/arcade/client/okhttp/ArcadeOkHttpClientAsync.kt
@@ -1,13 +1,13 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.client.okhttp
+package dev.arcade.client.okhttp
-import com.arcade_engine.api.client.ArcadeClientAsync
-import com.arcade_engine.api.client.ArcadeClientAsyncImpl
-import com.arcade_engine.api.core.ClientOptions
-import com.arcade_engine.api.core.http.Headers
-import com.arcade_engine.api.core.http.QueryParams
import com.fasterxml.jackson.databind.json.JsonMapper
+import dev.arcade.client.ArcadeClientAsync
+import dev.arcade.client.ArcadeClientAsyncImpl
+import dev.arcade.core.ClientOptions
+import dev.arcade.core.http.Headers
+import dev.arcade.core.http.QueryParams
import java.net.Proxy
import java.time.Clock
import java.time.Duration
diff --git a/arcade-java-client-okhttp/src/main/kotlin/com/arcade_engine/api/client/okhttp/OkHttpClient.kt b/arcade-java-client-okhttp/src/main/kotlin/dev/arcade/client/okhttp/OkHttpClient.kt
similarity index 93%
rename from arcade-java-client-okhttp/src/main/kotlin/com/arcade_engine/api/client/okhttp/OkHttpClient.kt
rename to arcade-java-client-okhttp/src/main/kotlin/dev/arcade/client/okhttp/OkHttpClient.kt
index 284a8c9..55a1501 100644
--- a/arcade-java-client-okhttp/src/main/kotlin/com/arcade_engine/api/client/okhttp/OkHttpClient.kt
+++ b/arcade-java-client-okhttp/src/main/kotlin/dev/arcade/client/okhttp/OkHttpClient.kt
@@ -1,14 +1,14 @@
-package com.arcade_engine.api.client.okhttp
-
-import com.arcade_engine.api.core.RequestOptions
-import com.arcade_engine.api.core.checkRequired
-import com.arcade_engine.api.core.http.Headers
-import com.arcade_engine.api.core.http.HttpClient
-import com.arcade_engine.api.core.http.HttpMethod
-import com.arcade_engine.api.core.http.HttpRequest
-import com.arcade_engine.api.core.http.HttpRequestBody
-import com.arcade_engine.api.core.http.HttpResponse
-import com.arcade_engine.api.errors.ArcadeIoException
+package dev.arcade.client.okhttp
+
+import dev.arcade.core.RequestOptions
+import dev.arcade.core.checkRequired
+import dev.arcade.core.http.Headers
+import dev.arcade.core.http.HttpClient
+import dev.arcade.core.http.HttpMethod
+import dev.arcade.core.http.HttpRequest
+import dev.arcade.core.http.HttpRequestBody
+import dev.arcade.core.http.HttpResponse
+import dev.arcade.errors.ArcadeIoException
import java.io.IOException
import java.io.InputStream
import java.net.Proxy
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/services/async/AdminServiceAsync.kt b/arcade-java-core/src/main/kotlin/com/arcade_engine/api/services/async/AdminServiceAsync.kt
deleted file mode 100644
index bf911dc..0000000
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/services/async/AdminServiceAsync.kt
+++ /dev/null
@@ -1,16 +0,0 @@
-// File generated from our OpenAPI spec by Stainless.
-
-package com.arcade_engine.api.services.async
-
-import com.arcade_engine.api.services.async.admin.AuthProviderServiceAsync
-import com.arcade_engine.api.services.async.admin.SecretServiceAsync
-import com.arcade_engine.api.services.async.admin.UserConnectionServiceAsync
-
-interface AdminServiceAsync {
-
- fun userConnections(): UserConnectionServiceAsync
-
- fun authProviders(): AuthProviderServiceAsync
-
- fun secrets(): SecretServiceAsync
-}
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/services/blocking/AdminService.kt b/arcade-java-core/src/main/kotlin/com/arcade_engine/api/services/blocking/AdminService.kt
deleted file mode 100644
index 5a63768..0000000
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/services/blocking/AdminService.kt
+++ /dev/null
@@ -1,16 +0,0 @@
-// File generated from our OpenAPI spec by Stainless.
-
-package com.arcade_engine.api.services.blocking
-
-import com.arcade_engine.api.services.blocking.admin.AuthProviderService
-import com.arcade_engine.api.services.blocking.admin.SecretService
-import com.arcade_engine.api.services.blocking.admin.UserConnectionService
-
-interface AdminService {
-
- fun userConnections(): UserConnectionService
-
- fun authProviders(): AuthProviderService
-
- fun secrets(): SecretService
-}
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/client/ArcadeClient.kt b/arcade-java-core/src/main/kotlin/dev/arcade/client/ArcadeClient.kt
similarity index 82%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/client/ArcadeClient.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/client/ArcadeClient.kt
index 8588e88..bf05325 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/client/ArcadeClient.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/client/ArcadeClient.kt
@@ -1,13 +1,13 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.client
-
-import com.arcade_engine.api.services.blocking.AdminService
-import com.arcade_engine.api.services.blocking.AuthService
-import com.arcade_engine.api.services.blocking.ChatService
-import com.arcade_engine.api.services.blocking.HealthService
-import com.arcade_engine.api.services.blocking.ToolService
-import com.arcade_engine.api.services.blocking.WorkerService
+package dev.arcade.client
+
+import dev.arcade.services.blocking.AdminService
+import dev.arcade.services.blocking.AuthService
+import dev.arcade.services.blocking.ChatService
+import dev.arcade.services.blocking.HealthService
+import dev.arcade.services.blocking.ToolService
+import dev.arcade.services.blocking.WorkerService
/**
* A client for interacting with the Arcade REST API synchronously. You can also switch to
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/client/ArcadeClientAsync.kt b/arcade-java-core/src/main/kotlin/dev/arcade/client/ArcadeClientAsync.kt
similarity index 82%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/client/ArcadeClientAsync.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/client/ArcadeClientAsync.kt
index 7d94343..9830ae4 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/client/ArcadeClientAsync.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/client/ArcadeClientAsync.kt
@@ -1,13 +1,13 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.client
-
-import com.arcade_engine.api.services.async.AdminServiceAsync
-import com.arcade_engine.api.services.async.AuthServiceAsync
-import com.arcade_engine.api.services.async.ChatServiceAsync
-import com.arcade_engine.api.services.async.HealthServiceAsync
-import com.arcade_engine.api.services.async.ToolServiceAsync
-import com.arcade_engine.api.services.async.WorkerServiceAsync
+package dev.arcade.client
+
+import dev.arcade.services.async.AdminServiceAsync
+import dev.arcade.services.async.AuthServiceAsync
+import dev.arcade.services.async.ChatServiceAsync
+import dev.arcade.services.async.HealthServiceAsync
+import dev.arcade.services.async.ToolServiceAsync
+import dev.arcade.services.async.WorkerServiceAsync
/**
* A client for interacting with the Arcade REST API asynchronously. You can also switch to
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/client/ArcadeClientAsyncImpl.kt b/arcade-java-core/src/main/kotlin/dev/arcade/client/ArcadeClientAsyncImpl.kt
similarity index 65%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/client/ArcadeClientAsyncImpl.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/client/ArcadeClientAsyncImpl.kt
index 69fc9d8..7b822b1 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/client/ArcadeClientAsyncImpl.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/client/ArcadeClientAsyncImpl.kt
@@ -1,21 +1,21 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.client
-
-import com.arcade_engine.api.core.ClientOptions
-import com.arcade_engine.api.core.getPackageVersion
-import com.arcade_engine.api.services.async.AdminServiceAsync
-import com.arcade_engine.api.services.async.AdminServiceAsyncImpl
-import com.arcade_engine.api.services.async.AuthServiceAsync
-import com.arcade_engine.api.services.async.AuthServiceAsyncImpl
-import com.arcade_engine.api.services.async.ChatServiceAsync
-import com.arcade_engine.api.services.async.ChatServiceAsyncImpl
-import com.arcade_engine.api.services.async.HealthServiceAsync
-import com.arcade_engine.api.services.async.HealthServiceAsyncImpl
-import com.arcade_engine.api.services.async.ToolServiceAsync
-import com.arcade_engine.api.services.async.ToolServiceAsyncImpl
-import com.arcade_engine.api.services.async.WorkerServiceAsync
-import com.arcade_engine.api.services.async.WorkerServiceAsyncImpl
+package dev.arcade.client
+
+import dev.arcade.core.ClientOptions
+import dev.arcade.core.getPackageVersion
+import dev.arcade.services.async.AdminServiceAsync
+import dev.arcade.services.async.AdminServiceAsyncImpl
+import dev.arcade.services.async.AuthServiceAsync
+import dev.arcade.services.async.AuthServiceAsyncImpl
+import dev.arcade.services.async.ChatServiceAsync
+import dev.arcade.services.async.ChatServiceAsyncImpl
+import dev.arcade.services.async.HealthServiceAsync
+import dev.arcade.services.async.HealthServiceAsyncImpl
+import dev.arcade.services.async.ToolServiceAsync
+import dev.arcade.services.async.ToolServiceAsyncImpl
+import dev.arcade.services.async.WorkerServiceAsync
+import dev.arcade.services.async.WorkerServiceAsyncImpl
class ArcadeClientAsyncImpl(private val clientOptions: ClientOptions) : ArcadeClientAsync {
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/client/ArcadeClientImpl.kt b/arcade-java-core/src/main/kotlin/dev/arcade/client/ArcadeClientImpl.kt
similarity index 64%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/client/ArcadeClientImpl.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/client/ArcadeClientImpl.kt
index a515638..d8a7714 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/client/ArcadeClientImpl.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/client/ArcadeClientImpl.kt
@@ -1,21 +1,21 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.client
-
-import com.arcade_engine.api.core.ClientOptions
-import com.arcade_engine.api.core.getPackageVersion
-import com.arcade_engine.api.services.blocking.AdminService
-import com.arcade_engine.api.services.blocking.AdminServiceImpl
-import com.arcade_engine.api.services.blocking.AuthService
-import com.arcade_engine.api.services.blocking.AuthServiceImpl
-import com.arcade_engine.api.services.blocking.ChatService
-import com.arcade_engine.api.services.blocking.ChatServiceImpl
-import com.arcade_engine.api.services.blocking.HealthService
-import com.arcade_engine.api.services.blocking.HealthServiceImpl
-import com.arcade_engine.api.services.blocking.ToolService
-import com.arcade_engine.api.services.blocking.ToolServiceImpl
-import com.arcade_engine.api.services.blocking.WorkerService
-import com.arcade_engine.api.services.blocking.WorkerServiceImpl
+package dev.arcade.client
+
+import dev.arcade.core.ClientOptions
+import dev.arcade.core.getPackageVersion
+import dev.arcade.services.blocking.AdminService
+import dev.arcade.services.blocking.AdminServiceImpl
+import dev.arcade.services.blocking.AuthService
+import dev.arcade.services.blocking.AuthServiceImpl
+import dev.arcade.services.blocking.ChatService
+import dev.arcade.services.blocking.ChatServiceImpl
+import dev.arcade.services.blocking.HealthService
+import dev.arcade.services.blocking.HealthServiceImpl
+import dev.arcade.services.blocking.ToolService
+import dev.arcade.services.blocking.ToolServiceImpl
+import dev.arcade.services.blocking.WorkerService
+import dev.arcade.services.blocking.WorkerServiceImpl
class ArcadeClientImpl(private val clientOptions: ClientOptions) : ArcadeClient {
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/BaseDeserializer.kt b/arcade-java-core/src/main/kotlin/dev/arcade/core/BaseDeserializer.kt
similarity index 98%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/BaseDeserializer.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/core/BaseDeserializer.kt
index e0c5cea..598a9c6 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/BaseDeserializer.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/core/BaseDeserializer.kt
@@ -1,4 +1,4 @@
-package com.arcade_engine.api.core
+package dev.arcade.core
import com.fasterxml.jackson.core.JsonParser
import com.fasterxml.jackson.core.ObjectCodec
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/BaseSerializer.kt b/arcade-java-core/src/main/kotlin/dev/arcade/core/BaseSerializer.kt
similarity index 83%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/BaseSerializer.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/core/BaseSerializer.kt
index 0200a85..d112ba4 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/BaseSerializer.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/core/BaseSerializer.kt
@@ -1,4 +1,4 @@
-package com.arcade_engine.api.core
+package dev.arcade.core
import com.fasterxml.jackson.databind.ser.std.StdSerializer
import kotlin.reflect.KClass
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/Check.kt b/arcade-java-core/src/main/kotlin/dev/arcade/core/Check.kt
similarity index 96%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/Check.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/core/Check.kt
index aa0106b..df8badc 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/Check.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/core/Check.kt
@@ -1,6 +1,6 @@
@file:JvmName("Check")
-package com.arcade_engine.api.core
+package dev.arcade.core
fun checkRequired(name: String, value: T?): T =
checkNotNull(value) { "`$name` is required, but was not set" }
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/ClientOptions.kt b/arcade-java-core/src/main/kotlin/dev/arcade/core/ClientOptions.kt
similarity index 95%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/ClientOptions.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/core/ClientOptions.kt
index aa22a6c..a794feb 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/ClientOptions.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/core/ClientOptions.kt
@@ -1,13 +1,13 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.core
+package dev.arcade.core
-import com.arcade_engine.api.core.http.Headers
-import com.arcade_engine.api.core.http.HttpClient
-import com.arcade_engine.api.core.http.PhantomReachableClosingHttpClient
-import com.arcade_engine.api.core.http.QueryParams
-import com.arcade_engine.api.core.http.RetryingHttpClient
import com.fasterxml.jackson.databind.json.JsonMapper
+import dev.arcade.core.http.Headers
+import dev.arcade.core.http.HttpClient
+import dev.arcade.core.http.PhantomReachableClosingHttpClient
+import dev.arcade.core.http.QueryParams
+import dev.arcade.core.http.RetryingHttpClient
import java.time.Clock
class ClientOptions
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/HttpRequestBodies.kt b/arcade-java-core/src/main/kotlin/dev/arcade/core/HttpRequestBodies.kt
similarity index 96%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/HttpRequestBodies.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/core/HttpRequestBodies.kt
index 76fcbb3..18cb3ba 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/HttpRequestBodies.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/core/HttpRequestBodies.kt
@@ -1,10 +1,10 @@
@file:JvmName("HttpRequestBodies")
-package com.arcade_engine.api.core
+package dev.arcade.core
-import com.arcade_engine.api.core.http.HttpRequestBody
-import com.arcade_engine.api.errors.ArcadeException
import com.fasterxml.jackson.databind.json.JsonMapper
+import dev.arcade.core.http.HttpRequestBody
+import dev.arcade.errors.ArcadeException
import java.io.ByteArrayOutputStream
import java.io.OutputStream
import org.apache.hc.client5.http.entity.mime.MultipartEntityBuilder
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/ObjectMappers.kt b/arcade-java-core/src/main/kotlin/dev/arcade/core/ObjectMappers.kt
similarity index 97%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/ObjectMappers.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/core/ObjectMappers.kt
index 36d4806..f255b25 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/ObjectMappers.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/core/ObjectMappers.kt
@@ -1,6 +1,6 @@
@file:JvmName("ObjectMappers")
-package com.arcade_engine.api.core
+package dev.arcade.core
import com.fasterxml.jackson.annotation.JsonInclude
import com.fasterxml.jackson.databind.DeserializationFeature
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/Params.kt b/arcade-java-core/src/main/kotlin/dev/arcade/core/Params.kt
similarity index 74%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/Params.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/core/Params.kt
index da03d51..f25bdc8 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/Params.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/core/Params.kt
@@ -1,7 +1,7 @@
-package com.arcade_engine.api.core
+package dev.arcade.core
-import com.arcade_engine.api.core.http.Headers
-import com.arcade_engine.api.core.http.QueryParams
+import dev.arcade.core.http.Headers
+import dev.arcade.core.http.QueryParams
/** An interface representing parameters passed to a service method. */
interface Params {
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/PhantomReachable.kt b/arcade-java-core/src/main/kotlin/dev/arcade/core/PhantomReachable.kt
similarity index 95%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/PhantomReachable.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/core/PhantomReachable.kt
index fa359d0..87eb28a 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/PhantomReachable.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/core/PhantomReachable.kt
@@ -1,8 +1,8 @@
@file:JvmName("PhantomReachable")
-package com.arcade_engine.api.core
+package dev.arcade.core
-import com.arcade_engine.api.errors.ArcadeException
+import dev.arcade.errors.ArcadeException
import java.lang.reflect.InvocationTargetException
/**
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/PrepareRequest.kt b/arcade-java-core/src/main/kotlin/dev/arcade/core/PrepareRequest.kt
similarity index 89%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/PrepareRequest.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/core/PrepareRequest.kt
index 8545969..b501763 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/PrepareRequest.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/core/PrepareRequest.kt
@@ -1,8 +1,8 @@
@file:JvmName("PrepareRequest")
-package com.arcade_engine.api.core
+package dev.arcade.core
-import com.arcade_engine.api.core.http.HttpRequest
+import dev.arcade.core.http.HttpRequest
import java.util.concurrent.CompletableFuture
@JvmSynthetic
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/Properties.kt b/arcade-java-core/src/main/kotlin/dev/arcade/core/Properties.kt
similarity index 96%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/Properties.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/core/Properties.kt
index fe51038..ed1e1a9 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/Properties.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/core/Properties.kt
@@ -1,6 +1,6 @@
@file:JvmName("Properties")
-package com.arcade_engine.api.core
+package dev.arcade.core
import java.util.Properties
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/RequestOptions.kt b/arcade-java-core/src/main/kotlin/dev/arcade/core/RequestOptions.kt
similarity index 96%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/RequestOptions.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/core/RequestOptions.kt
index 0019846..e6ab322 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/RequestOptions.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/core/RequestOptions.kt
@@ -1,4 +1,4 @@
-package com.arcade_engine.api.core
+package dev.arcade.core
import java.time.Duration
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/Utils.kt b/arcade-java-core/src/main/kotlin/dev/arcade/core/Utils.kt
similarity index 89%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/Utils.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/core/Utils.kt
index e241fa6..022d964 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/Utils.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/core/Utils.kt
@@ -1,8 +1,8 @@
@file:JvmName("Utils")
-package com.arcade_engine.api.core
+package dev.arcade.core
-import com.arcade_engine.api.errors.ArcadeInvalidDataException
+import dev.arcade.errors.ArcadeInvalidDataException
import java.util.Collections
import java.util.SortedMap
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/Values.kt b/arcade-java-core/src/main/kotlin/dev/arcade/core/Values.kt
similarity index 99%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/Values.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/core/Values.kt
index e336a25..62438a3 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/Values.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/core/Values.kt
@@ -1,6 +1,5 @@
-package com.arcade_engine.api.core
+package dev.arcade.core
-import com.arcade_engine.api.errors.ArcadeInvalidDataException
import com.fasterxml.jackson.annotation.JacksonAnnotationsInside
import com.fasterxml.jackson.annotation.JsonAutoDetect
import com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility
@@ -27,6 +26,7 @@ import com.fasterxml.jackson.databind.node.JsonNodeType.OBJECT
import com.fasterxml.jackson.databind.node.JsonNodeType.POJO
import com.fasterxml.jackson.databind.node.JsonNodeType.STRING
import com.fasterxml.jackson.databind.ser.std.NullSerializer
+import dev.arcade.errors.ArcadeInvalidDataException
import java.nio.charset.Charset
import java.util.Objects
import java.util.Optional
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/handlers/EmptyHandler.kt b/arcade-java-core/src/main/kotlin/dev/arcade/core/handlers/EmptyHandler.kt
similarity index 60%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/handlers/EmptyHandler.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/core/handlers/EmptyHandler.kt
index 83e376f..0d9fcb0 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/handlers/EmptyHandler.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/core/handlers/EmptyHandler.kt
@@ -1,9 +1,9 @@
@file:JvmName("EmptyHandler")
-package com.arcade_engine.api.core.handlers
+package dev.arcade.core.handlers
-import com.arcade_engine.api.core.http.HttpResponse
-import com.arcade_engine.api.core.http.HttpResponse.Handler
+import dev.arcade.core.http.HttpResponse
+import dev.arcade.core.http.HttpResponse.Handler
@JvmSynthetic internal fun emptyHandler(): Handler = EmptyHandlerInternal
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/handlers/ErrorHandler.kt b/arcade-java-core/src/main/kotlin/dev/arcade/core/handlers/ErrorHandler.kt
similarity index 84%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/handlers/ErrorHandler.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/core/handlers/ErrorHandler.kt
index 6b5435e..f7cf72a 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/handlers/ErrorHandler.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/core/handlers/ErrorHandler.kt
@@ -1,20 +1,20 @@
@file:JvmName("ErrorHandler")
-package com.arcade_engine.api.core.handlers
+package dev.arcade.core.handlers
-import com.arcade_engine.api.core.http.Headers
-import com.arcade_engine.api.core.http.HttpResponse
-import com.arcade_engine.api.core.http.HttpResponse.Handler
-import com.arcade_engine.api.errors.ArcadeError
-import com.arcade_engine.api.errors.BadRequestException
-import com.arcade_engine.api.errors.InternalServerException
-import com.arcade_engine.api.errors.NotFoundException
-import com.arcade_engine.api.errors.PermissionDeniedException
-import com.arcade_engine.api.errors.RateLimitException
-import com.arcade_engine.api.errors.UnauthorizedException
-import com.arcade_engine.api.errors.UnexpectedStatusCodeException
-import com.arcade_engine.api.errors.UnprocessableEntityException
import com.fasterxml.jackson.databind.json.JsonMapper
+import dev.arcade.core.http.Headers
+import dev.arcade.core.http.HttpResponse
+import dev.arcade.core.http.HttpResponse.Handler
+import dev.arcade.errors.ArcadeError
+import dev.arcade.errors.BadRequestException
+import dev.arcade.errors.InternalServerException
+import dev.arcade.errors.NotFoundException
+import dev.arcade.errors.PermissionDeniedException
+import dev.arcade.errors.RateLimitException
+import dev.arcade.errors.UnauthorizedException
+import dev.arcade.errors.UnexpectedStatusCodeException
+import dev.arcade.errors.UnprocessableEntityException
import java.io.ByteArrayInputStream
import java.io.InputStream
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/handlers/JsonHandler.kt b/arcade-java-core/src/main/kotlin/dev/arcade/core/handlers/JsonHandler.kt
similarity index 72%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/handlers/JsonHandler.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/core/handlers/JsonHandler.kt
index b6c7d27..782b9df 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/handlers/JsonHandler.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/core/handlers/JsonHandler.kt
@@ -1,12 +1,12 @@
@file:JvmName("JsonHandler")
-package com.arcade_engine.api.core.handlers
+package dev.arcade.core.handlers
-import com.arcade_engine.api.core.http.HttpResponse
-import com.arcade_engine.api.core.http.HttpResponse.Handler
-import com.arcade_engine.api.errors.ArcadeException
import com.fasterxml.jackson.databind.json.JsonMapper
import com.fasterxml.jackson.module.kotlin.jacksonTypeRef
+import dev.arcade.core.http.HttpResponse
+import dev.arcade.core.http.HttpResponse.Handler
+import dev.arcade.errors.ArcadeException
@JvmSynthetic
internal inline fun jsonHandler(jsonMapper: JsonMapper): Handler =
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/handlers/StringHandler.kt b/arcade-java-core/src/main/kotlin/dev/arcade/core/handlers/StringHandler.kt
similarity index 65%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/handlers/StringHandler.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/core/handlers/StringHandler.kt
index 6483fcc..799d2a5 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/handlers/StringHandler.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/core/handlers/StringHandler.kt
@@ -1,9 +1,9 @@
@file:JvmName("StringHandler")
-package com.arcade_engine.api.core.handlers
+package dev.arcade.core.handlers
-import com.arcade_engine.api.core.http.HttpResponse
-import com.arcade_engine.api.core.http.HttpResponse.Handler
+import dev.arcade.core.http.HttpResponse
+import dev.arcade.core.http.HttpResponse.Handler
@JvmSynthetic internal fun stringHandler(): Handler = StringHandlerInternal
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/http/Headers.kt b/arcade-java-core/src/main/kotlin/dev/arcade/core/http/Headers.kt
similarity index 96%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/http/Headers.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/core/http/Headers.kt
index 283db44..8396327 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/http/Headers.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/core/http/Headers.kt
@@ -1,6 +1,6 @@
-package com.arcade_engine.api.core.http
+package dev.arcade.core.http
-import com.arcade_engine.api.core.toImmutable
+import dev.arcade.core.toImmutable
import java.util.TreeMap
class Headers
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/http/HttpClient.kt b/arcade-java-core/src/main/kotlin/dev/arcade/core/http/HttpClient.kt
similarity index 88%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/http/HttpClient.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/core/http/HttpClient.kt
index c1da893..ab82829 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/http/HttpClient.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/core/http/HttpClient.kt
@@ -1,8 +1,8 @@
@file:Suppress("OVERLOADS_INTERFACE") // See https://youtrack.jetbrains.com/issue/KT-36102
-package com.arcade_engine.api.core.http
+package dev.arcade.core.http
-import com.arcade_engine.api.core.RequestOptions
+import dev.arcade.core.RequestOptions
import java.lang.AutoCloseable
import java.util.concurrent.CompletableFuture
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/http/HttpMethod.kt b/arcade-java-core/src/main/kotlin/dev/arcade/core/http/HttpMethod.kt
similarity index 75%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/http/HttpMethod.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/core/http/HttpMethod.kt
index efe7473..80df0c8 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/http/HttpMethod.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/core/http/HttpMethod.kt
@@ -1,4 +1,4 @@
-package com.arcade_engine.api.core.http
+package dev.arcade.core.http
enum class HttpMethod {
GET,
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/http/HttpRequest.kt b/arcade-java-core/src/main/kotlin/dev/arcade/core/http/HttpRequest.kt
similarity index 97%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/http/HttpRequest.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/core/http/HttpRequest.kt
index 1e50bd9..548dd46 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/http/HttpRequest.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/core/http/HttpRequest.kt
@@ -1,7 +1,7 @@
-package com.arcade_engine.api.core.http
+package dev.arcade.core.http
-import com.arcade_engine.api.core.checkRequired
-import com.arcade_engine.api.core.toImmutable
+import dev.arcade.core.checkRequired
+import dev.arcade.core.toImmutable
class HttpRequest
private constructor(
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/http/HttpRequestBody.kt b/arcade-java-core/src/main/kotlin/dev/arcade/core/http/HttpRequestBody.kt
similarity index 94%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/http/HttpRequestBody.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/core/http/HttpRequestBody.kt
index c3e78d6..35dd35a 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/http/HttpRequestBody.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/core/http/HttpRequestBody.kt
@@ -1,4 +1,4 @@
-package com.arcade_engine.api.core.http
+package dev.arcade.core.http
import java.io.OutputStream
import java.lang.AutoCloseable
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/http/HttpResponse.kt b/arcade-java-core/src/main/kotlin/dev/arcade/core/http/HttpResponse.kt
similarity index 90%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/http/HttpResponse.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/core/http/HttpResponse.kt
index f4c5afe..b206587 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/http/HttpResponse.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/core/http/HttpResponse.kt
@@ -1,4 +1,4 @@
-package com.arcade_engine.api.core.http
+package dev.arcade.core.http
import java.io.InputStream
import java.lang.AutoCloseable
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/http/PhantomReachableClosingHttpClient.kt b/arcade-java-core/src/main/kotlin/dev/arcade/core/http/PhantomReachableClosingHttpClient.kt
similarity index 84%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/http/PhantomReachableClosingHttpClient.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/core/http/PhantomReachableClosingHttpClient.kt
index 9f02f00..87f8cb6 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/http/PhantomReachableClosingHttpClient.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/core/http/PhantomReachableClosingHttpClient.kt
@@ -1,7 +1,7 @@
-package com.arcade_engine.api.core.http
+package dev.arcade.core.http
-import com.arcade_engine.api.core.RequestOptions
-import com.arcade_engine.api.core.closeWhenPhantomReachable
+import dev.arcade.core.RequestOptions
+import dev.arcade.core.closeWhenPhantomReachable
import java.util.concurrent.CompletableFuture
/**
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/http/QueryParams.kt b/arcade-java-core/src/main/kotlin/dev/arcade/core/http/QueryParams.kt
similarity index 96%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/http/QueryParams.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/core/http/QueryParams.kt
index 6b266e7..3aa9828 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/http/QueryParams.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/core/http/QueryParams.kt
@@ -1,6 +1,6 @@
-package com.arcade_engine.api.core.http
+package dev.arcade.core.http
-import com.arcade_engine.api.core.toImmutable
+import dev.arcade.core.toImmutable
class QueryParams
private constructor(
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/http/RetryingHttpClient.kt b/arcade-java-core/src/main/kotlin/dev/arcade/core/http/RetryingHttpClient.kt
similarity index 98%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/http/RetryingHttpClient.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/core/http/RetryingHttpClient.kt
index 64206e6..d649440 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/core/http/RetryingHttpClient.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/core/http/RetryingHttpClient.kt
@@ -1,8 +1,8 @@
-package com.arcade_engine.api.core.http
+package dev.arcade.core.http
-import com.arcade_engine.api.core.RequestOptions
-import com.arcade_engine.api.core.checkRequired
-import com.arcade_engine.api.errors.ArcadeIoException
+import dev.arcade.core.RequestOptions
+import dev.arcade.core.checkRequired
+import dev.arcade.errors.ArcadeIoException
import java.io.IOException
import java.time.Clock
import java.time.Duration
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/ArcadeError.kt b/arcade-java-core/src/main/kotlin/dev/arcade/errors/ArcadeError.kt
similarity index 89%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/ArcadeError.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/errors/ArcadeError.kt
index 4e62970..8df105f 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/ArcadeError.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/errors/ArcadeError.kt
@@ -1,15 +1,15 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.errors
+package dev.arcade.errors
-import com.arcade_engine.api.core.ExcludeMissing
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.immutableEmptyMap
-import com.arcade_engine.api.core.toImmutable
import com.fasterxml.jackson.annotation.JsonAnyGetter
import com.fasterxml.jackson.annotation.JsonAnySetter
import com.fasterxml.jackson.annotation.JsonCreator
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
import java.util.Objects
@NoAutoDetect
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/ArcadeException.kt b/arcade-java-core/src/main/kotlin/dev/arcade/errors/ArcadeException.kt
similarity index 79%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/ArcadeException.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/errors/ArcadeException.kt
index 640d11c..8f03604 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/ArcadeException.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/errors/ArcadeException.kt
@@ -1,4 +1,4 @@
-package com.arcade_engine.api.errors
+package dev.arcade.errors
open class ArcadeException
@JvmOverloads
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/ArcadeInvalidDataException.kt b/arcade-java-core/src/main/kotlin/dev/arcade/errors/ArcadeInvalidDataException.kt
similarity index 79%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/ArcadeInvalidDataException.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/errors/ArcadeInvalidDataException.kt
index 7549604..d8ac4e0 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/ArcadeInvalidDataException.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/errors/ArcadeInvalidDataException.kt
@@ -1,4 +1,4 @@
-package com.arcade_engine.api.errors
+package dev.arcade.errors
class ArcadeInvalidDataException
@JvmOverloads
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/ArcadeIoException.kt b/arcade-java-core/src/main/kotlin/dev/arcade/errors/ArcadeIoException.kt
similarity index 78%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/ArcadeIoException.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/errors/ArcadeIoException.kt
index e991324..492fa6e 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/ArcadeIoException.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/errors/ArcadeIoException.kt
@@ -1,4 +1,4 @@
-package com.arcade_engine.api.errors
+package dev.arcade.errors
class ArcadeIoException
@JvmOverloads
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/ArcadeServiceException.kt b/arcade-java-core/src/main/kotlin/dev/arcade/errors/ArcadeServiceException.kt
similarity index 84%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/ArcadeServiceException.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/errors/ArcadeServiceException.kt
index 66c0f11..43498c3 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/ArcadeServiceException.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/errors/ArcadeServiceException.kt
@@ -1,6 +1,6 @@
-package com.arcade_engine.api.errors
+package dev.arcade.errors
-import com.arcade_engine.api.core.http.Headers
+import dev.arcade.core.http.Headers
abstract class ArcadeServiceException
@JvmOverloads
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/BadRequestException.kt b/arcade-java-core/src/main/kotlin/dev/arcade/errors/BadRequestException.kt
similarity index 61%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/BadRequestException.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/errors/BadRequestException.kt
index 3e96289..e95d88e 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/BadRequestException.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/errors/BadRequestException.kt
@@ -1,6 +1,6 @@
-package com.arcade_engine.api.errors
+package dev.arcade.errors
-import com.arcade_engine.api.core.http.Headers
+import dev.arcade.core.http.Headers
class BadRequestException(headers: Headers, body: String, error: ArcadeError) :
ArcadeServiceException(400, headers, body, error)
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/InternalServerException.kt b/arcade-java-core/src/main/kotlin/dev/arcade/errors/InternalServerException.kt
similarity index 66%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/InternalServerException.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/errors/InternalServerException.kt
index 171cb2d..de58ead 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/InternalServerException.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/errors/InternalServerException.kt
@@ -1,6 +1,6 @@
-package com.arcade_engine.api.errors
+package dev.arcade.errors
-import com.arcade_engine.api.core.http.Headers
+import dev.arcade.core.http.Headers
class InternalServerException(statusCode: Int, headers: Headers, body: String, error: ArcadeError) :
ArcadeServiceException(statusCode, headers, body, error)
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/NotFoundException.kt b/arcade-java-core/src/main/kotlin/dev/arcade/errors/NotFoundException.kt
similarity index 61%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/NotFoundException.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/errors/NotFoundException.kt
index 65f878d..7e4bc4c 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/NotFoundException.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/errors/NotFoundException.kt
@@ -1,6 +1,6 @@
-package com.arcade_engine.api.errors
+package dev.arcade.errors
-import com.arcade_engine.api.core.http.Headers
+import dev.arcade.core.http.Headers
class NotFoundException(headers: Headers, body: String, error: ArcadeError) :
ArcadeServiceException(404, headers, body, error)
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/PermissionDeniedException.kt b/arcade-java-core/src/main/kotlin/dev/arcade/errors/PermissionDeniedException.kt
similarity index 62%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/PermissionDeniedException.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/errors/PermissionDeniedException.kt
index fa794fc..5846576 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/PermissionDeniedException.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/errors/PermissionDeniedException.kt
@@ -1,6 +1,6 @@
-package com.arcade_engine.api.errors
+package dev.arcade.errors
-import com.arcade_engine.api.core.http.Headers
+import dev.arcade.core.http.Headers
class PermissionDeniedException(headers: Headers, body: String, error: ArcadeError) :
ArcadeServiceException(403, headers, body, error)
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/RateLimitException.kt b/arcade-java-core/src/main/kotlin/dev/arcade/errors/RateLimitException.kt
similarity index 61%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/RateLimitException.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/errors/RateLimitException.kt
index e35baa1..3b5d370 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/RateLimitException.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/errors/RateLimitException.kt
@@ -1,6 +1,6 @@
-package com.arcade_engine.api.errors
+package dev.arcade.errors
-import com.arcade_engine.api.core.http.Headers
+import dev.arcade.core.http.Headers
class RateLimitException(headers: Headers, body: String, error: ArcadeError) :
ArcadeServiceException(429, headers, body, error)
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/UnauthorizedException.kt b/arcade-java-core/src/main/kotlin/dev/arcade/errors/UnauthorizedException.kt
similarity index 62%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/UnauthorizedException.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/errors/UnauthorizedException.kt
index ba2f20c..680b91c 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/UnauthorizedException.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/errors/UnauthorizedException.kt
@@ -1,6 +1,6 @@
-package com.arcade_engine.api.errors
+package dev.arcade.errors
-import com.arcade_engine.api.core.http.Headers
+import dev.arcade.core.http.Headers
class UnauthorizedException(headers: Headers, body: String, error: ArcadeError) :
ArcadeServiceException(401, headers, body, error)
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/UnexpectedStatusCodeException.kt b/arcade-java-core/src/main/kotlin/dev/arcade/errors/UnexpectedStatusCodeException.kt
similarity index 68%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/UnexpectedStatusCodeException.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/errors/UnexpectedStatusCodeException.kt
index b755697..aefea24 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/UnexpectedStatusCodeException.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/errors/UnexpectedStatusCodeException.kt
@@ -1,6 +1,6 @@
-package com.arcade_engine.api.errors
+package dev.arcade.errors
-import com.arcade_engine.api.core.http.Headers
+import dev.arcade.core.http.Headers
class UnexpectedStatusCodeException(
statusCode: Int,
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/UnprocessableEntityException.kt b/arcade-java-core/src/main/kotlin/dev/arcade/errors/UnprocessableEntityException.kt
similarity index 63%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/UnprocessableEntityException.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/errors/UnprocessableEntityException.kt
index d0cdd9c..6616413 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/errors/UnprocessableEntityException.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/errors/UnprocessableEntityException.kt
@@ -1,6 +1,6 @@
-package com.arcade_engine.api.errors
+package dev.arcade.errors
-import com.arcade_engine.api.core.http.Headers
+import dev.arcade.core.http.Headers
class UnprocessableEntityException(headers: Headers, body: String, error: ArcadeError) :
ArcadeServiceException(422, headers, body, error)
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminAuthProviderCreateParams.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/AdminAuthProviderCreateParams.kt
similarity index 95%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminAuthProviderCreateParams.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/AdminAuthProviderCreateParams.kt
index 4d4ce0d..446f46e 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminAuthProviderCreateParams.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/AdminAuthProviderCreateParams.kt
@@ -1,13 +1,13 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.Params
-import com.arcade_engine.api.core.checkRequired
-import com.arcade_engine.api.core.http.Headers
-import com.arcade_engine.api.core.http.QueryParams
+package dev.arcade.models
+
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.Params
+import dev.arcade.core.checkRequired
+import dev.arcade.core.http.Headers
+import dev.arcade.core.http.QueryParams
import java.util.Objects
/** Create a new auth provider */
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminAuthProviderDeleteParams.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/AdminAuthProviderDeleteParams.kt
similarity index 95%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminAuthProviderDeleteParams.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/AdminAuthProviderDeleteParams.kt
index 184f37d..5d92b30 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminAuthProviderDeleteParams.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/AdminAuthProviderDeleteParams.kt
@@ -1,14 +1,14 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.Params
-import com.arcade_engine.api.core.checkRequired
-import com.arcade_engine.api.core.http.Headers
-import com.arcade_engine.api.core.http.QueryParams
-import com.arcade_engine.api.core.toImmutable
+package dev.arcade.models
+
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.Params
+import dev.arcade.core.checkRequired
+import dev.arcade.core.http.Headers
+import dev.arcade.core.http.QueryParams
+import dev.arcade.core.toImmutable
import java.util.Objects
import java.util.Optional
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminAuthProviderGetParams.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/AdminAuthProviderGetParams.kt
similarity index 95%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminAuthProviderGetParams.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/AdminAuthProviderGetParams.kt
index 537c8f0..1d078d6 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminAuthProviderGetParams.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/AdminAuthProviderGetParams.kt
@@ -1,12 +1,12 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
+package dev.arcade.models
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.Params
-import com.arcade_engine.api.core.checkRequired
-import com.arcade_engine.api.core.http.Headers
-import com.arcade_engine.api.core.http.QueryParams
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.Params
+import dev.arcade.core.checkRequired
+import dev.arcade.core.http.Headers
+import dev.arcade.core.http.QueryParams
import java.util.Objects
/** Get the details of a specific auth provider */
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminAuthProviderListParams.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/AdminAuthProviderListParams.kt
similarity index 96%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminAuthProviderListParams.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/AdminAuthProviderListParams.kt
index 5152acd..6a810ec 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminAuthProviderListParams.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/AdminAuthProviderListParams.kt
@@ -1,11 +1,11 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
+package dev.arcade.models
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.Params
-import com.arcade_engine.api.core.http.Headers
-import com.arcade_engine.api.core.http.QueryParams
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.Params
+import dev.arcade.core.http.Headers
+import dev.arcade.core.http.QueryParams
import java.util.Objects
/** List a page of auth providers that are available to the caller */
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminAuthProviderListResponse.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/AdminAuthProviderListResponse.kt
similarity index 94%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminAuthProviderListResponse.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/AdminAuthProviderListResponse.kt
index 4d20c86..b719b25 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminAuthProviderListResponse.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/AdminAuthProviderListResponse.kt
@@ -1,18 +1,18 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.ExcludeMissing
-import com.arcade_engine.api.core.JsonField
-import com.arcade_engine.api.core.JsonMissing
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.immutableEmptyMap
-import com.arcade_engine.api.core.toImmutable
+package dev.arcade.models
+
import com.fasterxml.jackson.annotation.JsonAnyGetter
import com.fasterxml.jackson.annotation.JsonAnySetter
import com.fasterxml.jackson.annotation.JsonCreator
import com.fasterxml.jackson.annotation.JsonProperty
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonField
+import dev.arcade.core.JsonMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
import java.util.Objects
import java.util.Optional
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminAuthProviderPatchParams.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/AdminAuthProviderPatchParams.kt
similarity index 95%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminAuthProviderPatchParams.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/AdminAuthProviderPatchParams.kt
index 18f6d3e..4f003e3 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminAuthProviderPatchParams.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/AdminAuthProviderPatchParams.kt
@@ -1,13 +1,13 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.Params
-import com.arcade_engine.api.core.checkRequired
-import com.arcade_engine.api.core.http.Headers
-import com.arcade_engine.api.core.http.QueryParams
+package dev.arcade.models
+
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.Params
+import dev.arcade.core.checkRequired
+import dev.arcade.core.http.Headers
+import dev.arcade.core.http.QueryParams
import java.util.Objects
/** Patch an existing auth provider */
diff --git a/arcade-java-core/src/main/kotlin/dev/arcade/models/AdminSecretCreateParams.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/AdminSecretCreateParams.kt
new file mode 100644
index 0000000..2638b6d
--- /dev/null
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/AdminSecretCreateParams.kt
@@ -0,0 +1,346 @@
+// File generated from our OpenAPI spec by Stainless.
+
+package dev.arcade.models
+
+import com.fasterxml.jackson.annotation.JsonAnyGetter
+import com.fasterxml.jackson.annotation.JsonAnySetter
+import com.fasterxml.jackson.annotation.JsonCreator
+import com.fasterxml.jackson.annotation.JsonProperty
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonField
+import dev.arcade.core.JsonMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.Params
+import dev.arcade.core.checkRequired
+import dev.arcade.core.http.Headers
+import dev.arcade.core.http.QueryParams
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
+import java.util.Objects
+import java.util.Optional
+
+/** Create or update a secret */
+class AdminSecretCreateParams
+private constructor(
+ private val secretKey: String,
+ private val body: Body,
+ private val additionalHeaders: Headers,
+ private val additionalQueryParams: QueryParams,
+) : Params {
+
+ fun secretKey(): String = secretKey
+
+ fun value(): String = body.value()
+
+ fun description(): Optional = body.description()
+
+ fun _value(): JsonField = body._value()
+
+ fun _description(): JsonField = body._description()
+
+ fun _additionalBodyProperties(): Map = body._additionalProperties()
+
+ fun _additionalHeaders(): Headers = additionalHeaders
+
+ fun _additionalQueryParams(): QueryParams = additionalQueryParams
+
+ @JvmSynthetic internal fun _body(): Body = body
+
+ override fun _headers(): Headers = additionalHeaders
+
+ override fun _queryParams(): QueryParams = additionalQueryParams
+
+ fun getPathParam(index: Int): String {
+ return when (index) {
+ 0 -> secretKey
+ else -> ""
+ }
+ }
+
+ @NoAutoDetect
+ class Body
+ @JsonCreator
+ private constructor(
+ @JsonProperty("value")
+ @ExcludeMissing
+ private val value: JsonField = JsonMissing.of(),
+ @JsonProperty("description")
+ @ExcludeMissing
+ private val description: JsonField = JsonMissing.of(),
+ @JsonAnySetter
+ private val additionalProperties: Map = immutableEmptyMap(),
+ ) {
+
+ fun value(): String = value.getRequired("value")
+
+ fun description(): Optional =
+ Optional.ofNullable(description.getNullable("description"))
+
+ @JsonProperty("value") @ExcludeMissing fun _value(): JsonField = value
+
+ @JsonProperty("description")
+ @ExcludeMissing
+ fun _description(): JsonField = description
+
+ @JsonAnyGetter
+ @ExcludeMissing
+ fun _additionalProperties(): Map = additionalProperties
+
+ private var validated: Boolean = false
+
+ fun validate(): Body = apply {
+ if (validated) {
+ return@apply
+ }
+
+ value()
+ description()
+ validated = true
+ }
+
+ fun toBuilder() = Builder().from(this)
+
+ companion object {
+
+ @JvmStatic fun builder() = Builder()
+ }
+
+ /** A builder for [Body]. */
+ class Builder internal constructor() {
+
+ private var value: JsonField? = null
+ private var description: JsonField = JsonMissing.of()
+ private var additionalProperties: MutableMap = mutableMapOf()
+
+ @JvmSynthetic
+ internal fun from(body: Body) = apply {
+ value = body.value
+ description = body.description
+ additionalProperties = body.additionalProperties.toMutableMap()
+ }
+
+ fun value(value: String) = value(JsonField.of(value))
+
+ fun value(value: JsonField) = apply { this.value = value }
+
+ fun description(description: String) = description(JsonField.of(description))
+
+ fun description(description: JsonField) = apply {
+ this.description = description
+ }
+
+ fun additionalProperties(additionalProperties: Map) = apply {
+ this.additionalProperties.clear()
+ putAllAdditionalProperties(additionalProperties)
+ }
+
+ fun putAdditionalProperty(key: String, value: JsonValue) = apply {
+ additionalProperties.put(key, value)
+ }
+
+ fun putAllAdditionalProperties(additionalProperties: Map) = apply {
+ this.additionalProperties.putAll(additionalProperties)
+ }
+
+ fun removeAdditionalProperty(key: String) = apply { additionalProperties.remove(key) }
+
+ fun removeAllAdditionalProperties(keys: Set) = apply {
+ keys.forEach(::removeAdditionalProperty)
+ }
+
+ fun build(): Body =
+ Body(checkRequired("value", value), description, additionalProperties.toImmutable())
+ }
+
+ override fun equals(other: Any?): Boolean {
+ if (this === other) {
+ return true
+ }
+
+ return /* spotless:off */ other is Body && value == other.value && description == other.description && additionalProperties == other.additionalProperties /* spotless:on */
+ }
+
+ /* spotless:off */
+ private val hashCode: Int by lazy { Objects.hash(value, description, additionalProperties) }
+ /* spotless:on */
+
+ override fun hashCode(): Int = hashCode
+
+ override fun toString() =
+ "Body{value=$value, description=$description, additionalProperties=$additionalProperties}"
+ }
+
+ fun toBuilder() = Builder().from(this)
+
+ companion object {
+
+ @JvmStatic fun builder() = Builder()
+ }
+
+ /** A builder for [AdminSecretCreateParams]. */
+ @NoAutoDetect
+ class Builder internal constructor() {
+
+ private var secretKey: String? = null
+ private var body: Body.Builder = Body.builder()
+ private var additionalHeaders: Headers.Builder = Headers.builder()
+ private var additionalQueryParams: QueryParams.Builder = QueryParams.builder()
+
+ @JvmSynthetic
+ internal fun from(adminSecretCreateParams: AdminSecretCreateParams) = apply {
+ secretKey = adminSecretCreateParams.secretKey
+ body = adminSecretCreateParams.body.toBuilder()
+ additionalHeaders = adminSecretCreateParams.additionalHeaders.toBuilder()
+ additionalQueryParams = adminSecretCreateParams.additionalQueryParams.toBuilder()
+ }
+
+ fun secretKey(secretKey: String) = apply { this.secretKey = secretKey }
+
+ fun value(value: String) = apply { body.value(value) }
+
+ fun value(value: JsonField) = apply { body.value(value) }
+
+ fun description(description: String) = apply { body.description(description) }
+
+ fun description(description: JsonField) = apply { body.description(description) }
+
+ fun additionalBodyProperties(additionalBodyProperties: Map) = apply {
+ body.additionalProperties(additionalBodyProperties)
+ }
+
+ fun putAdditionalBodyProperty(key: String, value: JsonValue) = apply {
+ body.putAdditionalProperty(key, value)
+ }
+
+ fun putAllAdditionalBodyProperties(additionalBodyProperties: Map) =
+ apply {
+ body.putAllAdditionalProperties(additionalBodyProperties)
+ }
+
+ fun removeAdditionalBodyProperty(key: String) = apply { body.removeAdditionalProperty(key) }
+
+ fun removeAllAdditionalBodyProperties(keys: Set) = apply {
+ body.removeAllAdditionalProperties(keys)
+ }
+
+ fun additionalHeaders(additionalHeaders: Headers) = apply {
+ this.additionalHeaders.clear()
+ putAllAdditionalHeaders(additionalHeaders)
+ }
+
+ fun additionalHeaders(additionalHeaders: Map>) = apply {
+ this.additionalHeaders.clear()
+ putAllAdditionalHeaders(additionalHeaders)
+ }
+
+ fun putAdditionalHeader(name: String, value: String) = apply {
+ additionalHeaders.put(name, value)
+ }
+
+ fun putAdditionalHeaders(name: String, values: Iterable) = apply {
+ additionalHeaders.put(name, values)
+ }
+
+ fun putAllAdditionalHeaders(additionalHeaders: Headers) = apply {
+ this.additionalHeaders.putAll(additionalHeaders)
+ }
+
+ fun putAllAdditionalHeaders(additionalHeaders: Map>) = apply {
+ this.additionalHeaders.putAll(additionalHeaders)
+ }
+
+ fun replaceAdditionalHeaders(name: String, value: String) = apply {
+ additionalHeaders.replace(name, value)
+ }
+
+ fun replaceAdditionalHeaders(name: String, values: Iterable) = apply {
+ additionalHeaders.replace(name, values)
+ }
+
+ fun replaceAllAdditionalHeaders(additionalHeaders: Headers) = apply {
+ this.additionalHeaders.replaceAll(additionalHeaders)
+ }
+
+ fun replaceAllAdditionalHeaders(additionalHeaders: Map>) = apply {
+ this.additionalHeaders.replaceAll(additionalHeaders)
+ }
+
+ fun removeAdditionalHeaders(name: String) = apply { additionalHeaders.remove(name) }
+
+ fun removeAllAdditionalHeaders(names: Set) = apply {
+ additionalHeaders.removeAll(names)
+ }
+
+ fun additionalQueryParams(additionalQueryParams: QueryParams) = apply {
+ this.additionalQueryParams.clear()
+ putAllAdditionalQueryParams(additionalQueryParams)
+ }
+
+ fun additionalQueryParams(additionalQueryParams: Map>) = apply {
+ this.additionalQueryParams.clear()
+ putAllAdditionalQueryParams(additionalQueryParams)
+ }
+
+ fun putAdditionalQueryParam(key: String, value: String) = apply {
+ additionalQueryParams.put(key, value)
+ }
+
+ fun putAdditionalQueryParams(key: String, values: Iterable) = apply {
+ additionalQueryParams.put(key, values)
+ }
+
+ fun putAllAdditionalQueryParams(additionalQueryParams: QueryParams) = apply {
+ this.additionalQueryParams.putAll(additionalQueryParams)
+ }
+
+ fun putAllAdditionalQueryParams(additionalQueryParams: Map>) =
+ apply {
+ this.additionalQueryParams.putAll(additionalQueryParams)
+ }
+
+ fun replaceAdditionalQueryParams(key: String, value: String) = apply {
+ additionalQueryParams.replace(key, value)
+ }
+
+ fun replaceAdditionalQueryParams(key: String, values: Iterable) = apply {
+ additionalQueryParams.replace(key, values)
+ }
+
+ fun replaceAllAdditionalQueryParams(additionalQueryParams: QueryParams) = apply {
+ this.additionalQueryParams.replaceAll(additionalQueryParams)
+ }
+
+ fun replaceAllAdditionalQueryParams(additionalQueryParams: Map>) =
+ apply {
+ this.additionalQueryParams.replaceAll(additionalQueryParams)
+ }
+
+ fun removeAdditionalQueryParams(key: String) = apply { additionalQueryParams.remove(key) }
+
+ fun removeAllAdditionalQueryParams(keys: Set) = apply {
+ additionalQueryParams.removeAll(keys)
+ }
+
+ fun build(): AdminSecretCreateParams =
+ AdminSecretCreateParams(
+ checkRequired("secretKey", secretKey),
+ body.build(),
+ additionalHeaders.build(),
+ additionalQueryParams.build(),
+ )
+ }
+
+ override fun equals(other: Any?): Boolean {
+ if (this === other) {
+ return true
+ }
+
+ return /* spotless:off */ other is AdminSecretCreateParams && secretKey == other.secretKey && body == other.body && additionalHeaders == other.additionalHeaders && additionalQueryParams == other.additionalQueryParams /* spotless:on */
+ }
+
+ override fun hashCode(): Int = /* spotless:off */ Objects.hash(secretKey, body, additionalHeaders, additionalQueryParams) /* spotless:on */
+
+ override fun toString() =
+ "AdminSecretCreateParams{secretKey=$secretKey, body=$body, additionalHeaders=$additionalHeaders, additionalQueryParams=$additionalQueryParams}"
+}
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminSecretDeleteParams.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/AdminSecretDeleteParams.kt
similarity index 95%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminSecretDeleteParams.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/AdminSecretDeleteParams.kt
index c0b1538..f2cc1a5 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminSecretDeleteParams.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/AdminSecretDeleteParams.kt
@@ -1,14 +1,14 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.Params
-import com.arcade_engine.api.core.checkRequired
-import com.arcade_engine.api.core.http.Headers
-import com.arcade_engine.api.core.http.QueryParams
-import com.arcade_engine.api.core.toImmutable
+package dev.arcade.models
+
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.Params
+import dev.arcade.core.checkRequired
+import dev.arcade.core.http.Headers
+import dev.arcade.core.http.QueryParams
+import dev.arcade.core.toImmutable
import java.util.Objects
import java.util.Optional
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminSecretListParams.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/AdminSecretListParams.kt
similarity index 96%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminSecretListParams.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/AdminSecretListParams.kt
index c5cb1b5..61188d9 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminSecretListParams.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/AdminSecretListParams.kt
@@ -1,11 +1,11 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
+package dev.arcade.models
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.Params
-import com.arcade_engine.api.core.http.Headers
-import com.arcade_engine.api.core.http.QueryParams
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.Params
+import dev.arcade.core.http.Headers
+import dev.arcade.core.http.QueryParams
import java.util.Objects
/** List all secrets that are visible to the caller */
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminSecretListResponse.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/AdminSecretListResponse.kt
similarity index 94%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminSecretListResponse.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/AdminSecretListResponse.kt
index 0e3efac..ed4deb3 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminSecretListResponse.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/AdminSecretListResponse.kt
@@ -1,18 +1,18 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.ExcludeMissing
-import com.arcade_engine.api.core.JsonField
-import com.arcade_engine.api.core.JsonMissing
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.immutableEmptyMap
-import com.arcade_engine.api.core.toImmutable
+package dev.arcade.models
+
import com.fasterxml.jackson.annotation.JsonAnyGetter
import com.fasterxml.jackson.annotation.JsonAnySetter
import com.fasterxml.jackson.annotation.JsonCreator
import com.fasterxml.jackson.annotation.JsonProperty
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonField
+import dev.arcade.core.JsonMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
import java.util.Objects
import java.util.Optional
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminUserConnectionDeleteParams.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/AdminUserConnectionDeleteParams.kt
similarity index 95%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminUserConnectionDeleteParams.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/AdminUserConnectionDeleteParams.kt
index f207374..64b26ec 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminUserConnectionDeleteParams.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/AdminUserConnectionDeleteParams.kt
@@ -1,14 +1,14 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.Params
-import com.arcade_engine.api.core.checkRequired
-import com.arcade_engine.api.core.http.Headers
-import com.arcade_engine.api.core.http.QueryParams
-import com.arcade_engine.api.core.toImmutable
+package dev.arcade.models
+
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.Params
+import dev.arcade.core.checkRequired
+import dev.arcade.core.http.Headers
+import dev.arcade.core.http.QueryParams
+import dev.arcade.core.toImmutable
import java.util.Objects
import java.util.Optional
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminUserConnectionListPage.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/AdminUserConnectionListPage.kt
similarity index 94%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminUserConnectionListPage.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/AdminUserConnectionListPage.kt
index 039bea4..21e3150 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminUserConnectionListPage.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/AdminUserConnectionListPage.kt
@@ -1,19 +1,19 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.ExcludeMissing
-import com.arcade_engine.api.core.JsonField
-import com.arcade_engine.api.core.JsonMissing
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.immutableEmptyMap
-import com.arcade_engine.api.core.toImmutable
-import com.arcade_engine.api.services.blocking.admin.UserConnectionService
+package dev.arcade.models
+
import com.fasterxml.jackson.annotation.JsonAnyGetter
import com.fasterxml.jackson.annotation.JsonAnySetter
import com.fasterxml.jackson.annotation.JsonCreator
import com.fasterxml.jackson.annotation.JsonProperty
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonField
+import dev.arcade.core.JsonMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
+import dev.arcade.services.blocking.admin.UserConnectionService
import java.util.Objects
import java.util.Optional
import java.util.stream.Stream
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminUserConnectionListPageAsync.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/AdminUserConnectionListPageAsync.kt
similarity index 94%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminUserConnectionListPageAsync.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/AdminUserConnectionListPageAsync.kt
index 34a158d..b9e3680 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminUserConnectionListPageAsync.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/AdminUserConnectionListPageAsync.kt
@@ -1,19 +1,19 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.ExcludeMissing
-import com.arcade_engine.api.core.JsonField
-import com.arcade_engine.api.core.JsonMissing
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.immutableEmptyMap
-import com.arcade_engine.api.core.toImmutable
-import com.arcade_engine.api.services.async.admin.UserConnectionServiceAsync
+package dev.arcade.models
+
import com.fasterxml.jackson.annotation.JsonAnyGetter
import com.fasterxml.jackson.annotation.JsonAnySetter
import com.fasterxml.jackson.annotation.JsonCreator
import com.fasterxml.jackson.annotation.JsonProperty
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonField
+import dev.arcade.core.JsonMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
+import dev.arcade.services.async.admin.UserConnectionServiceAsync
import java.util.Objects
import java.util.Optional
import java.util.concurrent.CompletableFuture
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminUserConnectionListParams.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/AdminUserConnectionListParams.kt
similarity index 98%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminUserConnectionListParams.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/AdminUserConnectionListParams.kt
index adc7c62..cdcb4c9 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AdminUserConnectionListParams.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/AdminUserConnectionListParams.kt
@@ -1,11 +1,11 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
+package dev.arcade.models
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.Params
-import com.arcade_engine.api.core.http.Headers
-import com.arcade_engine.api.core.http.QueryParams
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.Params
+import dev.arcade.core.http.Headers
+import dev.arcade.core.http.QueryParams
import java.util.Objects
import java.util.Optional
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AuthAuthorizeParams.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/AuthAuthorizeParams.kt
similarity index 95%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AuthAuthorizeParams.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/AuthAuthorizeParams.kt
index 3414b3b..2f7692d 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AuthAuthorizeParams.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/AuthAuthorizeParams.kt
@@ -1,13 +1,13 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.Params
-import com.arcade_engine.api.core.checkRequired
-import com.arcade_engine.api.core.http.Headers
-import com.arcade_engine.api.core.http.QueryParams
+package dev.arcade.models
+
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.Params
+import dev.arcade.core.checkRequired
+import dev.arcade.core.http.Headers
+import dev.arcade.core.http.QueryParams
import java.util.Objects
/** Starts the authorization process for given authorization requirements */
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AuthConfirmUserParams.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/AuthConfirmUserParams.kt
similarity index 95%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AuthConfirmUserParams.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/AuthConfirmUserParams.kt
index ef12149..95d6033 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AuthConfirmUserParams.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/AuthConfirmUserParams.kt
@@ -1,13 +1,13 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.Params
-import com.arcade_engine.api.core.checkRequired
-import com.arcade_engine.api.core.http.Headers
-import com.arcade_engine.api.core.http.QueryParams
+package dev.arcade.models
+
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.Params
+import dev.arcade.core.checkRequired
+import dev.arcade.core.http.Headers
+import dev.arcade.core.http.QueryParams
import java.util.Objects
/** Confirms a user's details during an authorization flow */
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AuthProviderCreateRequest.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/AuthProviderCreateRequest.kt
similarity index 94%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AuthProviderCreateRequest.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/AuthProviderCreateRequest.kt
index 9876b1d..245a7e3 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AuthProviderCreateRequest.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/AuthProviderCreateRequest.kt
@@ -1,21 +1,21 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.Enum
-import com.arcade_engine.api.core.ExcludeMissing
-import com.arcade_engine.api.core.JsonField
-import com.arcade_engine.api.core.JsonMissing
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.checkRequired
-import com.arcade_engine.api.core.immutableEmptyMap
-import com.arcade_engine.api.core.toImmutable
-import com.arcade_engine.api.errors.ArcadeInvalidDataException
+package dev.arcade.models
+
import com.fasterxml.jackson.annotation.JsonAnyGetter
import com.fasterxml.jackson.annotation.JsonAnySetter
import com.fasterxml.jackson.annotation.JsonCreator
import com.fasterxml.jackson.annotation.JsonProperty
+import dev.arcade.core.Enum
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonField
+import dev.arcade.core.JsonMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.checkRequired
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
+import dev.arcade.errors.ArcadeInvalidDataException
import java.util.Objects
import java.util.Optional
@@ -437,6 +437,9 @@ private constructor(
@JsonProperty("endpoint")
@ExcludeMissing
private val endpoint: JsonField = JsonMissing.of(),
+ @JsonProperty("auth_header_value_format")
+ @ExcludeMissing
+ private val authHeaderValueFormat: JsonField = JsonMissing.of(),
@JsonProperty("auth_method")
@ExcludeMissing
private val authMethod: JsonField = JsonMissing.of(),
@@ -461,6 +464,9 @@ private constructor(
fun endpoint(): String = endpoint.getRequired("endpoint")
+ fun authHeaderValueFormat(): Optional =
+ Optional.ofNullable(authHeaderValueFormat.getNullable("auth_header_value_format"))
+
fun authMethod(): Optional =
Optional.ofNullable(authMethod.getNullable("auth_method"))
@@ -479,6 +485,10 @@ private constructor(
@JsonProperty("endpoint") @ExcludeMissing fun _endpoint(): JsonField = endpoint
+ @JsonProperty("auth_header_value_format")
+ @ExcludeMissing
+ fun _authHeaderValueFormat(): JsonField = authHeaderValueFormat
+
@JsonProperty("auth_method")
@ExcludeMissing
fun _authMethod(): JsonField = authMethod
@@ -511,6 +521,7 @@ private constructor(
}
endpoint()
+ authHeaderValueFormat()
authMethod()
method()
params().ifPresent { it.validate() }
@@ -531,6 +542,7 @@ private constructor(
class Builder internal constructor() {
private var endpoint: JsonField? = null
+ private var authHeaderValueFormat: JsonField = JsonMissing.of()
private var authMethod: JsonField = JsonMissing.of()
private var method: JsonField = JsonMissing.of()
private var params: JsonField = JsonMissing.of()
@@ -542,6 +554,7 @@ private constructor(
@JvmSynthetic
internal fun from(authorizeRequest: AuthorizeRequest) = apply {
endpoint = authorizeRequest.endpoint
+ authHeaderValueFormat = authorizeRequest.authHeaderValueFormat
authMethod = authorizeRequest.authMethod
method = authorizeRequest.method
params = authorizeRequest.params
@@ -555,6 +568,13 @@ private constructor(
fun endpoint(endpoint: JsonField) = apply { this.endpoint = endpoint }
+ fun authHeaderValueFormat(authHeaderValueFormat: String) =
+ authHeaderValueFormat(JsonField.of(authHeaderValueFormat))
+
+ fun authHeaderValueFormat(authHeaderValueFormat: JsonField) = apply {
+ this.authHeaderValueFormat = authHeaderValueFormat
+ }
+
fun authMethod(authMethod: String) = authMethod(JsonField.of(authMethod))
fun authMethod(authMethod: JsonField) = apply {
@@ -615,6 +635,7 @@ private constructor(
fun build(): AuthorizeRequest =
AuthorizeRequest(
checkRequired("endpoint", endpoint),
+ authHeaderValueFormat,
authMethod,
method,
params,
@@ -1010,17 +1031,17 @@ private constructor(
return true
}
- return /* spotless:off */ other is AuthorizeRequest && endpoint == other.endpoint && authMethod == other.authMethod && method == other.method && params == other.params && requestContentType == other.requestContentType && responseContentType == other.responseContentType && responseMap == other.responseMap && additionalProperties == other.additionalProperties /* spotless:on */
+ return /* spotless:off */ other is AuthorizeRequest && endpoint == other.endpoint && authHeaderValueFormat == other.authHeaderValueFormat && authMethod == other.authMethod && method == other.method && params == other.params && requestContentType == other.requestContentType && responseContentType == other.responseContentType && responseMap == other.responseMap && additionalProperties == other.additionalProperties /* spotless:on */
}
/* spotless:off */
- private val hashCode: Int by lazy { Objects.hash(endpoint, authMethod, method, params, requestContentType, responseContentType, responseMap, additionalProperties) }
+ private val hashCode: Int by lazy { Objects.hash(endpoint, authHeaderValueFormat, authMethod, method, params, requestContentType, responseContentType, responseMap, additionalProperties) }
/* spotless:on */
override fun hashCode(): Int = hashCode
override fun toString() =
- "AuthorizeRequest{endpoint=$endpoint, authMethod=$authMethod, method=$method, params=$params, requestContentType=$requestContentType, responseContentType=$responseContentType, responseMap=$responseMap, additionalProperties=$additionalProperties}"
+ "AuthorizeRequest{endpoint=$endpoint, authHeaderValueFormat=$authHeaderValueFormat, authMethod=$authMethod, method=$method, params=$params, requestContentType=$requestContentType, responseContentType=$responseContentType, responseMap=$responseMap, additionalProperties=$additionalProperties}"
}
@NoAutoDetect
@@ -1147,6 +1168,9 @@ private constructor(
@JsonProperty("endpoint")
@ExcludeMissing
private val endpoint: JsonField = JsonMissing.of(),
+ @JsonProperty("auth_header_value_format")
+ @ExcludeMissing
+ private val authHeaderValueFormat: JsonField = JsonMissing.of(),
@JsonProperty("auth_method")
@ExcludeMissing
private val authMethod: JsonField = JsonMissing.of(),
@@ -1171,6 +1195,9 @@ private constructor(
fun endpoint(): String = endpoint.getRequired("endpoint")
+ fun authHeaderValueFormat(): Optional =
+ Optional.ofNullable(authHeaderValueFormat.getNullable("auth_header_value_format"))
+
fun authMethod(): Optional =
Optional.ofNullable(authMethod.getNullable("auth_method"))
@@ -1189,6 +1216,10 @@ private constructor(
@JsonProperty("endpoint") @ExcludeMissing fun _endpoint(): JsonField = endpoint
+ @JsonProperty("auth_header_value_format")
+ @ExcludeMissing
+ fun _authHeaderValueFormat(): JsonField = authHeaderValueFormat
+
@JsonProperty("auth_method")
@ExcludeMissing
fun _authMethod(): JsonField = authMethod
@@ -1221,6 +1252,7 @@ private constructor(
}
endpoint()
+ authHeaderValueFormat()
authMethod()
method()
params().ifPresent { it.validate() }
@@ -1241,6 +1273,7 @@ private constructor(
class Builder internal constructor() {
private var endpoint: JsonField? = null
+ private var authHeaderValueFormat: JsonField = JsonMissing.of()
private var authMethod: JsonField = JsonMissing.of()
private var method: JsonField = JsonMissing.of()
private var params: JsonField = JsonMissing.of()
@@ -1252,6 +1285,7 @@ private constructor(
@JvmSynthetic
internal fun from(refreshRequest: RefreshRequest) = apply {
endpoint = refreshRequest.endpoint
+ authHeaderValueFormat = refreshRequest.authHeaderValueFormat
authMethod = refreshRequest.authMethod
method = refreshRequest.method
params = refreshRequest.params
@@ -1265,6 +1299,13 @@ private constructor(
fun endpoint(endpoint: JsonField) = apply { this.endpoint = endpoint }
+ fun authHeaderValueFormat(authHeaderValueFormat: String) =
+ authHeaderValueFormat(JsonField.of(authHeaderValueFormat))
+
+ fun authHeaderValueFormat(authHeaderValueFormat: JsonField) = apply {
+ this.authHeaderValueFormat = authHeaderValueFormat
+ }
+
fun authMethod(authMethod: String) = authMethod(JsonField.of(authMethod))
fun authMethod(authMethod: JsonField) = apply {
@@ -1325,6 +1366,7 @@ private constructor(
fun build(): RefreshRequest =
RefreshRequest(
checkRequired("endpoint", endpoint),
+ authHeaderValueFormat,
authMethod,
method,
params,
@@ -1720,17 +1762,17 @@ private constructor(
return true
}
- return /* spotless:off */ other is RefreshRequest && endpoint == other.endpoint && authMethod == other.authMethod && method == other.method && params == other.params && requestContentType == other.requestContentType && responseContentType == other.responseContentType && responseMap == other.responseMap && additionalProperties == other.additionalProperties /* spotless:on */
+ return /* spotless:off */ other is RefreshRequest && endpoint == other.endpoint && authHeaderValueFormat == other.authHeaderValueFormat && authMethod == other.authMethod && method == other.method && params == other.params && requestContentType == other.requestContentType && responseContentType == other.responseContentType && responseMap == other.responseMap && additionalProperties == other.additionalProperties /* spotless:on */
}
/* spotless:off */
- private val hashCode: Int by lazy { Objects.hash(endpoint, authMethod, method, params, requestContentType, responseContentType, responseMap, additionalProperties) }
+ private val hashCode: Int by lazy { Objects.hash(endpoint, authHeaderValueFormat, authMethod, method, params, requestContentType, responseContentType, responseMap, additionalProperties) }
/* spotless:on */
override fun hashCode(): Int = hashCode
override fun toString() =
- "RefreshRequest{endpoint=$endpoint, authMethod=$authMethod, method=$method, params=$params, requestContentType=$requestContentType, responseContentType=$responseContentType, responseMap=$responseMap, additionalProperties=$additionalProperties}"
+ "RefreshRequest{endpoint=$endpoint, authHeaderValueFormat=$authHeaderValueFormat, authMethod=$authMethod, method=$method, params=$params, requestContentType=$requestContentType, responseContentType=$responseContentType, responseMap=$responseMap, additionalProperties=$additionalProperties}"
}
class ScopeDelimiter
@@ -1848,6 +1890,9 @@ private constructor(
@JsonProperty("triggers")
@ExcludeMissing
private val triggers: JsonField = JsonMissing.of(),
+ @JsonProperty("auth_header_value_format")
+ @ExcludeMissing
+ private val authHeaderValueFormat: JsonField = JsonMissing.of(),
@JsonProperty("auth_method")
@ExcludeMissing
private val authMethod: JsonField = JsonMissing.of(),
@@ -1874,6 +1919,9 @@ private constructor(
fun triggers(): Triggers = triggers.getRequired("triggers")
+ fun authHeaderValueFormat(): Optional =
+ Optional.ofNullable(authHeaderValueFormat.getNullable("auth_header_value_format"))
+
fun authMethod(): Optional =
Optional.ofNullable(authMethod.getNullable("auth_method"))
@@ -1896,6 +1944,10 @@ private constructor(
@ExcludeMissing
fun _triggers(): JsonField = triggers
+ @JsonProperty("auth_header_value_format")
+ @ExcludeMissing
+ fun _authHeaderValueFormat(): JsonField = authHeaderValueFormat
+
@JsonProperty("auth_method")
@ExcludeMissing
fun _authMethod(): JsonField = authMethod
@@ -1929,6 +1981,7 @@ private constructor(
endpoint()
triggers().validate()
+ authHeaderValueFormat()
authMethod()
method()
params().ifPresent { it.validate() }
@@ -1950,6 +2003,7 @@ private constructor(
private var endpoint: JsonField? = null
private var triggers: JsonField? = null
+ private var authHeaderValueFormat: JsonField = JsonMissing.of()
private var authMethod: JsonField = JsonMissing.of()
private var method: JsonField = JsonMissing.of()
private var params: JsonField = JsonMissing.of()
@@ -1962,6 +2016,7 @@ private constructor(
internal fun from(tokenIntrospectionRequest: TokenIntrospectionRequest) = apply {
endpoint = tokenIntrospectionRequest.endpoint
triggers = tokenIntrospectionRequest.triggers
+ authHeaderValueFormat = tokenIntrospectionRequest.authHeaderValueFormat
authMethod = tokenIntrospectionRequest.authMethod
method = tokenIntrospectionRequest.method
params = tokenIntrospectionRequest.params
@@ -1980,6 +2035,13 @@ private constructor(
fun triggers(triggers: JsonField) = apply { this.triggers = triggers }
+ fun authHeaderValueFormat(authHeaderValueFormat: String) =
+ authHeaderValueFormat(JsonField.of(authHeaderValueFormat))
+
+ fun authHeaderValueFormat(authHeaderValueFormat: JsonField) = apply {
+ this.authHeaderValueFormat = authHeaderValueFormat
+ }
+
fun authMethod(authMethod: String) = authMethod(JsonField.of(authMethod))
fun authMethod(authMethod: JsonField) = apply {
@@ -2041,6 +2103,7 @@ private constructor(
TokenIntrospectionRequest(
checkRequired("endpoint", endpoint),
checkRequired("triggers", triggers),
+ authHeaderValueFormat,
authMethod,
method,
params,
@@ -2559,17 +2622,17 @@ private constructor(
return true
}
- return /* spotless:off */ other is TokenIntrospectionRequest && endpoint == other.endpoint && triggers == other.triggers && authMethod == other.authMethod && method == other.method && params == other.params && requestContentType == other.requestContentType && responseContentType == other.responseContentType && responseMap == other.responseMap && additionalProperties == other.additionalProperties /* spotless:on */
+ return /* spotless:off */ other is TokenIntrospectionRequest && endpoint == other.endpoint && triggers == other.triggers && authHeaderValueFormat == other.authHeaderValueFormat && authMethod == other.authMethod && method == other.method && params == other.params && requestContentType == other.requestContentType && responseContentType == other.responseContentType && responseMap == other.responseMap && additionalProperties == other.additionalProperties /* spotless:on */
}
/* spotless:off */
- private val hashCode: Int by lazy { Objects.hash(endpoint, triggers, authMethod, method, params, requestContentType, responseContentType, responseMap, additionalProperties) }
+ private val hashCode: Int by lazy { Objects.hash(endpoint, triggers, authHeaderValueFormat, authMethod, method, params, requestContentType, responseContentType, responseMap, additionalProperties) }
/* spotless:on */
override fun hashCode(): Int = hashCode
override fun toString() =
- "TokenIntrospectionRequest{endpoint=$endpoint, triggers=$triggers, authMethod=$authMethod, method=$method, params=$params, requestContentType=$requestContentType, responseContentType=$responseContentType, responseMap=$responseMap, additionalProperties=$additionalProperties}"
+ "TokenIntrospectionRequest{endpoint=$endpoint, triggers=$triggers, authHeaderValueFormat=$authHeaderValueFormat, authMethod=$authMethod, method=$method, params=$params, requestContentType=$requestContentType, responseContentType=$responseContentType, responseMap=$responseMap, additionalProperties=$additionalProperties}"
}
@NoAutoDetect
@@ -2579,6 +2642,9 @@ private constructor(
@JsonProperty("endpoint")
@ExcludeMissing
private val endpoint: JsonField = JsonMissing.of(),
+ @JsonProperty("auth_header_value_format")
+ @ExcludeMissing
+ private val authHeaderValueFormat: JsonField = JsonMissing.of(),
@JsonProperty("auth_method")
@ExcludeMissing
private val authMethod: JsonField = JsonMissing.of(),
@@ -2603,6 +2669,9 @@ private constructor(
fun endpoint(): String = endpoint.getRequired("endpoint")
+ fun authHeaderValueFormat(): Optional =
+ Optional.ofNullable(authHeaderValueFormat.getNullable("auth_header_value_format"))
+
fun authMethod(): Optional =
Optional.ofNullable(authMethod.getNullable("auth_method"))
@@ -2621,6 +2690,10 @@ private constructor(
@JsonProperty("endpoint") @ExcludeMissing fun _endpoint(): JsonField = endpoint
+ @JsonProperty("auth_header_value_format")
+ @ExcludeMissing
+ fun _authHeaderValueFormat(): JsonField = authHeaderValueFormat
+
@JsonProperty("auth_method")
@ExcludeMissing
fun _authMethod(): JsonField = authMethod
@@ -2653,6 +2726,7 @@ private constructor(
}
endpoint()
+ authHeaderValueFormat()
authMethod()
method()
params().ifPresent { it.validate() }
@@ -2673,6 +2747,7 @@ private constructor(
class Builder internal constructor() {
private var endpoint: JsonField? = null
+ private var authHeaderValueFormat: JsonField = JsonMissing.of()
private var authMethod: JsonField = JsonMissing.of()
private var method: JsonField = JsonMissing.of()
private var params: JsonField = JsonMissing.of()
@@ -2684,6 +2759,7 @@ private constructor(
@JvmSynthetic
internal fun from(tokenRequest: TokenRequest) = apply {
endpoint = tokenRequest.endpoint
+ authHeaderValueFormat = tokenRequest.authHeaderValueFormat
authMethod = tokenRequest.authMethod
method = tokenRequest.method
params = tokenRequest.params
@@ -2697,6 +2773,13 @@ private constructor(
fun endpoint(endpoint: JsonField) = apply { this.endpoint = endpoint }
+ fun authHeaderValueFormat(authHeaderValueFormat: String) =
+ authHeaderValueFormat(JsonField.of(authHeaderValueFormat))
+
+ fun authHeaderValueFormat(authHeaderValueFormat: JsonField) = apply {
+ this.authHeaderValueFormat = authHeaderValueFormat
+ }
+
fun authMethod(authMethod: String) = authMethod(JsonField.of(authMethod))
fun authMethod(authMethod: JsonField) = apply {
@@ -2757,6 +2840,7 @@ private constructor(
fun build(): TokenRequest =
TokenRequest(
checkRequired("endpoint", endpoint),
+ authHeaderValueFormat,
authMethod,
method,
params,
@@ -3152,17 +3236,17 @@ private constructor(
return true
}
- return /* spotless:off */ other is TokenRequest && endpoint == other.endpoint && authMethod == other.authMethod && method == other.method && params == other.params && requestContentType == other.requestContentType && responseContentType == other.responseContentType && responseMap == other.responseMap && additionalProperties == other.additionalProperties /* spotless:on */
+ return /* spotless:off */ other is TokenRequest && endpoint == other.endpoint && authHeaderValueFormat == other.authHeaderValueFormat && authMethod == other.authMethod && method == other.method && params == other.params && requestContentType == other.requestContentType && responseContentType == other.responseContentType && responseMap == other.responseMap && additionalProperties == other.additionalProperties /* spotless:on */
}
/* spotless:off */
- private val hashCode: Int by lazy { Objects.hash(endpoint, authMethod, method, params, requestContentType, responseContentType, responseMap, additionalProperties) }
+ private val hashCode: Int by lazy { Objects.hash(endpoint, authHeaderValueFormat, authMethod, method, params, requestContentType, responseContentType, responseMap, additionalProperties) }
/* spotless:on */
override fun hashCode(): Int = hashCode
override fun toString() =
- "TokenRequest{endpoint=$endpoint, authMethod=$authMethod, method=$method, params=$params, requestContentType=$requestContentType, responseContentType=$responseContentType, responseMap=$responseMap, additionalProperties=$additionalProperties}"
+ "TokenRequest{endpoint=$endpoint, authHeaderValueFormat=$authHeaderValueFormat, authMethod=$authMethod, method=$method, params=$params, requestContentType=$requestContentType, responseContentType=$responseContentType, responseMap=$responseMap, additionalProperties=$additionalProperties}"
}
@NoAutoDetect
@@ -3175,6 +3259,9 @@ private constructor(
@JsonProperty("triggers")
@ExcludeMissing
private val triggers: JsonField = JsonMissing.of(),
+ @JsonProperty("auth_header_value_format")
+ @ExcludeMissing
+ private val authHeaderValueFormat: JsonField = JsonMissing.of(),
@JsonProperty("auth_method")
@ExcludeMissing
private val authMethod: JsonField = JsonMissing.of(),
@@ -3201,6 +3288,9 @@ private constructor(
fun triggers(): Triggers = triggers.getRequired("triggers")
+ fun authHeaderValueFormat(): Optional =
+ Optional.ofNullable(authHeaderValueFormat.getNullable("auth_header_value_format"))
+
fun authMethod(): Optional =
Optional.ofNullable(authMethod.getNullable("auth_method"))
@@ -3223,6 +3313,10 @@ private constructor(
@ExcludeMissing
fun _triggers(): JsonField = triggers
+ @JsonProperty("auth_header_value_format")
+ @ExcludeMissing
+ fun _authHeaderValueFormat(): JsonField = authHeaderValueFormat
+
@JsonProperty("auth_method")
@ExcludeMissing
fun _authMethod(): JsonField = authMethod
@@ -3256,6 +3350,7 @@ private constructor(
endpoint()
triggers().validate()
+ authHeaderValueFormat()
authMethod()
method()
params().ifPresent { it.validate() }
@@ -3277,6 +3372,7 @@ private constructor(
private var endpoint: JsonField? = null
private var triggers: JsonField? = null
+ private var authHeaderValueFormat: JsonField = JsonMissing.of()
private var authMethod: JsonField = JsonMissing.of()
private var method: JsonField = JsonMissing.of()
private var params: JsonField = JsonMissing.of()
@@ -3289,6 +3385,7 @@ private constructor(
internal fun from(userInfoRequest: UserInfoRequest) = apply {
endpoint = userInfoRequest.endpoint
triggers = userInfoRequest.triggers
+ authHeaderValueFormat = userInfoRequest.authHeaderValueFormat
authMethod = userInfoRequest.authMethod
method = userInfoRequest.method
params = userInfoRequest.params
@@ -3306,6 +3403,13 @@ private constructor(
fun triggers(triggers: JsonField) = apply { this.triggers = triggers }
+ fun authHeaderValueFormat(authHeaderValueFormat: String) =
+ authHeaderValueFormat(JsonField.of(authHeaderValueFormat))
+
+ fun authHeaderValueFormat(authHeaderValueFormat: JsonField) = apply {
+ this.authHeaderValueFormat = authHeaderValueFormat
+ }
+
fun authMethod(authMethod: String) = authMethod(JsonField.of(authMethod))
fun authMethod(authMethod: JsonField) = apply {
@@ -3367,6 +3471,7 @@ private constructor(
UserInfoRequest(
checkRequired("endpoint", endpoint),
checkRequired("triggers", triggers),
+ authHeaderValueFormat,
authMethod,
method,
params,
@@ -3885,17 +3990,17 @@ private constructor(
return true
}
- return /* spotless:off */ other is UserInfoRequest && endpoint == other.endpoint && triggers == other.triggers && authMethod == other.authMethod && method == other.method && params == other.params && requestContentType == other.requestContentType && responseContentType == other.responseContentType && responseMap == other.responseMap && additionalProperties == other.additionalProperties /* spotless:on */
+ return /* spotless:off */ other is UserInfoRequest && endpoint == other.endpoint && triggers == other.triggers && authHeaderValueFormat == other.authHeaderValueFormat && authMethod == other.authMethod && method == other.method && params == other.params && requestContentType == other.requestContentType && responseContentType == other.responseContentType && responseMap == other.responseMap && additionalProperties == other.additionalProperties /* spotless:on */
}
/* spotless:off */
- private val hashCode: Int by lazy { Objects.hash(endpoint, triggers, authMethod, method, params, requestContentType, responseContentType, responseMap, additionalProperties) }
+ private val hashCode: Int by lazy { Objects.hash(endpoint, triggers, authHeaderValueFormat, authMethod, method, params, requestContentType, responseContentType, responseMap, additionalProperties) }
/* spotless:on */
override fun hashCode(): Int = hashCode
override fun toString() =
- "UserInfoRequest{endpoint=$endpoint, triggers=$triggers, authMethod=$authMethod, method=$method, params=$params, requestContentType=$requestContentType, responseContentType=$responseContentType, responseMap=$responseMap, additionalProperties=$additionalProperties}"
+ "UserInfoRequest{endpoint=$endpoint, triggers=$triggers, authHeaderValueFormat=$authHeaderValueFormat, authMethod=$authMethod, method=$method, params=$params, requestContentType=$requestContentType, responseContentType=$responseContentType, responseMap=$responseMap, additionalProperties=$additionalProperties}"
}
override fun equals(other: Any?): Boolean {
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AuthProviderResponse.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/AuthProviderResponse.kt
similarity index 92%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AuthProviderResponse.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/AuthProviderResponse.kt
index fdf958e..1f7b9d6 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AuthProviderResponse.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/AuthProviderResponse.kt
@@ -1,20 +1,20 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.Enum
-import com.arcade_engine.api.core.ExcludeMissing
-import com.arcade_engine.api.core.JsonField
-import com.arcade_engine.api.core.JsonMissing
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.immutableEmptyMap
-import com.arcade_engine.api.core.toImmutable
-import com.arcade_engine.api.errors.ArcadeInvalidDataException
+package dev.arcade.models
+
import com.fasterxml.jackson.annotation.JsonAnyGetter
import com.fasterxml.jackson.annotation.JsonAnySetter
import com.fasterxml.jackson.annotation.JsonCreator
import com.fasterxml.jackson.annotation.JsonProperty
+import dev.arcade.core.Enum
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonField
+import dev.arcade.core.JsonMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
+import dev.arcade.errors.ArcadeInvalidDataException
import java.util.Objects
import java.util.Optional
@@ -698,6 +698,9 @@ private constructor(
class AuthorizeRequest
@JsonCreator
private constructor(
+ @JsonProperty("auth_header_value_format")
+ @ExcludeMissing
+ private val authHeaderValueFormat: JsonField = JsonMissing.of(),
@JsonProperty("auth_method")
@ExcludeMissing
private val authMethod: JsonField = JsonMissing.of(),
@@ -726,6 +729,9 @@ private constructor(
private val additionalProperties: Map = immutableEmptyMap(),
) {
+ fun authHeaderValueFormat(): Optional =
+ Optional.ofNullable(authHeaderValueFormat.getNullable("auth_header_value_format"))
+
fun authMethod(): Optional =
Optional.ofNullable(authMethod.getNullable("auth_method"))
@@ -747,6 +753,10 @@ private constructor(
fun responseMap(): Optional =
Optional.ofNullable(responseMap.getNullable("response_map"))
+ @JsonProperty("auth_header_value_format")
+ @ExcludeMissing
+ fun _authHeaderValueFormat(): JsonField = authHeaderValueFormat
+
@JsonProperty("auth_method")
@ExcludeMissing
fun _authMethod(): JsonField = authMethod
@@ -784,6 +794,7 @@ private constructor(
return@apply
}
+ authHeaderValueFormat()
authMethod()
endpoint()
expirationFormat()
@@ -805,6 +816,7 @@ private constructor(
/** A builder for [AuthorizeRequest]. */
class Builder internal constructor() {
+ private var authHeaderValueFormat: JsonField = JsonMissing.of()
private var authMethod: JsonField = JsonMissing.of()
private var endpoint: JsonField = JsonMissing.of()
private var expirationFormat: JsonField = JsonMissing.of()
@@ -817,6 +829,7 @@ private constructor(
@JvmSynthetic
internal fun from(authorizeRequest: AuthorizeRequest) = apply {
+ authHeaderValueFormat = authorizeRequest.authHeaderValueFormat
authMethod = authorizeRequest.authMethod
endpoint = authorizeRequest.endpoint
expirationFormat = authorizeRequest.expirationFormat
@@ -828,6 +841,13 @@ private constructor(
additionalProperties = authorizeRequest.additionalProperties.toMutableMap()
}
+ fun authHeaderValueFormat(authHeaderValueFormat: String) =
+ authHeaderValueFormat(JsonField.of(authHeaderValueFormat))
+
+ fun authHeaderValueFormat(authHeaderValueFormat: JsonField) = apply {
+ this.authHeaderValueFormat = authHeaderValueFormat
+ }
+
fun authMethod(authMethod: String) = authMethod(JsonField.of(authMethod))
fun authMethod(authMethod: JsonField) = apply {
@@ -897,6 +917,7 @@ private constructor(
fun build(): AuthorizeRequest =
AuthorizeRequest(
+ authHeaderValueFormat,
authMethod,
endpoint,
expirationFormat,
@@ -1076,17 +1097,17 @@ private constructor(
return true
}
- return /* spotless:off */ other is AuthorizeRequest && authMethod == other.authMethod && endpoint == other.endpoint && expirationFormat == other.expirationFormat && method == other.method && params == other.params && requestContentType == other.requestContentType && responseContentType == other.responseContentType && responseMap == other.responseMap && additionalProperties == other.additionalProperties /* spotless:on */
+ return /* spotless:off */ other is AuthorizeRequest && authHeaderValueFormat == other.authHeaderValueFormat && authMethod == other.authMethod && endpoint == other.endpoint && expirationFormat == other.expirationFormat && method == other.method && params == other.params && requestContentType == other.requestContentType && responseContentType == other.responseContentType && responseMap == other.responseMap && additionalProperties == other.additionalProperties /* spotless:on */
}
/* spotless:off */
- private val hashCode: Int by lazy { Objects.hash(authMethod, endpoint, expirationFormat, method, params, requestContentType, responseContentType, responseMap, additionalProperties) }
+ private val hashCode: Int by lazy { Objects.hash(authHeaderValueFormat, authMethod, endpoint, expirationFormat, method, params, requestContentType, responseContentType, responseMap, additionalProperties) }
/* spotless:on */
override fun hashCode(): Int = hashCode
override fun toString() =
- "AuthorizeRequest{authMethod=$authMethod, endpoint=$endpoint, expirationFormat=$expirationFormat, method=$method, params=$params, requestContentType=$requestContentType, responseContentType=$responseContentType, responseMap=$responseMap, additionalProperties=$additionalProperties}"
+ "AuthorizeRequest{authHeaderValueFormat=$authHeaderValueFormat, authMethod=$authMethod, endpoint=$endpoint, expirationFormat=$expirationFormat, method=$method, params=$params, requestContentType=$requestContentType, responseContentType=$responseContentType, responseMap=$responseMap, additionalProperties=$additionalProperties}"
}
@NoAutoDetect
@@ -1487,6 +1508,9 @@ private constructor(
class RefreshRequest
@JsonCreator
private constructor(
+ @JsonProperty("auth_header_value_format")
+ @ExcludeMissing
+ private val authHeaderValueFormat: JsonField = JsonMissing.of(),
@JsonProperty("auth_method")
@ExcludeMissing
private val authMethod: JsonField = JsonMissing.of(),
@@ -1515,6 +1539,9 @@ private constructor(
private val additionalProperties: Map = immutableEmptyMap(),
) {
+ fun authHeaderValueFormat(): Optional =
+ Optional.ofNullable(authHeaderValueFormat.getNullable("auth_header_value_format"))
+
fun authMethod(): Optional =
Optional.ofNullable(authMethod.getNullable("auth_method"))
@@ -1536,6 +1563,10 @@ private constructor(
fun responseMap(): Optional =
Optional.ofNullable(responseMap.getNullable("response_map"))
+ @JsonProperty("auth_header_value_format")
+ @ExcludeMissing
+ fun _authHeaderValueFormat(): JsonField = authHeaderValueFormat
+
@JsonProperty("auth_method")
@ExcludeMissing
fun _authMethod(): JsonField = authMethod
@@ -1573,6 +1604,7 @@ private constructor(
return@apply
}
+ authHeaderValueFormat()
authMethod()
endpoint()
expirationFormat()
@@ -1594,6 +1626,7 @@ private constructor(
/** A builder for [RefreshRequest]. */
class Builder internal constructor() {
+ private var authHeaderValueFormat: JsonField = JsonMissing.of()
private var authMethod: JsonField = JsonMissing.of()
private var endpoint: JsonField = JsonMissing.of()
private var expirationFormat: JsonField = JsonMissing.of()
@@ -1606,6 +1639,7 @@ private constructor(
@JvmSynthetic
internal fun from(refreshRequest: RefreshRequest) = apply {
+ authHeaderValueFormat = refreshRequest.authHeaderValueFormat
authMethod = refreshRequest.authMethod
endpoint = refreshRequest.endpoint
expirationFormat = refreshRequest.expirationFormat
@@ -1617,6 +1651,13 @@ private constructor(
additionalProperties = refreshRequest.additionalProperties.toMutableMap()
}
+ fun authHeaderValueFormat(authHeaderValueFormat: String) =
+ authHeaderValueFormat(JsonField.of(authHeaderValueFormat))
+
+ fun authHeaderValueFormat(authHeaderValueFormat: JsonField) = apply {
+ this.authHeaderValueFormat = authHeaderValueFormat
+ }
+
fun authMethod(authMethod: String) = authMethod(JsonField.of(authMethod))
fun authMethod(authMethod: JsonField) = apply {
@@ -1686,6 +1727,7 @@ private constructor(
fun build(): RefreshRequest =
RefreshRequest(
+ authHeaderValueFormat,
authMethod,
endpoint,
expirationFormat,
@@ -1865,23 +1907,26 @@ private constructor(
return true
}
- return /* spotless:off */ other is RefreshRequest && authMethod == other.authMethod && endpoint == other.endpoint && expirationFormat == other.expirationFormat && method == other.method && params == other.params && requestContentType == other.requestContentType && responseContentType == other.responseContentType && responseMap == other.responseMap && additionalProperties == other.additionalProperties /* spotless:on */
+ return /* spotless:off */ other is RefreshRequest && authHeaderValueFormat == other.authHeaderValueFormat && authMethod == other.authMethod && endpoint == other.endpoint && expirationFormat == other.expirationFormat && method == other.method && params == other.params && requestContentType == other.requestContentType && responseContentType == other.responseContentType && responseMap == other.responseMap && additionalProperties == other.additionalProperties /* spotless:on */
}
/* spotless:off */
- private val hashCode: Int by lazy { Objects.hash(authMethod, endpoint, expirationFormat, method, params, requestContentType, responseContentType, responseMap, additionalProperties) }
+ private val hashCode: Int by lazy { Objects.hash(authHeaderValueFormat, authMethod, endpoint, expirationFormat, method, params, requestContentType, responseContentType, responseMap, additionalProperties) }
/* spotless:on */
override fun hashCode(): Int = hashCode
override fun toString() =
- "RefreshRequest{authMethod=$authMethod, endpoint=$endpoint, expirationFormat=$expirationFormat, method=$method, params=$params, requestContentType=$requestContentType, responseContentType=$responseContentType, responseMap=$responseMap, additionalProperties=$additionalProperties}"
+ "RefreshRequest{authHeaderValueFormat=$authHeaderValueFormat, authMethod=$authMethod, endpoint=$endpoint, expirationFormat=$expirationFormat, method=$method, params=$params, requestContentType=$requestContentType, responseContentType=$responseContentType, responseMap=$responseMap, additionalProperties=$additionalProperties}"
}
@NoAutoDetect
class TokenIntrospectionRequest
@JsonCreator
private constructor(
+ @JsonProperty("auth_header_value_format")
+ @ExcludeMissing
+ private val authHeaderValueFormat: JsonField = JsonMissing.of(),
@JsonProperty("auth_method")
@ExcludeMissing
private val authMethod: JsonField = JsonMissing.of(),
@@ -1916,6 +1961,9 @@ private constructor(
private val additionalProperties: Map = immutableEmptyMap(),
) {
+ fun authHeaderValueFormat(): Optional =
+ Optional.ofNullable(authHeaderValueFormat.getNullable("auth_header_value_format"))
+
fun authMethod(): Optional =
Optional.ofNullable(authMethod.getNullable("auth_method"))
@@ -1942,6 +1990,10 @@ private constructor(
fun triggers(): Optional =
Optional.ofNullable(triggers.getNullable("triggers"))
+ @JsonProperty("auth_header_value_format")
+ @ExcludeMissing
+ fun _authHeaderValueFormat(): JsonField = authHeaderValueFormat
+
@JsonProperty("auth_method")
@ExcludeMissing
fun _authMethod(): JsonField = authMethod
@@ -1985,6 +2037,7 @@ private constructor(
return@apply
}
+ authHeaderValueFormat()
authMethod()
enabled()
endpoint()
@@ -2008,6 +2061,7 @@ private constructor(
/** A builder for [TokenIntrospectionRequest]. */
class Builder internal constructor() {
+ private var authHeaderValueFormat: JsonField = JsonMissing.of()
private var authMethod: JsonField = JsonMissing.of()
private var enabled: JsonField = JsonMissing.of()
private var endpoint: JsonField = JsonMissing.of()
@@ -2022,6 +2076,7 @@ private constructor(
@JvmSynthetic
internal fun from(tokenIntrospectionRequest: TokenIntrospectionRequest) = apply {
+ authHeaderValueFormat = tokenIntrospectionRequest.authHeaderValueFormat
authMethod = tokenIntrospectionRequest.authMethod
enabled = tokenIntrospectionRequest.enabled
endpoint = tokenIntrospectionRequest.endpoint
@@ -2036,6 +2091,13 @@ private constructor(
tokenIntrospectionRequest.additionalProperties.toMutableMap()
}
+ fun authHeaderValueFormat(authHeaderValueFormat: String) =
+ authHeaderValueFormat(JsonField.of(authHeaderValueFormat))
+
+ fun authHeaderValueFormat(authHeaderValueFormat: JsonField) = apply {
+ this.authHeaderValueFormat = authHeaderValueFormat
+ }
+
fun authMethod(authMethod: String) = authMethod(JsonField.of(authMethod))
fun authMethod(authMethod: JsonField) = apply {
@@ -2113,6 +2175,7 @@ private constructor(
fun build(): TokenIntrospectionRequest =
TokenIntrospectionRequest(
+ authHeaderValueFormat,
authMethod,
enabled,
endpoint,
@@ -2417,23 +2480,26 @@ private constructor(
return true
}
- return /* spotless:off */ other is TokenIntrospectionRequest && authMethod == other.authMethod && enabled == other.enabled && endpoint == other.endpoint && expirationFormat == other.expirationFormat && method == other.method && params == other.params && requestContentType == other.requestContentType && responseContentType == other.responseContentType && responseMap == other.responseMap && triggers == other.triggers && additionalProperties == other.additionalProperties /* spotless:on */
+ return /* spotless:off */ other is TokenIntrospectionRequest && authHeaderValueFormat == other.authHeaderValueFormat && authMethod == other.authMethod && enabled == other.enabled && endpoint == other.endpoint && expirationFormat == other.expirationFormat && method == other.method && params == other.params && requestContentType == other.requestContentType && responseContentType == other.responseContentType && responseMap == other.responseMap && triggers == other.triggers && additionalProperties == other.additionalProperties /* spotless:on */
}
/* spotless:off */
- private val hashCode: Int by lazy { Objects.hash(authMethod, enabled, endpoint, expirationFormat, method, params, requestContentType, responseContentType, responseMap, triggers, additionalProperties) }
+ private val hashCode: Int by lazy { Objects.hash(authHeaderValueFormat, authMethod, enabled, endpoint, expirationFormat, method, params, requestContentType, responseContentType, responseMap, triggers, additionalProperties) }
/* spotless:on */
override fun hashCode(): Int = hashCode
override fun toString() =
- "TokenIntrospectionRequest{authMethod=$authMethod, enabled=$enabled, endpoint=$endpoint, expirationFormat=$expirationFormat, method=$method, params=$params, requestContentType=$requestContentType, responseContentType=$responseContentType, responseMap=$responseMap, triggers=$triggers, additionalProperties=$additionalProperties}"
+ "TokenIntrospectionRequest{authHeaderValueFormat=$authHeaderValueFormat, authMethod=$authMethod, enabled=$enabled, endpoint=$endpoint, expirationFormat=$expirationFormat, method=$method, params=$params, requestContentType=$requestContentType, responseContentType=$responseContentType, responseMap=$responseMap, triggers=$triggers, additionalProperties=$additionalProperties}"
}
@NoAutoDetect
class TokenRequest
@JsonCreator
private constructor(
+ @JsonProperty("auth_header_value_format")
+ @ExcludeMissing
+ private val authHeaderValueFormat: JsonField = JsonMissing.of(),
@JsonProperty("auth_method")
@ExcludeMissing
private val authMethod: JsonField = JsonMissing.of(),
@@ -2462,6 +2528,9 @@ private constructor(
private val additionalProperties: Map = immutableEmptyMap(),
) {
+ fun authHeaderValueFormat(): Optional =
+ Optional.ofNullable(authHeaderValueFormat.getNullable("auth_header_value_format"))
+
fun authMethod(): Optional =
Optional.ofNullable(authMethod.getNullable("auth_method"))
@@ -2483,6 +2552,10 @@ private constructor(
fun responseMap(): Optional =
Optional.ofNullable(responseMap.getNullable("response_map"))
+ @JsonProperty("auth_header_value_format")
+ @ExcludeMissing
+ fun _authHeaderValueFormat(): JsonField = authHeaderValueFormat
+
@JsonProperty("auth_method")
@ExcludeMissing
fun _authMethod(): JsonField = authMethod
@@ -2520,6 +2593,7 @@ private constructor(
return@apply
}
+ authHeaderValueFormat()
authMethod()
endpoint()
expirationFormat()
@@ -2541,6 +2615,7 @@ private constructor(
/** A builder for [TokenRequest]. */
class Builder internal constructor() {
+ private var authHeaderValueFormat: JsonField = JsonMissing.of()
private var authMethod: JsonField = JsonMissing.of()
private var endpoint: JsonField = JsonMissing.of()
private var expirationFormat: JsonField = JsonMissing.of()
@@ -2553,6 +2628,7 @@ private constructor(
@JvmSynthetic
internal fun from(tokenRequest: TokenRequest) = apply {
+ authHeaderValueFormat = tokenRequest.authHeaderValueFormat
authMethod = tokenRequest.authMethod
endpoint = tokenRequest.endpoint
expirationFormat = tokenRequest.expirationFormat
@@ -2564,6 +2640,13 @@ private constructor(
additionalProperties = tokenRequest.additionalProperties.toMutableMap()
}
+ fun authHeaderValueFormat(authHeaderValueFormat: String) =
+ authHeaderValueFormat(JsonField.of(authHeaderValueFormat))
+
+ fun authHeaderValueFormat(authHeaderValueFormat: JsonField) = apply {
+ this.authHeaderValueFormat = authHeaderValueFormat
+ }
+
fun authMethod(authMethod: String) = authMethod(JsonField.of(authMethod))
fun authMethod(authMethod: JsonField) = apply {
@@ -2633,6 +2716,7 @@ private constructor(
fun build(): TokenRequest =
TokenRequest(
+ authHeaderValueFormat,
authMethod,
endpoint,
expirationFormat,
@@ -2812,23 +2896,26 @@ private constructor(
return true
}
- return /* spotless:off */ other is TokenRequest && authMethod == other.authMethod && endpoint == other.endpoint && expirationFormat == other.expirationFormat && method == other.method && params == other.params && requestContentType == other.requestContentType && responseContentType == other.responseContentType && responseMap == other.responseMap && additionalProperties == other.additionalProperties /* spotless:on */
+ return /* spotless:off */ other is TokenRequest && authHeaderValueFormat == other.authHeaderValueFormat && authMethod == other.authMethod && endpoint == other.endpoint && expirationFormat == other.expirationFormat && method == other.method && params == other.params && requestContentType == other.requestContentType && responseContentType == other.responseContentType && responseMap == other.responseMap && additionalProperties == other.additionalProperties /* spotless:on */
}
/* spotless:off */
- private val hashCode: Int by lazy { Objects.hash(authMethod, endpoint, expirationFormat, method, params, requestContentType, responseContentType, responseMap, additionalProperties) }
+ private val hashCode: Int by lazy { Objects.hash(authHeaderValueFormat, authMethod, endpoint, expirationFormat, method, params, requestContentType, responseContentType, responseMap, additionalProperties) }
/* spotless:on */
override fun hashCode(): Int = hashCode
override fun toString() =
- "TokenRequest{authMethod=$authMethod, endpoint=$endpoint, expirationFormat=$expirationFormat, method=$method, params=$params, requestContentType=$requestContentType, responseContentType=$responseContentType, responseMap=$responseMap, additionalProperties=$additionalProperties}"
+ "TokenRequest{authHeaderValueFormat=$authHeaderValueFormat, authMethod=$authMethod, endpoint=$endpoint, expirationFormat=$expirationFormat, method=$method, params=$params, requestContentType=$requestContentType, responseContentType=$responseContentType, responseMap=$responseMap, additionalProperties=$additionalProperties}"
}
@NoAutoDetect
class UserInfoRequest
@JsonCreator
private constructor(
+ @JsonProperty("auth_header_value_format")
+ @ExcludeMissing
+ private val authHeaderValueFormat: JsonField = JsonMissing.of(),
@JsonProperty("auth_method")
@ExcludeMissing
private val authMethod: JsonField = JsonMissing.of(),
@@ -2860,6 +2947,9 @@ private constructor(
private val additionalProperties: Map = immutableEmptyMap(),
) {
+ fun authHeaderValueFormat(): Optional =
+ Optional.ofNullable(authHeaderValueFormat.getNullable("auth_header_value_format"))
+
fun authMethod(): Optional =
Optional.ofNullable(authMethod.getNullable("auth_method"))
@@ -2884,6 +2974,10 @@ private constructor(
fun triggers(): Optional =
Optional.ofNullable(triggers.getNullable("triggers"))
+ @JsonProperty("auth_header_value_format")
+ @ExcludeMissing
+ fun _authHeaderValueFormat(): JsonField = authHeaderValueFormat
+
@JsonProperty("auth_method")
@ExcludeMissing
fun _authMethod(): JsonField = authMethod
@@ -2925,6 +3019,7 @@ private constructor(
return@apply
}
+ authHeaderValueFormat()
authMethod()
endpoint()
expirationFormat()
@@ -2947,6 +3042,7 @@ private constructor(
/** A builder for [UserInfoRequest]. */
class Builder internal constructor() {
+ private var authHeaderValueFormat: JsonField = JsonMissing.of()
private var authMethod: JsonField = JsonMissing.of()
private var endpoint: JsonField = JsonMissing.of()
private var expirationFormat: JsonField = JsonMissing.of()
@@ -2960,6 +3056,7 @@ private constructor(
@JvmSynthetic
internal fun from(userInfoRequest: UserInfoRequest) = apply {
+ authHeaderValueFormat = userInfoRequest.authHeaderValueFormat
authMethod = userInfoRequest.authMethod
endpoint = userInfoRequest.endpoint
expirationFormat = userInfoRequest.expirationFormat
@@ -2972,6 +3069,13 @@ private constructor(
additionalProperties = userInfoRequest.additionalProperties.toMutableMap()
}
+ fun authHeaderValueFormat(authHeaderValueFormat: String) =
+ authHeaderValueFormat(JsonField.of(authHeaderValueFormat))
+
+ fun authHeaderValueFormat(authHeaderValueFormat: JsonField) = apply {
+ this.authHeaderValueFormat = authHeaderValueFormat
+ }
+
fun authMethod(authMethod: String) = authMethod(JsonField.of(authMethod))
fun authMethod(authMethod: JsonField) = apply {
@@ -3045,6 +3149,7 @@ private constructor(
fun build(): UserInfoRequest =
UserInfoRequest(
+ authHeaderValueFormat,
authMethod,
endpoint,
expirationFormat,
@@ -3348,17 +3453,17 @@ private constructor(
return true
}
- return /* spotless:off */ other is UserInfoRequest && authMethod == other.authMethod && endpoint == other.endpoint && expirationFormat == other.expirationFormat && method == other.method && params == other.params && requestContentType == other.requestContentType && responseContentType == other.responseContentType && responseMap == other.responseMap && triggers == other.triggers && additionalProperties == other.additionalProperties /* spotless:on */
+ return /* spotless:off */ other is UserInfoRequest && authHeaderValueFormat == other.authHeaderValueFormat && authMethod == other.authMethod && endpoint == other.endpoint && expirationFormat == other.expirationFormat && method == other.method && params == other.params && requestContentType == other.requestContentType && responseContentType == other.responseContentType && responseMap == other.responseMap && triggers == other.triggers && additionalProperties == other.additionalProperties /* spotless:on */
}
/* spotless:off */
- private val hashCode: Int by lazy { Objects.hash(authMethod, endpoint, expirationFormat, method, params, requestContentType, responseContentType, responseMap, triggers, additionalProperties) }
+ private val hashCode: Int by lazy { Objects.hash(authHeaderValueFormat, authMethod, endpoint, expirationFormat, method, params, requestContentType, responseContentType, responseMap, triggers, additionalProperties) }
/* spotless:on */
override fun hashCode(): Int = hashCode
override fun toString() =
- "UserInfoRequest{authMethod=$authMethod, endpoint=$endpoint, expirationFormat=$expirationFormat, method=$method, params=$params, requestContentType=$requestContentType, responseContentType=$responseContentType, responseMap=$responseMap, triggers=$triggers, additionalProperties=$additionalProperties}"
+ "UserInfoRequest{authHeaderValueFormat=$authHeaderValueFormat, authMethod=$authMethod, endpoint=$endpoint, expirationFormat=$expirationFormat, method=$method, params=$params, requestContentType=$requestContentType, responseContentType=$responseContentType, responseMap=$responseMap, triggers=$triggers, additionalProperties=$additionalProperties}"
}
override fun equals(other: Any?): Boolean {
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AuthProviderUpdateRequest.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/AuthProviderUpdateRequest.kt
similarity index 94%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AuthProviderUpdateRequest.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/AuthProviderUpdateRequest.kt
index fefcae5..ad2c258 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AuthProviderUpdateRequest.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/AuthProviderUpdateRequest.kt
@@ -1,20 +1,20 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.Enum
-import com.arcade_engine.api.core.ExcludeMissing
-import com.arcade_engine.api.core.JsonField
-import com.arcade_engine.api.core.JsonMissing
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.immutableEmptyMap
-import com.arcade_engine.api.core.toImmutable
-import com.arcade_engine.api.errors.ArcadeInvalidDataException
+package dev.arcade.models
+
import com.fasterxml.jackson.annotation.JsonAnyGetter
import com.fasterxml.jackson.annotation.JsonAnySetter
import com.fasterxml.jackson.annotation.JsonCreator
import com.fasterxml.jackson.annotation.JsonProperty
+import dev.arcade.core.Enum
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonField
+import dev.arcade.core.JsonMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
+import dev.arcade.errors.ArcadeInvalidDataException
import java.util.Objects
import java.util.Optional
@@ -388,6 +388,9 @@ private constructor(
class AuthorizeRequest
@JsonCreator
private constructor(
+ @JsonProperty("auth_header_value_format")
+ @ExcludeMissing
+ private val authHeaderValueFormat: JsonField = JsonMissing.of(),
@JsonProperty("auth_method")
@ExcludeMissing
private val authMethod: JsonField = JsonMissing.of(),
@@ -413,6 +416,9 @@ private constructor(
private val additionalProperties: Map = immutableEmptyMap(),
) {
+ fun authHeaderValueFormat(): Optional =
+ Optional.ofNullable(authHeaderValueFormat.getNullable("auth_header_value_format"))
+
fun authMethod(): Optional =
Optional.ofNullable(authMethod.getNullable("auth_method"))
@@ -431,6 +437,10 @@ private constructor(
fun responseMap(): Optional =
Optional.ofNullable(responseMap.getNullable("response_map"))
+ @JsonProperty("auth_header_value_format")
+ @ExcludeMissing
+ fun _authHeaderValueFormat(): JsonField = authHeaderValueFormat
+
@JsonProperty("auth_method")
@ExcludeMissing
fun _authMethod(): JsonField = authMethod
@@ -464,6 +474,7 @@ private constructor(
return@apply
}
+ authHeaderValueFormat()
authMethod()
endpoint()
method()
@@ -484,6 +495,7 @@ private constructor(
/** A builder for [AuthorizeRequest]. */
class Builder internal constructor() {
+ private var authHeaderValueFormat: JsonField = JsonMissing.of()
private var authMethod: JsonField = JsonMissing.of()
private var endpoint: JsonField = JsonMissing.of()
private var method: JsonField = JsonMissing.of()
@@ -495,6 +507,7 @@ private constructor(
@JvmSynthetic
internal fun from(authorizeRequest: AuthorizeRequest) = apply {
+ authHeaderValueFormat = authorizeRequest.authHeaderValueFormat
authMethod = authorizeRequest.authMethod
endpoint = authorizeRequest.endpoint
method = authorizeRequest.method
@@ -505,6 +518,13 @@ private constructor(
additionalProperties = authorizeRequest.additionalProperties.toMutableMap()
}
+ fun authHeaderValueFormat(authHeaderValueFormat: String) =
+ authHeaderValueFormat(JsonField.of(authHeaderValueFormat))
+
+ fun authHeaderValueFormat(authHeaderValueFormat: JsonField) = apply {
+ this.authHeaderValueFormat = authHeaderValueFormat
+ }
+
fun authMethod(authMethod: String) = authMethod(JsonField.of(authMethod))
fun authMethod(authMethod: JsonField) = apply {
@@ -568,6 +588,7 @@ private constructor(
fun build(): AuthorizeRequest =
AuthorizeRequest(
+ authHeaderValueFormat,
authMethod,
endpoint,
method,
@@ -964,17 +985,17 @@ private constructor(
return true
}
- return /* spotless:off */ other is AuthorizeRequest && authMethod == other.authMethod && endpoint == other.endpoint && method == other.method && params == other.params && requestContentType == other.requestContentType && responseContentType == other.responseContentType && responseMap == other.responseMap && additionalProperties == other.additionalProperties /* spotless:on */
+ return /* spotless:off */ other is AuthorizeRequest && authHeaderValueFormat == other.authHeaderValueFormat && authMethod == other.authMethod && endpoint == other.endpoint && method == other.method && params == other.params && requestContentType == other.requestContentType && responseContentType == other.responseContentType && responseMap == other.responseMap && additionalProperties == other.additionalProperties /* spotless:on */
}
/* spotless:off */
- private val hashCode: Int by lazy { Objects.hash(authMethod, endpoint, method, params, requestContentType, responseContentType, responseMap, additionalProperties) }
+ private val hashCode: Int by lazy { Objects.hash(authHeaderValueFormat, authMethod, endpoint, method, params, requestContentType, responseContentType, responseMap, additionalProperties) }
/* spotless:on */
override fun hashCode(): Int = hashCode
override fun toString() =
- "AuthorizeRequest{authMethod=$authMethod, endpoint=$endpoint, method=$method, params=$params, requestContentType=$requestContentType, responseContentType=$responseContentType, responseMap=$responseMap, additionalProperties=$additionalProperties}"
+ "AuthorizeRequest{authHeaderValueFormat=$authHeaderValueFormat, authMethod=$authMethod, endpoint=$endpoint, method=$method, params=$params, requestContentType=$requestContentType, responseContentType=$responseContentType, responseMap=$responseMap, additionalProperties=$additionalProperties}"
}
@NoAutoDetect
@@ -1098,6 +1119,9 @@ private constructor(
class RefreshRequest
@JsonCreator
private constructor(
+ @JsonProperty("auth_header_value_format")
+ @ExcludeMissing
+ private val authHeaderValueFormat: JsonField = JsonMissing.of(),
@JsonProperty("auth_method")
@ExcludeMissing
private val authMethod: JsonField = JsonMissing.of(),
@@ -1123,6 +1147,9 @@ private constructor(
private val additionalProperties: Map = immutableEmptyMap(),
) {
+ fun authHeaderValueFormat(): Optional =
+ Optional.ofNullable(authHeaderValueFormat.getNullable("auth_header_value_format"))
+
fun authMethod(): Optional =
Optional.ofNullable(authMethod.getNullable("auth_method"))
@@ -1141,6 +1168,10 @@ private constructor(
fun responseMap(): Optional =
Optional.ofNullable(responseMap.getNullable("response_map"))
+ @JsonProperty("auth_header_value_format")
+ @ExcludeMissing
+ fun _authHeaderValueFormat(): JsonField = authHeaderValueFormat
+
@JsonProperty("auth_method")
@ExcludeMissing
fun _authMethod(): JsonField = authMethod
@@ -1174,6 +1205,7 @@ private constructor(
return@apply
}
+ authHeaderValueFormat()
authMethod()
endpoint()
method()
@@ -1194,6 +1226,7 @@ private constructor(
/** A builder for [RefreshRequest]. */
class Builder internal constructor() {
+ private var authHeaderValueFormat: JsonField = JsonMissing.of()
private var authMethod: JsonField = JsonMissing.of()
private var endpoint: JsonField = JsonMissing.of()
private var method: JsonField = JsonMissing.of()
@@ -1205,6 +1238,7 @@ private constructor(
@JvmSynthetic
internal fun from(refreshRequest: RefreshRequest) = apply {
+ authHeaderValueFormat = refreshRequest.authHeaderValueFormat
authMethod = refreshRequest.authMethod
endpoint = refreshRequest.endpoint
method = refreshRequest.method
@@ -1215,6 +1249,13 @@ private constructor(
additionalProperties = refreshRequest.additionalProperties.toMutableMap()
}
+ fun authHeaderValueFormat(authHeaderValueFormat: String) =
+ authHeaderValueFormat(JsonField.of(authHeaderValueFormat))
+
+ fun authHeaderValueFormat(authHeaderValueFormat: JsonField) = apply {
+ this.authHeaderValueFormat = authHeaderValueFormat
+ }
+
fun authMethod(authMethod: String) = authMethod(JsonField.of(authMethod))
fun authMethod(authMethod: JsonField) = apply {
@@ -1278,6 +1319,7 @@ private constructor(
fun build(): RefreshRequest =
RefreshRequest(
+ authHeaderValueFormat,
authMethod,
endpoint,
method,
@@ -1674,17 +1716,17 @@ private constructor(
return true
}
- return /* spotless:off */ other is RefreshRequest && authMethod == other.authMethod && endpoint == other.endpoint && method == other.method && params == other.params && requestContentType == other.requestContentType && responseContentType == other.responseContentType && responseMap == other.responseMap && additionalProperties == other.additionalProperties /* spotless:on */
+ return /* spotless:off */ other is RefreshRequest && authHeaderValueFormat == other.authHeaderValueFormat && authMethod == other.authMethod && endpoint == other.endpoint && method == other.method && params == other.params && requestContentType == other.requestContentType && responseContentType == other.responseContentType && responseMap == other.responseMap && additionalProperties == other.additionalProperties /* spotless:on */
}
/* spotless:off */
- private val hashCode: Int by lazy { Objects.hash(authMethod, endpoint, method, params, requestContentType, responseContentType, responseMap, additionalProperties) }
+ private val hashCode: Int by lazy { Objects.hash(authHeaderValueFormat, authMethod, endpoint, method, params, requestContentType, responseContentType, responseMap, additionalProperties) }
/* spotless:on */
override fun hashCode(): Int = hashCode
override fun toString() =
- "RefreshRequest{authMethod=$authMethod, endpoint=$endpoint, method=$method, params=$params, requestContentType=$requestContentType, responseContentType=$responseContentType, responseMap=$responseMap, additionalProperties=$additionalProperties}"
+ "RefreshRequest{authHeaderValueFormat=$authHeaderValueFormat, authMethod=$authMethod, endpoint=$endpoint, method=$method, params=$params, requestContentType=$requestContentType, responseContentType=$responseContentType, responseMap=$responseMap, additionalProperties=$additionalProperties}"
}
class ScopeDelimiter
@@ -1796,6 +1838,9 @@ private constructor(
class TokenRequest
@JsonCreator
private constructor(
+ @JsonProperty("auth_header_value_format")
+ @ExcludeMissing
+ private val authHeaderValueFormat: JsonField = JsonMissing.of(),
@JsonProperty("auth_method")
@ExcludeMissing
private val authMethod: JsonField = JsonMissing.of(),
@@ -1821,6 +1866,9 @@ private constructor(
private val additionalProperties: Map = immutableEmptyMap(),
) {
+ fun authHeaderValueFormat(): Optional =
+ Optional.ofNullable(authHeaderValueFormat.getNullable("auth_header_value_format"))
+
fun authMethod(): Optional =
Optional.ofNullable(authMethod.getNullable("auth_method"))
@@ -1839,6 +1887,10 @@ private constructor(
fun responseMap(): Optional =
Optional.ofNullable(responseMap.getNullable("response_map"))
+ @JsonProperty("auth_header_value_format")
+ @ExcludeMissing
+ fun _authHeaderValueFormat(): JsonField = authHeaderValueFormat
+
@JsonProperty("auth_method")
@ExcludeMissing
fun _authMethod(): JsonField = authMethod
@@ -1872,6 +1924,7 @@ private constructor(
return@apply
}
+ authHeaderValueFormat()
authMethod()
endpoint()
method()
@@ -1892,6 +1945,7 @@ private constructor(
/** A builder for [TokenRequest]. */
class Builder internal constructor() {
+ private var authHeaderValueFormat: JsonField = JsonMissing.of()
private var authMethod: JsonField = JsonMissing.of()
private var endpoint: JsonField = JsonMissing.of()
private var method: JsonField = JsonMissing.of()
@@ -1903,6 +1957,7 @@ private constructor(
@JvmSynthetic
internal fun from(tokenRequest: TokenRequest) = apply {
+ authHeaderValueFormat = tokenRequest.authHeaderValueFormat
authMethod = tokenRequest.authMethod
endpoint = tokenRequest.endpoint
method = tokenRequest.method
@@ -1913,6 +1968,13 @@ private constructor(
additionalProperties = tokenRequest.additionalProperties.toMutableMap()
}
+ fun authHeaderValueFormat(authHeaderValueFormat: String) =
+ authHeaderValueFormat(JsonField.of(authHeaderValueFormat))
+
+ fun authHeaderValueFormat(authHeaderValueFormat: JsonField) = apply {
+ this.authHeaderValueFormat = authHeaderValueFormat
+ }
+
fun authMethod(authMethod: String) = authMethod(JsonField.of(authMethod))
fun authMethod(authMethod: JsonField) = apply {
@@ -1976,6 +2038,7 @@ private constructor(
fun build(): TokenRequest =
TokenRequest(
+ authHeaderValueFormat,
authMethod,
endpoint,
method,
@@ -2372,23 +2435,26 @@ private constructor(
return true
}
- return /* spotless:off */ other is TokenRequest && authMethod == other.authMethod && endpoint == other.endpoint && method == other.method && params == other.params && requestContentType == other.requestContentType && responseContentType == other.responseContentType && responseMap == other.responseMap && additionalProperties == other.additionalProperties /* spotless:on */
+ return /* spotless:off */ other is TokenRequest && authHeaderValueFormat == other.authHeaderValueFormat && authMethod == other.authMethod && endpoint == other.endpoint && method == other.method && params == other.params && requestContentType == other.requestContentType && responseContentType == other.responseContentType && responseMap == other.responseMap && additionalProperties == other.additionalProperties /* spotless:on */
}
/* spotless:off */
- private val hashCode: Int by lazy { Objects.hash(authMethod, endpoint, method, params, requestContentType, responseContentType, responseMap, additionalProperties) }
+ private val hashCode: Int by lazy { Objects.hash(authHeaderValueFormat, authMethod, endpoint, method, params, requestContentType, responseContentType, responseMap, additionalProperties) }
/* spotless:on */
override fun hashCode(): Int = hashCode
override fun toString() =
- "TokenRequest{authMethod=$authMethod, endpoint=$endpoint, method=$method, params=$params, requestContentType=$requestContentType, responseContentType=$responseContentType, responseMap=$responseMap, additionalProperties=$additionalProperties}"
+ "TokenRequest{authHeaderValueFormat=$authHeaderValueFormat, authMethod=$authMethod, endpoint=$endpoint, method=$method, params=$params, requestContentType=$requestContentType, responseContentType=$responseContentType, responseMap=$responseMap, additionalProperties=$additionalProperties}"
}
@NoAutoDetect
class UserInfoRequest
@JsonCreator
private constructor(
+ @JsonProperty("auth_header_value_format")
+ @ExcludeMissing
+ private val authHeaderValueFormat: JsonField = JsonMissing.of(),
@JsonProperty("auth_method")
@ExcludeMissing
private val authMethod: JsonField = JsonMissing.of(),
@@ -2417,6 +2483,9 @@ private constructor(
private val additionalProperties: Map = immutableEmptyMap(),
) {
+ fun authHeaderValueFormat(): Optional =
+ Optional.ofNullable(authHeaderValueFormat.getNullable("auth_header_value_format"))
+
fun authMethod(): Optional =
Optional.ofNullable(authMethod.getNullable("auth_method"))
@@ -2438,6 +2507,10 @@ private constructor(
fun triggers(): Optional =
Optional.ofNullable(triggers.getNullable("triggers"))
+ @JsonProperty("auth_header_value_format")
+ @ExcludeMissing
+ fun _authHeaderValueFormat(): JsonField = authHeaderValueFormat
+
@JsonProperty("auth_method")
@ExcludeMissing
fun _authMethod(): JsonField = authMethod
@@ -2475,6 +2548,7 @@ private constructor(
return@apply
}
+ authHeaderValueFormat()
authMethod()
endpoint()
method()
@@ -2496,6 +2570,7 @@ private constructor(
/** A builder for [UserInfoRequest]. */
class Builder internal constructor() {
+ private var authHeaderValueFormat: JsonField = JsonMissing.of()
private var authMethod: JsonField = JsonMissing.of()
private var endpoint: JsonField = JsonMissing.of()
private var method: JsonField = JsonMissing.of()
@@ -2508,6 +2583,7 @@ private constructor(
@JvmSynthetic
internal fun from(userInfoRequest: UserInfoRequest) = apply {
+ authHeaderValueFormat = userInfoRequest.authHeaderValueFormat
authMethod = userInfoRequest.authMethod
endpoint = userInfoRequest.endpoint
method = userInfoRequest.method
@@ -2519,6 +2595,13 @@ private constructor(
additionalProperties = userInfoRequest.additionalProperties.toMutableMap()
}
+ fun authHeaderValueFormat(authHeaderValueFormat: String) =
+ authHeaderValueFormat(JsonField.of(authHeaderValueFormat))
+
+ fun authHeaderValueFormat(authHeaderValueFormat: JsonField) = apply {
+ this.authHeaderValueFormat = authHeaderValueFormat
+ }
+
fun authMethod(authMethod: String) = authMethod(JsonField.of(authMethod))
fun authMethod(authMethod: JsonField) = apply {
@@ -2586,6 +2669,7 @@ private constructor(
fun build(): UserInfoRequest =
UserInfoRequest(
+ authHeaderValueFormat,
authMethod,
endpoint,
method,
@@ -3106,17 +3190,17 @@ private constructor(
return true
}
- return /* spotless:off */ other is UserInfoRequest && authMethod == other.authMethod && endpoint == other.endpoint && method == other.method && params == other.params && requestContentType == other.requestContentType && responseContentType == other.responseContentType && responseMap == other.responseMap && triggers == other.triggers && additionalProperties == other.additionalProperties /* spotless:on */
+ return /* spotless:off */ other is UserInfoRequest && authHeaderValueFormat == other.authHeaderValueFormat && authMethod == other.authMethod && endpoint == other.endpoint && method == other.method && params == other.params && requestContentType == other.requestContentType && responseContentType == other.responseContentType && responseMap == other.responseMap && triggers == other.triggers && additionalProperties == other.additionalProperties /* spotless:on */
}
/* spotless:off */
- private val hashCode: Int by lazy { Objects.hash(authMethod, endpoint, method, params, requestContentType, responseContentType, responseMap, triggers, additionalProperties) }
+ private val hashCode: Int by lazy { Objects.hash(authHeaderValueFormat, authMethod, endpoint, method, params, requestContentType, responseContentType, responseMap, triggers, additionalProperties) }
/* spotless:on */
override fun hashCode(): Int = hashCode
override fun toString() =
- "UserInfoRequest{authMethod=$authMethod, endpoint=$endpoint, method=$method, params=$params, requestContentType=$requestContentType, responseContentType=$responseContentType, responseMap=$responseMap, triggers=$triggers, additionalProperties=$additionalProperties}"
+ "UserInfoRequest{authHeaderValueFormat=$authHeaderValueFormat, authMethod=$authMethod, endpoint=$endpoint, method=$method, params=$params, requestContentType=$requestContentType, responseContentType=$responseContentType, responseMap=$responseMap, triggers=$triggers, additionalProperties=$additionalProperties}"
}
override fun equals(other: Any?): Boolean {
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AuthRequest.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/AuthRequest.kt
similarity index 97%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AuthRequest.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/AuthRequest.kt
index 1f98fe9..6a78abf 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AuthRequest.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/AuthRequest.kt
@@ -1,19 +1,19 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.ExcludeMissing
-import com.arcade_engine.api.core.JsonField
-import com.arcade_engine.api.core.JsonMissing
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.checkRequired
-import com.arcade_engine.api.core.immutableEmptyMap
-import com.arcade_engine.api.core.toImmutable
+package dev.arcade.models
+
import com.fasterxml.jackson.annotation.JsonAnyGetter
import com.fasterxml.jackson.annotation.JsonAnySetter
import com.fasterxml.jackson.annotation.JsonCreator
import com.fasterxml.jackson.annotation.JsonProperty
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonField
+import dev.arcade.core.JsonMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.checkRequired
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
import java.util.Objects
import java.util.Optional
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AuthStatusParams.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/AuthStatusParams.kt
similarity index 96%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AuthStatusParams.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/AuthStatusParams.kt
index 644f8ad..00017f6 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AuthStatusParams.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/AuthStatusParams.kt
@@ -1,12 +1,12 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
+package dev.arcade.models
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.Params
-import com.arcade_engine.api.core.checkRequired
-import com.arcade_engine.api.core.http.Headers
-import com.arcade_engine.api.core.http.QueryParams
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.Params
+import dev.arcade.core.checkRequired
+import dev.arcade.core.http.Headers
+import dev.arcade.core.http.QueryParams
import java.util.Objects
import java.util.Optional
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AuthorizationContext.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/AuthorizationContext.kt
similarity index 94%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AuthorizationContext.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/AuthorizationContext.kt
index 66f92fb..2293855 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AuthorizationContext.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/AuthorizationContext.kt
@@ -1,18 +1,18 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.ExcludeMissing
-import com.arcade_engine.api.core.JsonField
-import com.arcade_engine.api.core.JsonMissing
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.immutableEmptyMap
-import com.arcade_engine.api.core.toImmutable
+package dev.arcade.models
+
import com.fasterxml.jackson.annotation.JsonAnyGetter
import com.fasterxml.jackson.annotation.JsonAnySetter
import com.fasterxml.jackson.annotation.JsonCreator
import com.fasterxml.jackson.annotation.JsonProperty
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonField
+import dev.arcade.core.JsonMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
import java.util.Objects
import java.util.Optional
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AuthorizationResponse.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/AuthorizationResponse.kt
similarity index 96%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AuthorizationResponse.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/AuthorizationResponse.kt
index 7b4b258..6583854 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AuthorizationResponse.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/AuthorizationResponse.kt
@@ -1,20 +1,20 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.Enum
-import com.arcade_engine.api.core.ExcludeMissing
-import com.arcade_engine.api.core.JsonField
-import com.arcade_engine.api.core.JsonMissing
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.immutableEmptyMap
-import com.arcade_engine.api.core.toImmutable
-import com.arcade_engine.api.errors.ArcadeInvalidDataException
+package dev.arcade.models
+
import com.fasterxml.jackson.annotation.JsonAnyGetter
import com.fasterxml.jackson.annotation.JsonAnySetter
import com.fasterxml.jackson.annotation.JsonCreator
import com.fasterxml.jackson.annotation.JsonProperty
+import dev.arcade.core.Enum
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonField
+import dev.arcade.core.JsonMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
+import dev.arcade.errors.ArcadeInvalidDataException
import java.util.Objects
import java.util.Optional
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AuthorizeToolRequest.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/AuthorizeToolRequest.kt
similarity index 93%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AuthorizeToolRequest.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/AuthorizeToolRequest.kt
index 3f7fc35..e234a7a 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/AuthorizeToolRequest.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/AuthorizeToolRequest.kt
@@ -1,19 +1,19 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.ExcludeMissing
-import com.arcade_engine.api.core.JsonField
-import com.arcade_engine.api.core.JsonMissing
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.checkRequired
-import com.arcade_engine.api.core.immutableEmptyMap
-import com.arcade_engine.api.core.toImmutable
+package dev.arcade.models
+
import com.fasterxml.jackson.annotation.JsonAnyGetter
import com.fasterxml.jackson.annotation.JsonAnySetter
import com.fasterxml.jackson.annotation.JsonCreator
import com.fasterxml.jackson.annotation.JsonProperty
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonField
+import dev.arcade.core.JsonMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.checkRequired
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
import java.util.Objects
import java.util.Optional
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ChatCompletionCreateParams.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/ChatCompletionCreateParams.kt
similarity index 95%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ChatCompletionCreateParams.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/ChatCompletionCreateParams.kt
index 76f59a8..5ca16cb 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ChatCompletionCreateParams.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/ChatCompletionCreateParams.kt
@@ -1,13 +1,13 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.Params
-import com.arcade_engine.api.core.checkRequired
-import com.arcade_engine.api.core.http.Headers
-import com.arcade_engine.api.core.http.QueryParams
+package dev.arcade.models
+
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.Params
+import dev.arcade.core.checkRequired
+import dev.arcade.core.http.Headers
+import dev.arcade.core.http.QueryParams
import java.util.Objects
/** Interact with language models via OpenAI's chat completions API */
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ChatMessage.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/ChatMessage.kt
similarity index 97%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ChatMessage.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/ChatMessage.kt
index 5578281..1a46a07 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ChatMessage.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/ChatMessage.kt
@@ -1,21 +1,21 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.Enum
-import com.arcade_engine.api.core.ExcludeMissing
-import com.arcade_engine.api.core.JsonField
-import com.arcade_engine.api.core.JsonMissing
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.checkRequired
-import com.arcade_engine.api.core.immutableEmptyMap
-import com.arcade_engine.api.core.toImmutable
-import com.arcade_engine.api.errors.ArcadeInvalidDataException
+package dev.arcade.models
+
import com.fasterxml.jackson.annotation.JsonAnyGetter
import com.fasterxml.jackson.annotation.JsonAnySetter
import com.fasterxml.jackson.annotation.JsonCreator
import com.fasterxml.jackson.annotation.JsonProperty
+import dev.arcade.core.Enum
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonField
+import dev.arcade.core.JsonMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.checkRequired
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
+import dev.arcade.errors.ArcadeInvalidDataException
import java.util.Objects
import java.util.Optional
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ChatRequest.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/ChatRequest.kt
similarity index 98%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ChatRequest.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/ChatRequest.kt
index 6850dd6..208e264 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ChatRequest.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/ChatRequest.kt
@@ -1,20 +1,20 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.Enum
-import com.arcade_engine.api.core.ExcludeMissing
-import com.arcade_engine.api.core.JsonField
-import com.arcade_engine.api.core.JsonMissing
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.immutableEmptyMap
-import com.arcade_engine.api.core.toImmutable
-import com.arcade_engine.api.errors.ArcadeInvalidDataException
+package dev.arcade.models
+
import com.fasterxml.jackson.annotation.JsonAnyGetter
import com.fasterxml.jackson.annotation.JsonAnySetter
import com.fasterxml.jackson.annotation.JsonCreator
import com.fasterxml.jackson.annotation.JsonProperty
+import dev.arcade.core.Enum
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonField
+import dev.arcade.core.JsonMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
+import dev.arcade.errors.ArcadeInvalidDataException
import java.util.Objects
import java.util.Optional
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ChatResponse.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/ChatResponse.kt
similarity index 95%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ChatResponse.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/ChatResponse.kt
index 18af71f..c5852c7 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ChatResponse.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/ChatResponse.kt
@@ -1,18 +1,18 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.ExcludeMissing
-import com.arcade_engine.api.core.JsonField
-import com.arcade_engine.api.core.JsonMissing
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.immutableEmptyMap
-import com.arcade_engine.api.core.toImmutable
+package dev.arcade.models
+
import com.fasterxml.jackson.annotation.JsonAnyGetter
import com.fasterxml.jackson.annotation.JsonAnySetter
import com.fasterxml.jackson.annotation.JsonCreator
import com.fasterxml.jackson.annotation.JsonProperty
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonField
+import dev.arcade.core.JsonMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
import java.util.Objects
import java.util.Optional
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/Choice.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/Choice.kt
similarity index 95%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/Choice.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/Choice.kt
index 77059ff..8849407 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/Choice.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/Choice.kt
@@ -1,18 +1,18 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.ExcludeMissing
-import com.arcade_engine.api.core.JsonField
-import com.arcade_engine.api.core.JsonMissing
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.immutableEmptyMap
-import com.arcade_engine.api.core.toImmutable
+package dev.arcade.models
+
import com.fasterxml.jackson.annotation.JsonAnyGetter
import com.fasterxml.jackson.annotation.JsonAnySetter
import com.fasterxml.jackson.annotation.JsonCreator
import com.fasterxml.jackson.annotation.JsonProperty
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonField
+import dev.arcade.core.JsonMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
import java.util.Objects
import java.util.Optional
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ConfirmUserRequest.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/ConfirmUserRequest.kt
similarity index 90%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ConfirmUserRequest.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/ConfirmUserRequest.kt
index 8f0c88c..7730057 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ConfirmUserRequest.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/ConfirmUserRequest.kt
@@ -1,19 +1,19 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.ExcludeMissing
-import com.arcade_engine.api.core.JsonField
-import com.arcade_engine.api.core.JsonMissing
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.checkRequired
-import com.arcade_engine.api.core.immutableEmptyMap
-import com.arcade_engine.api.core.toImmutable
+package dev.arcade.models
+
import com.fasterxml.jackson.annotation.JsonAnyGetter
import com.fasterxml.jackson.annotation.JsonAnySetter
import com.fasterxml.jackson.annotation.JsonCreator
import com.fasterxml.jackson.annotation.JsonProperty
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonField
+import dev.arcade.core.JsonMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.checkRequired
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
import java.util.Objects
@NoAutoDetect
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ConfirmUserResponse.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/ConfirmUserResponse.kt
similarity index 90%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ConfirmUserResponse.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/ConfirmUserResponse.kt
index a11a920..ee54e05 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ConfirmUserResponse.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/ConfirmUserResponse.kt
@@ -1,19 +1,19 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.ExcludeMissing
-import com.arcade_engine.api.core.JsonField
-import com.arcade_engine.api.core.JsonMissing
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.checkRequired
-import com.arcade_engine.api.core.immutableEmptyMap
-import com.arcade_engine.api.core.toImmutable
+package dev.arcade.models
+
import com.fasterxml.jackson.annotation.JsonAnyGetter
import com.fasterxml.jackson.annotation.JsonAnySetter
import com.fasterxml.jackson.annotation.JsonCreator
import com.fasterxml.jackson.annotation.JsonProperty
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonField
+import dev.arcade.core.JsonMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.checkRequired
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
import java.util.Objects
import java.util.Optional
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/CreateWorkerRequest.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/CreateWorkerRequest.kt
similarity index 98%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/CreateWorkerRequest.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/CreateWorkerRequest.kt
index 497b59c..799aabc 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/CreateWorkerRequest.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/CreateWorkerRequest.kt
@@ -1,19 +1,19 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.ExcludeMissing
-import com.arcade_engine.api.core.JsonField
-import com.arcade_engine.api.core.JsonMissing
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.checkRequired
-import com.arcade_engine.api.core.immutableEmptyMap
-import com.arcade_engine.api.core.toImmutable
+package dev.arcade.models
+
import com.fasterxml.jackson.annotation.JsonAnyGetter
import com.fasterxml.jackson.annotation.JsonAnySetter
import com.fasterxml.jackson.annotation.JsonCreator
import com.fasterxml.jackson.annotation.JsonProperty
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonField
+import dev.arcade.core.JsonMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.checkRequired
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
import java.util.Objects
import java.util.Optional
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/Error.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/Error.kt
similarity index 91%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/Error.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/Error.kt
index be3cf48..ddfffcd 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/Error.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/Error.kt
@@ -1,18 +1,18 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.ExcludeMissing
-import com.arcade_engine.api.core.JsonField
-import com.arcade_engine.api.core.JsonMissing
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.immutableEmptyMap
-import com.arcade_engine.api.core.toImmutable
+package dev.arcade.models
+
import com.fasterxml.jackson.annotation.JsonAnyGetter
import com.fasterxml.jackson.annotation.JsonAnySetter
import com.fasterxml.jackson.annotation.JsonCreator
import com.fasterxml.jackson.annotation.JsonProperty
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonField
+import dev.arcade.core.JsonMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
import java.util.Objects
import java.util.Optional
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ExecuteToolRequest.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/ExecuteToolRequest.kt
similarity index 96%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ExecuteToolRequest.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/ExecuteToolRequest.kt
index 287077f..486a36d 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ExecuteToolRequest.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/ExecuteToolRequest.kt
@@ -1,19 +1,19 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.ExcludeMissing
-import com.arcade_engine.api.core.JsonField
-import com.arcade_engine.api.core.JsonMissing
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.checkRequired
-import com.arcade_engine.api.core.immutableEmptyMap
-import com.arcade_engine.api.core.toImmutable
+package dev.arcade.models
+
import com.fasterxml.jackson.annotation.JsonAnyGetter
import com.fasterxml.jackson.annotation.JsonAnySetter
import com.fasterxml.jackson.annotation.JsonCreator
import com.fasterxml.jackson.annotation.JsonProperty
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonField
+import dev.arcade.core.JsonMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.checkRequired
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
import java.util.Objects
import java.util.Optional
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ExecuteToolResponse.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/ExecuteToolResponse.kt
similarity index 98%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ExecuteToolResponse.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/ExecuteToolResponse.kt
index 6175402..b82e8c3 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ExecuteToolResponse.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/ExecuteToolResponse.kt
@@ -1,21 +1,21 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.Enum
-import com.arcade_engine.api.core.ExcludeMissing
-import com.arcade_engine.api.core.JsonField
-import com.arcade_engine.api.core.JsonMissing
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.checkRequired
-import com.arcade_engine.api.core.immutableEmptyMap
-import com.arcade_engine.api.core.toImmutable
-import com.arcade_engine.api.errors.ArcadeInvalidDataException
+package dev.arcade.models
+
import com.fasterxml.jackson.annotation.JsonAnyGetter
import com.fasterxml.jackson.annotation.JsonAnySetter
import com.fasterxml.jackson.annotation.JsonCreator
import com.fasterxml.jackson.annotation.JsonProperty
+import dev.arcade.core.Enum
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonField
+import dev.arcade.core.JsonMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.checkRequired
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
+import dev.arcade.errors.ArcadeInvalidDataException
import java.util.Objects
import java.util.Optional
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/HealthCheckParams.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/HealthCheckParams.kt
similarity index 96%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/HealthCheckParams.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/HealthCheckParams.kt
index 0b58286..8f15329 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/HealthCheckParams.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/HealthCheckParams.kt
@@ -1,11 +1,11 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
+package dev.arcade.models
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.Params
-import com.arcade_engine.api.core.http.Headers
-import com.arcade_engine.api.core.http.QueryParams
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.Params
+import dev.arcade.core.http.Headers
+import dev.arcade.core.http.QueryParams
import java.util.Objects
/** Check if Arcade Engine is healthy */
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/HealthSchema.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/HealthSchema.kt
similarity index 89%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/HealthSchema.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/HealthSchema.kt
index fc2baef..0569fb5 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/HealthSchema.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/HealthSchema.kt
@@ -1,18 +1,18 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.ExcludeMissing
-import com.arcade_engine.api.core.JsonField
-import com.arcade_engine.api.core.JsonMissing
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.immutableEmptyMap
-import com.arcade_engine.api.core.toImmutable
+package dev.arcade.models
+
import com.fasterxml.jackson.annotation.JsonAnyGetter
import com.fasterxml.jackson.annotation.JsonAnySetter
import com.fasterxml.jackson.annotation.JsonCreator
import com.fasterxml.jackson.annotation.JsonProperty
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonField
+import dev.arcade.core.JsonMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
import java.util.Objects
import java.util.Optional
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/SecretResponse.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/SecretResponse.kt
similarity index 97%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/SecretResponse.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/SecretResponse.kt
index 2316457..a904140 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/SecretResponse.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/SecretResponse.kt
@@ -1,20 +1,20 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.Enum
-import com.arcade_engine.api.core.ExcludeMissing
-import com.arcade_engine.api.core.JsonField
-import com.arcade_engine.api.core.JsonMissing
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.immutableEmptyMap
-import com.arcade_engine.api.core.toImmutable
-import com.arcade_engine.api.errors.ArcadeInvalidDataException
+package dev.arcade.models
+
import com.fasterxml.jackson.annotation.JsonAnyGetter
import com.fasterxml.jackson.annotation.JsonAnySetter
import com.fasterxml.jackson.annotation.JsonCreator
import com.fasterxml.jackson.annotation.JsonProperty
+import dev.arcade.core.Enum
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonField
+import dev.arcade.core.JsonMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
+import dev.arcade.errors.ArcadeInvalidDataException
import java.util.Objects
import java.util.Optional
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ToolAuthorizeParams.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/ToolAuthorizeParams.kt
similarity index 95%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ToolAuthorizeParams.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/ToolAuthorizeParams.kt
index 24ec504..30c1d20 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ToolAuthorizeParams.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/ToolAuthorizeParams.kt
@@ -1,13 +1,13 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.Params
-import com.arcade_engine.api.core.checkRequired
-import com.arcade_engine.api.core.http.Headers
-import com.arcade_engine.api.core.http.QueryParams
+package dev.arcade.models
+
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.Params
+import dev.arcade.core.checkRequired
+import dev.arcade.core.http.Headers
+import dev.arcade.core.http.QueryParams
import java.util.Objects
/** Authorizes a user for a specific tool by name */
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ToolDefinition.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/ToolDefinition.kt
similarity index 99%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ToolDefinition.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/ToolDefinition.kt
index 4c16d30..394ab44 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ToolDefinition.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/ToolDefinition.kt
@@ -1,21 +1,21 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.Enum
-import com.arcade_engine.api.core.ExcludeMissing
-import com.arcade_engine.api.core.JsonField
-import com.arcade_engine.api.core.JsonMissing
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.checkRequired
-import com.arcade_engine.api.core.immutableEmptyMap
-import com.arcade_engine.api.core.toImmutable
-import com.arcade_engine.api.errors.ArcadeInvalidDataException
+package dev.arcade.models
+
import com.fasterxml.jackson.annotation.JsonAnyGetter
import com.fasterxml.jackson.annotation.JsonAnySetter
import com.fasterxml.jackson.annotation.JsonCreator
import com.fasterxml.jackson.annotation.JsonProperty
+import dev.arcade.core.Enum
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonField
+import dev.arcade.core.JsonMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.checkRequired
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
+import dev.arcade.errors.ArcadeInvalidDataException
import java.util.Objects
import java.util.Optional
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ToolExecuteParams.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/ToolExecuteParams.kt
similarity index 95%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ToolExecuteParams.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/ToolExecuteParams.kt
index d73bd6f..135159f 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ToolExecuteParams.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/ToolExecuteParams.kt
@@ -1,13 +1,13 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.Params
-import com.arcade_engine.api.core.checkRequired
-import com.arcade_engine.api.core.http.Headers
-import com.arcade_engine.api.core.http.QueryParams
+package dev.arcade.models
+
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.Params
+import dev.arcade.core.checkRequired
+import dev.arcade.core.http.Headers
+import dev.arcade.core.http.QueryParams
import java.util.Objects
/** Executes a tool by name and arguments */
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ToolExecution.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/ToolExecution.kt
similarity index 96%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ToolExecution.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/ToolExecution.kt
index c191075..b1f5b64 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ToolExecution.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/ToolExecution.kt
@@ -1,18 +1,18 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.ExcludeMissing
-import com.arcade_engine.api.core.JsonField
-import com.arcade_engine.api.core.JsonMissing
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.immutableEmptyMap
-import com.arcade_engine.api.core.toImmutable
+package dev.arcade.models
+
import com.fasterxml.jackson.annotation.JsonAnyGetter
import com.fasterxml.jackson.annotation.JsonAnySetter
import com.fasterxml.jackson.annotation.JsonCreator
import com.fasterxml.jackson.annotation.JsonProperty
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonField
+import dev.arcade.core.JsonMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
import java.util.Objects
import java.util.Optional
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ToolExecutionAttempt.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/ToolExecutionAttempt.kt
similarity index 98%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ToolExecutionAttempt.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/ToolExecutionAttempt.kt
index bcdc26c..64a13b1 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ToolExecutionAttempt.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/ToolExecutionAttempt.kt
@@ -1,21 +1,21 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.Enum
-import com.arcade_engine.api.core.ExcludeMissing
-import com.arcade_engine.api.core.JsonField
-import com.arcade_engine.api.core.JsonMissing
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.checkRequired
-import com.arcade_engine.api.core.immutableEmptyMap
-import com.arcade_engine.api.core.toImmutable
-import com.arcade_engine.api.errors.ArcadeInvalidDataException
+package dev.arcade.models
+
import com.fasterxml.jackson.annotation.JsonAnyGetter
import com.fasterxml.jackson.annotation.JsonAnySetter
import com.fasterxml.jackson.annotation.JsonCreator
import com.fasterxml.jackson.annotation.JsonProperty
+import dev.arcade.core.Enum
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonField
+import dev.arcade.core.JsonMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.checkRequired
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
+import dev.arcade.errors.ArcadeInvalidDataException
import java.util.Objects
import java.util.Optional
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ToolFormattedGetParams.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/ToolFormattedGetParams.kt
similarity index 96%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ToolFormattedGetParams.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/ToolFormattedGetParams.kt
index d020a8a..8e89a4f 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ToolFormattedGetParams.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/ToolFormattedGetParams.kt
@@ -1,12 +1,12 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
+package dev.arcade.models
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.Params
-import com.arcade_engine.api.core.checkRequired
-import com.arcade_engine.api.core.http.Headers
-import com.arcade_engine.api.core.http.QueryParams
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.Params
+import dev.arcade.core.checkRequired
+import dev.arcade.core.http.Headers
+import dev.arcade.core.http.QueryParams
import java.util.Objects
import java.util.Optional
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ToolFormattedGetResponse.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/ToolFormattedGetResponse.kt
similarity index 90%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ToolFormattedGetResponse.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/ToolFormattedGetResponse.kt
index a1a4a25..c79308d 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ToolFormattedGetResponse.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/ToolFormattedGetResponse.kt
@@ -1,15 +1,15 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
+package dev.arcade.models
-import com.arcade_engine.api.core.ExcludeMissing
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.immutableEmptyMap
-import com.arcade_engine.api.core.toImmutable
import com.fasterxml.jackson.annotation.JsonAnyGetter
import com.fasterxml.jackson.annotation.JsonAnySetter
import com.fasterxml.jackson.annotation.JsonCreator
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
import java.util.Objects
@NoAutoDetect
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ToolFormattedListPage.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/ToolFormattedListPage.kt
similarity index 94%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ToolFormattedListPage.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/ToolFormattedListPage.kt
index 3026ead..e160d88 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ToolFormattedListPage.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/ToolFormattedListPage.kt
@@ -1,19 +1,19 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.ExcludeMissing
-import com.arcade_engine.api.core.JsonField
-import com.arcade_engine.api.core.JsonMissing
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.immutableEmptyMap
-import com.arcade_engine.api.core.toImmutable
-import com.arcade_engine.api.services.blocking.tools.FormattedService
+package dev.arcade.models
+
import com.fasterxml.jackson.annotation.JsonAnyGetter
import com.fasterxml.jackson.annotation.JsonAnySetter
import com.fasterxml.jackson.annotation.JsonCreator
import com.fasterxml.jackson.annotation.JsonProperty
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonField
+import dev.arcade.core.JsonMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
+import dev.arcade.services.blocking.tools.FormattedService
import java.util.Objects
import java.util.Optional
import java.util.stream.Stream
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ToolFormattedListPageAsync.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/ToolFormattedListPageAsync.kt
similarity index 94%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ToolFormattedListPageAsync.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/ToolFormattedListPageAsync.kt
index 2310084..e79537a 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ToolFormattedListPageAsync.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/ToolFormattedListPageAsync.kt
@@ -1,19 +1,19 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
-
-import com.arcade_engine.api.core.ExcludeMissing
-import com.arcade_engine.api.core.JsonField
-import com.arcade_engine.api.core.JsonMissing
-import com.arcade_engine.api.core.JsonValue
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.immutableEmptyMap
-import com.arcade_engine.api.core.toImmutable
-import com.arcade_engine.api.services.async.tools.FormattedServiceAsync
+package dev.arcade.models
+
import com.fasterxml.jackson.annotation.JsonAnyGetter
import com.fasterxml.jackson.annotation.JsonAnySetter
import com.fasterxml.jackson.annotation.JsonCreator
import com.fasterxml.jackson.annotation.JsonProperty
+import dev.arcade.core.ExcludeMissing
+import dev.arcade.core.JsonField
+import dev.arcade.core.JsonMissing
+import dev.arcade.core.JsonValue
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.immutableEmptyMap
+import dev.arcade.core.toImmutable
+import dev.arcade.services.async.tools.FormattedServiceAsync
import java.util.Objects
import java.util.Optional
import java.util.concurrent.CompletableFuture
diff --git a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ToolFormattedListParams.kt b/arcade-java-core/src/main/kotlin/dev/arcade/models/ToolFormattedListParams.kt
similarity index 82%
rename from arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ToolFormattedListParams.kt
rename to arcade-java-core/src/main/kotlin/dev/arcade/models/ToolFormattedListParams.kt
index 8149c85..a9daf3b 100644
--- a/arcade-java-core/src/main/kotlin/com/arcade_engine/api/models/ToolFormattedListParams.kt
+++ b/arcade-java-core/src/main/kotlin/dev/arcade/models/ToolFormattedListParams.kt
@@ -1,11 +1,11 @@
// File generated from our OpenAPI spec by Stainless.
-package com.arcade_engine.api.models
+package dev.arcade.models
-import com.arcade_engine.api.core.NoAutoDetect
-import com.arcade_engine.api.core.Params
-import com.arcade_engine.api.core.http.Headers
-import com.arcade_engine.api.core.http.QueryParams
+import dev.arcade.core.NoAutoDetect
+import dev.arcade.core.Params
+import dev.arcade.core.http.Headers
+import dev.arcade.core.http.QueryParams
import java.util.Objects
import java.util.Optional
@@ -16,6 +16,7 @@ import java.util.Optional
class ToolFormattedListParams
private constructor(
private val format: String?,
+ private val includeAllVersions: Boolean?,
private val limit: Long?,
private val offset: Long?,
private val toolkit: String?,
@@ -27,6 +28,9 @@ private constructor(
/** Provider format */
fun format(): Optional = Optional.ofNullable(format)
+ /** Include all versions of each tool */
+ fun includeAllVersions(): Optional = Optional.ofNullable(includeAllVersions)
+
/** Number of items to return (default: 25, max: 100) */
fun limit(): Optional