From 3eb00dbad8e804d3697971300f0a1c32873ab808 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 18 Feb 2026 16:32:10 +0000 Subject: [PATCH 001/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 85a351b6..6c2520b8 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-433bfd8c688a6b6d2d4f964bb59121d692798f4e2bb6cb47f6110c4f0e1f638d.yml -openapi_spec_hash: 5378295d401c8c1152c1946cc7dbd69f +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e64ec93581983f130b90e9397acd48f3576e08dcc7e6484cbbda5575b2d8303a.yml +openapi_spec_hash: 8a4a63fdf0642d3da1d4763203665c5d config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From e300271768158315c3d46c600d08591de6dea2ba Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 18 Feb 2026 17:32:09 +0000 Subject: [PATCH 002/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 6c2520b8..1c807d21 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e64ec93581983f130b90e9397acd48f3576e08dcc7e6484cbbda5575b2d8303a.yml -openapi_spec_hash: 8a4a63fdf0642d3da1d4763203665c5d +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-3e93ceacbb67bd9bfbb013744ea4666fe585bfb7d18641fd9edf36480828033e.yml +openapi_spec_hash: 6c9fd50132b563776f68e2631a04da2d config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 310204a5756301e031d067e78ca6b8013ad475af Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 18 Feb 2026 18:32:02 +0000 Subject: [PATCH 003/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 1c807d21..85a351b6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-3e93ceacbb67bd9bfbb013744ea4666fe585bfb7d18641fd9edf36480828033e.yml -openapi_spec_hash: 6c9fd50132b563776f68e2631a04da2d +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-433bfd8c688a6b6d2d4f964bb59121d692798f4e2bb6cb47f6110c4f0e1f638d.yml +openapi_spec_hash: 5378295d401c8c1152c1946cc7dbd69f config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From ab13da3b21f17bcb36d15478eacbab353833f647 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 18 Feb 2026 19:32:10 +0000 Subject: [PATCH 004/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 85a351b6..a6fe9295 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-433bfd8c688a6b6d2d4f964bb59121d692798f4e2bb6cb47f6110c4f0e1f638d.yml -openapi_spec_hash: 5378295d401c8c1152c1946cc7dbd69f +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ce981998658da437319322c8c772a52ad90c0c7a79c9a86bda626b9523756776.yml +openapi_spec_hash: d84d1c2e14f8374744301701671f8313 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From f575f93ba59a8a5f628c47850095c6dd650815a3 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 18 Feb 2026 20:32:07 +0000 Subject: [PATCH 005/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index a6fe9295..4be55af5 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ce981998658da437319322c8c772a52ad90c0c7a79c9a86bda626b9523756776.yml -openapi_spec_hash: d84d1c2e14f8374744301701671f8313 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-2556bf7304d8c1a55cd2017e703231e194aaa1bd8d81ab065a827bc7377fd3da.yml +openapi_spec_hash: 151f4a169401311593232847812bd748 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 699a9ab0c7d86afc7ff8f72541449d7e7d226834 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 18 Feb 2026 21:32:02 +0000 Subject: [PATCH 006/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4be55af5..85a351b6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-2556bf7304d8c1a55cd2017e703231e194aaa1bd8d81ab065a827bc7377fd3da.yml -openapi_spec_hash: 151f4a169401311593232847812bd748 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-433bfd8c688a6b6d2d4f964bb59121d692798f4e2bb6cb47f6110c4f0e1f638d.yml +openapi_spec_hash: 5378295d401c8c1152c1946cc7dbd69f config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 75ee73bc7ac8a563105576fe8737925644846d85 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 18 Feb 2026 22:32:07 +0000 Subject: [PATCH 007/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 85a351b6..bbd49a25 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-433bfd8c688a6b6d2d4f964bb59121d692798f4e2bb6cb47f6110c4f0e1f638d.yml -openapi_spec_hash: 5378295d401c8c1152c1946cc7dbd69f +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-15fe84f395ac9241db73484f749bdc994c0cb68393bfcc87b8b9be105f9ea0c9.yml +openapi_spec_hash: d982c8020150d448d7299eeb54151325 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 24e34ef0956178e20302cfaf54a1016858a1fd6b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 18 Feb 2026 23:32:11 +0000 Subject: [PATCH 008/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index bbd49a25..0860cfc8 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-15fe84f395ac9241db73484f749bdc994c0cb68393bfcc87b8b9be105f9ea0c9.yml -openapi_spec_hash: d982c8020150d448d7299eeb54151325 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8412167f00e2c9fc396ea6c1e9f9131ef515ae713050d14d619fb81a234ac0f7.yml +openapi_spec_hash: a38c677e8ea83427aa20fce9a4ced2b2 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From c4b7231f73bfa3c48735d520c33ae7c1331b8084 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 00:32:11 +0000 Subject: [PATCH 009/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 0860cfc8..48ad44ed 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8412167f00e2c9fc396ea6c1e9f9131ef515ae713050d14d619fb81a234ac0f7.yml -openapi_spec_hash: a38c677e8ea83427aa20fce9a4ced2b2 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-d11ad69779f689e485efe0c461d40a0fa44d4ba346f1320b2030fc6a118d087c.yml +openapi_spec_hash: a3a6504072844e3ef6cf5b8760d4b48d config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 5844adc0a4c87895505f5bc6029f01f2c34dc3fb Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 01:32:11 +0000 Subject: [PATCH 010/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 48ad44ed..6d019ef0 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-d11ad69779f689e485efe0c461d40a0fa44d4ba346f1320b2030fc6a118d087c.yml -openapi_spec_hash: a3a6504072844e3ef6cf5b8760d4b48d +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-5f7c8de953404525f9acf4737b11f6eec7838515daf580b83665460801722c2f.yml +openapi_spec_hash: 31a65ace87cd8d7b273575b7b01a9072 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From e4137dfccd72e37779cb5e25ed3cdc1fa338e622 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 02:32:15 +0000 Subject: [PATCH 011/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 6d019ef0..ffd90017 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-5f7c8de953404525f9acf4737b11f6eec7838515daf580b83665460801722c2f.yml -openapi_spec_hash: 31a65ace87cd8d7b273575b7b01a9072 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c81236ea05e31a2c65d01f56716e1cd1fefbd1d1f7f8e65baa08f03a3ee6360c.yml +openapi_spec_hash: 0978df0efc0927817aa9a19e56829f6e config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 41aa28ed4bd91201e50f7699ea0d840f03ad066f Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 03:32:13 +0000 Subject: [PATCH 012/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index ffd90017..7a6952ff 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c81236ea05e31a2c65d01f56716e1cd1fefbd1d1f7f8e65baa08f03a3ee6360c.yml -openapi_spec_hash: 0978df0efc0927817aa9a19e56829f6e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-5680bf2405779a32e390d2b7946d55c47b56d0023a0864aee72b0c3bad39b689.yml +openapi_spec_hash: 6fe3df276e3c127baca447a02938d641 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 7d47bdfdd39cce3eb431e428126d39efe09f6376 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 04:32:10 +0000 Subject: [PATCH 013/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 7a6952ff..bbd49a25 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-5680bf2405779a32e390d2b7946d55c47b56d0023a0864aee72b0c3bad39b689.yml -openapi_spec_hash: 6fe3df276e3c127baca447a02938d641 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-15fe84f395ac9241db73484f749bdc994c0cb68393bfcc87b8b9be105f9ea0c9.yml +openapi_spec_hash: d982c8020150d448d7299eeb54151325 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 689536156e6b5f557223084eaf224b23a7ab67e4 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 05:32:07 +0000 Subject: [PATCH 014/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index bbd49a25..00c8f27a 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-15fe84f395ac9241db73484f749bdc994c0cb68393bfcc87b8b9be105f9ea0c9.yml -openapi_spec_hash: d982c8020150d448d7299eeb54151325 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8a52cb3a1885e6e6ad41ddc95fb684c053764be37f0d3b1cf8fb2f49626be2d8.yml +openapi_spec_hash: 4fc78fc0edfd03283140a6043ebf1678 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From d3ea058fb41799089347360f2fa3e549e9616f89 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 06:32:14 +0000 Subject: [PATCH 015/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 00c8f27a..20542f9a 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8a52cb3a1885e6e6ad41ddc95fb684c053764be37f0d3b1cf8fb2f49626be2d8.yml -openapi_spec_hash: 4fc78fc0edfd03283140a6043ebf1678 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-dc0cca2bc3205efff7f06868fba5d889ca5af6edbfaa93dbca9a0b15e463ca04.yml +openapi_spec_hash: 46b7a188ab37af37cb1fbfacc666df09 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 17843ee0a50a61504275dd0bf87ee55dee355970 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 07:32:12 +0000 Subject: [PATCH 016/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 20542f9a..85a351b6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-dc0cca2bc3205efff7f06868fba5d889ca5af6edbfaa93dbca9a0b15e463ca04.yml -openapi_spec_hash: 46b7a188ab37af37cb1fbfacc666df09 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-433bfd8c688a6b6d2d4f964bb59121d692798f4e2bb6cb47f6110c4f0e1f638d.yml +openapi_spec_hash: 5378295d401c8c1152c1946cc7dbd69f config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 2de6a82317f55dc13c6271500a2fefbe75f75f5c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 09:32:02 +0000 Subject: [PATCH 017/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 85a351b6..bbd49a25 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-433bfd8c688a6b6d2d4f964bb59121d692798f4e2bb6cb47f6110c4f0e1f638d.yml -openapi_spec_hash: 5378295d401c8c1152c1946cc7dbd69f +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-15fe84f395ac9241db73484f749bdc994c0cb68393bfcc87b8b9be105f9ea0c9.yml +openapi_spec_hash: d982c8020150d448d7299eeb54151325 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 6389eb0a1cebb8e7291af86de87578f426601c14 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 10:11:35 +0000 Subject: [PATCH 018/433] chore(internal): make `OkHttp` constructor internal --- .../src/main/kotlin/dm/sent/client/okhttp/OkHttpClient.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sent-dm-java-client-okhttp/src/main/kotlin/dm/sent/client/okhttp/OkHttpClient.kt b/sent-dm-java-client-okhttp/src/main/kotlin/dm/sent/client/okhttp/OkHttpClient.kt index d82584f0..29d22cc2 100644 --- a/sent-dm-java-client-okhttp/src/main/kotlin/dm/sent/client/okhttp/OkHttpClient.kt +++ b/sent-dm-java-client-okhttp/src/main/kotlin/dm/sent/client/okhttp/OkHttpClient.kt @@ -33,7 +33,7 @@ import okhttp3.logging.HttpLoggingInterceptor import okio.BufferedSink class OkHttpClient -private constructor(@JvmSynthetic internal val okHttpClient: okhttp3.OkHttpClient) : HttpClient { +internal constructor(@JvmSynthetic internal val okHttpClient: okhttp3.OkHttpClient) : HttpClient { override fun execute(request: HttpRequest, requestOptions: RequestOptions): HttpResponse { val call = newCall(request, requestOptions) From 7d04245815d1ad0a7690adf6f53ae98e574bc56c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 10:14:02 +0000 Subject: [PATCH 019/433] feat(client): add connection pooling option --- README.md | 19 ++++++++ .../dm/sent/client/okhttp/OkHttpClient.kt | 42 ++++++++++++++++++ .../sent/client/okhttp/SentDmOkHttpClient.kt | 44 +++++++++++++++++++ .../client/okhttp/SentDmOkHttpClientAsync.kt | 44 +++++++++++++++++++ 4 files changed, 149 insertions(+) diff --git a/README.md b/README.md index 1f286c1a..00a888cc 100644 --- a/README.md +++ b/README.md @@ -391,6 +391,25 @@ SentDmClient client = SentDmOkHttpClient.builder() .build(); ``` +### Connection pooling + +To customize the underlying OkHttp connection pool, configure the client using the `maxIdleConnections` and `keepAliveDuration` methods: + +```java +import dm.sent.client.SentDmClient; +import dm.sent.client.okhttp.SentDmOkHttpClient; +import java.time.Duration; + +SentDmClient client = SentDmOkHttpClient.builder() + .fromEnv() + // If `maxIdleConnections` is set, then `keepAliveDuration` must be set, and vice versa. + .maxIdleConnections(10) + .keepAliveDuration(Duration.ofMinutes(2)) + .build(); +``` + +If both options are unset, OkHttp's default connection pool settings are used. + ### HTTPS > [!NOTE] diff --git a/sent-dm-java-client-okhttp/src/main/kotlin/dm/sent/client/okhttp/OkHttpClient.kt b/sent-dm-java-client-okhttp/src/main/kotlin/dm/sent/client/okhttp/OkHttpClient.kt index 29d22cc2..273334a6 100644 --- a/sent-dm-java-client-okhttp/src/main/kotlin/dm/sent/client/okhttp/OkHttpClient.kt +++ b/sent-dm-java-client-okhttp/src/main/kotlin/dm/sent/client/okhttp/OkHttpClient.kt @@ -16,11 +16,13 @@ import java.time.Duration import java.util.concurrent.CancellationException import java.util.concurrent.CompletableFuture import java.util.concurrent.ExecutorService +import java.util.concurrent.TimeUnit import javax.net.ssl.HostnameVerifier import javax.net.ssl.SSLSocketFactory import javax.net.ssl.X509TrustManager import okhttp3.Call import okhttp3.Callback +import okhttp3.ConnectionPool import okhttp3.Dispatcher import okhttp3.HttpUrl.Companion.toHttpUrl import okhttp3.MediaType @@ -200,6 +202,8 @@ internal constructor(@JvmSynthetic internal val okHttpClient: okhttp3.OkHttpClie private var timeout: Timeout = Timeout.default() private var proxy: Proxy? = null + private var maxIdleConnections: Int? = null + private var keepAliveDuration: Duration? = null private var dispatcherExecutorService: ExecutorService? = null private var sslSocketFactory: SSLSocketFactory? = null private var trustManager: X509TrustManager? = null @@ -211,6 +215,28 @@ internal constructor(@JvmSynthetic internal val okHttpClient: okhttp3.OkHttpClie fun proxy(proxy: Proxy?) = apply { this.proxy = proxy } + /** + * Sets the maximum number of idle connections kept by the underlying [ConnectionPool]. + * + * If this is set, then [keepAliveDuration] must also be set. + * + * If unset, then OkHttp's default is used. + */ + fun maxIdleConnections(maxIdleConnections: Int?) = apply { + this.maxIdleConnections = maxIdleConnections + } + + /** + * Sets the keep-alive duration for idle connections in the underlying [ConnectionPool]. + * + * If this is set, then [maxIdleConnections] must also be set. + * + * If unset, then OkHttp's default is used. + */ + fun keepAliveDuration(keepAliveDuration: Duration?) = apply { + this.keepAliveDuration = keepAliveDuration + } + fun dispatcherExecutorService(dispatcherExecutorService: ExecutorService?) = apply { this.dispatcherExecutorService = dispatcherExecutorService } @@ -240,6 +266,22 @@ internal constructor(@JvmSynthetic internal val okHttpClient: okhttp3.OkHttpClie .apply { dispatcherExecutorService?.let { dispatcher(Dispatcher(it)) } + val maxIdleConnections = maxIdleConnections + val keepAliveDuration = keepAliveDuration + if (maxIdleConnections != null && keepAliveDuration != null) { + connectionPool( + ConnectionPool( + maxIdleConnections, + keepAliveDuration.toNanos(), + TimeUnit.NANOSECONDS, + ) + ) + } else { + check((maxIdleConnections != null) == (keepAliveDuration != null)) { + "Both or none of `maxIdleConnections` and `keepAliveDuration` must be set, but only one was set" + } + } + val sslSocketFactory = sslSocketFactory val trustManager = trustManager if (sslSocketFactory != null && trustManager != null) { diff --git a/sent-dm-java-client-okhttp/src/main/kotlin/dm/sent/client/okhttp/SentDmOkHttpClient.kt b/sent-dm-java-client-okhttp/src/main/kotlin/dm/sent/client/okhttp/SentDmOkHttpClient.kt index c863f2e0..f7acb5fb 100644 --- a/sent-dm-java-client-okhttp/src/main/kotlin/dm/sent/client/okhttp/SentDmOkHttpClient.kt +++ b/sent-dm-java-client-okhttp/src/main/kotlin/dm/sent/client/okhttp/SentDmOkHttpClient.kt @@ -47,6 +47,8 @@ class SentDmOkHttpClient private constructor() { private var clientOptions: ClientOptions.Builder = ClientOptions.builder() private var dispatcherExecutorService: ExecutorService? = null private var proxy: Proxy? = null + private var maxIdleConnections: Int? = null + private var keepAliveDuration: Duration? = null private var sslSocketFactory: SSLSocketFactory? = null private var trustManager: X509TrustManager? = null private var hostnameVerifier: HostnameVerifier? = null @@ -75,6 +77,46 @@ class SentDmOkHttpClient private constructor() { /** Alias for calling [Builder.proxy] with `proxy.orElse(null)`. */ fun proxy(proxy: Optional) = proxy(proxy.getOrNull()) + /** + * The maximum number of idle connections kept by the underlying OkHttp connection pool. + * + * If this is set, then [keepAliveDuration] must also be set. + * + * If unset, then OkHttp's default is used. + */ + fun maxIdleConnections(maxIdleConnections: Int?) = apply { + this.maxIdleConnections = maxIdleConnections + } + + /** + * Alias for [Builder.maxIdleConnections]. + * + * This unboxed primitive overload exists for backwards compatibility. + */ + fun maxIdleConnections(maxIdleConnections: Int) = + maxIdleConnections(maxIdleConnections as Int?) + + /** + * Alias for calling [Builder.maxIdleConnections] with `maxIdleConnections.orElse(null)`. + */ + fun maxIdleConnections(maxIdleConnections: Optional) = + maxIdleConnections(maxIdleConnections.getOrNull()) + + /** + * The keep-alive duration for idle connections in the underlying OkHttp connection pool. + * + * If this is set, then [maxIdleConnections] must also be set. + * + * If unset, then OkHttp's default is used. + */ + fun keepAliveDuration(keepAliveDuration: Duration?) = apply { + this.keepAliveDuration = keepAliveDuration + } + + /** Alias for calling [Builder.keepAliveDuration] with `keepAliveDuration.orElse(null)`. */ + fun keepAliveDuration(keepAliveDuration: Optional) = + keepAliveDuration(keepAliveDuration.getOrNull()) + /** * The socket factory used to secure HTTPS connections. * @@ -321,6 +363,8 @@ class SentDmOkHttpClient private constructor() { OkHttpClient.builder() .timeout(clientOptions.timeout()) .proxy(proxy) + .maxIdleConnections(maxIdleConnections) + .keepAliveDuration(keepAliveDuration) .dispatcherExecutorService(dispatcherExecutorService) .sslSocketFactory(sslSocketFactory) .trustManager(trustManager) diff --git a/sent-dm-java-client-okhttp/src/main/kotlin/dm/sent/client/okhttp/SentDmOkHttpClientAsync.kt b/sent-dm-java-client-okhttp/src/main/kotlin/dm/sent/client/okhttp/SentDmOkHttpClientAsync.kt index b6b13078..f19121f3 100644 --- a/sent-dm-java-client-okhttp/src/main/kotlin/dm/sent/client/okhttp/SentDmOkHttpClientAsync.kt +++ b/sent-dm-java-client-okhttp/src/main/kotlin/dm/sent/client/okhttp/SentDmOkHttpClientAsync.kt @@ -47,6 +47,8 @@ class SentDmOkHttpClientAsync private constructor() { private var clientOptions: ClientOptions.Builder = ClientOptions.builder() private var dispatcherExecutorService: ExecutorService? = null private var proxy: Proxy? = null + private var maxIdleConnections: Int? = null + private var keepAliveDuration: Duration? = null private var sslSocketFactory: SSLSocketFactory? = null private var trustManager: X509TrustManager? = null private var hostnameVerifier: HostnameVerifier? = null @@ -75,6 +77,46 @@ class SentDmOkHttpClientAsync private constructor() { /** Alias for calling [Builder.proxy] with `proxy.orElse(null)`. */ fun proxy(proxy: Optional) = proxy(proxy.getOrNull()) + /** + * The maximum number of idle connections kept by the underlying OkHttp connection pool. + * + * If this is set, then [keepAliveDuration] must also be set. + * + * If unset, then OkHttp's default is used. + */ + fun maxIdleConnections(maxIdleConnections: Int?) = apply { + this.maxIdleConnections = maxIdleConnections + } + + /** + * Alias for [Builder.maxIdleConnections]. + * + * This unboxed primitive overload exists for backwards compatibility. + */ + fun maxIdleConnections(maxIdleConnections: Int) = + maxIdleConnections(maxIdleConnections as Int?) + + /** + * Alias for calling [Builder.maxIdleConnections] with `maxIdleConnections.orElse(null)`. + */ + fun maxIdleConnections(maxIdleConnections: Optional) = + maxIdleConnections(maxIdleConnections.getOrNull()) + + /** + * The keep-alive duration for idle connections in the underlying OkHttp connection pool. + * + * If this is set, then [maxIdleConnections] must also be set. + * + * If unset, then OkHttp's default is used. + */ + fun keepAliveDuration(keepAliveDuration: Duration?) = apply { + this.keepAliveDuration = keepAliveDuration + } + + /** Alias for calling [Builder.keepAliveDuration] with `keepAliveDuration.orElse(null)`. */ + fun keepAliveDuration(keepAliveDuration: Optional) = + keepAliveDuration(keepAliveDuration.getOrNull()) + /** * The socket factory used to secure HTTPS connections. * @@ -321,6 +363,8 @@ class SentDmOkHttpClientAsync private constructor() { OkHttpClient.builder() .timeout(clientOptions.timeout()) .proxy(proxy) + .maxIdleConnections(maxIdleConnections) + .keepAliveDuration(keepAliveDuration) .dispatcherExecutorService(dispatcherExecutorService) .sslSocketFactory(sslSocketFactory) .trustManager(trustManager) From 97860e936fa84a20fd0fa3e5cd1c5785f6e1c6fc Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 10:32:11 +0000 Subject: [PATCH 020/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index bbd49a25..bcc5fdd4 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-15fe84f395ac9241db73484f749bdc994c0cb68393bfcc87b8b9be105f9ea0c9.yml -openapi_spec_hash: d982c8020150d448d7299eeb54151325 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-a7006b29e7dc018b2847aa6f9e9b58d5a4c72f3358553107ba0ff8f4f9beb0e3.yml +openapi_spec_hash: ed0b4081dcbd995f40c07071a652ec91 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 87b2388abdd0c7ee99909f1ee96ae2d120dc1174 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 11:32:11 +0000 Subject: [PATCH 021/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index bcc5fdd4..bbd49a25 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-a7006b29e7dc018b2847aa6f9e9b58d5a4c72f3358553107ba0ff8f4f9beb0e3.yml -openapi_spec_hash: ed0b4081dcbd995f40c07071a652ec91 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-15fe84f395ac9241db73484f749bdc994c0cb68393bfcc87b8b9be105f9ea0c9.yml +openapi_spec_hash: d982c8020150d448d7299eeb54151325 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 21e0ea0b4a9fd8fdcabd911f1655b869a953beff Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 14:32:07 +0000 Subject: [PATCH 022/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index bbd49a25..dbbdbd59 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-15fe84f395ac9241db73484f749bdc994c0cb68393bfcc87b8b9be105f9ea0c9.yml -openapi_spec_hash: d982c8020150d448d7299eeb54151325 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ec9c98ceac9debb30e9e59c2aca06d171d914917ebe94d7c14f9abdf19ffdd49.yml +openapi_spec_hash: 6823a21b057ebbe4e56a8029022501fa config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 34b191855e189881219dd14e6e054bf444d9dbb8 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 15:32:11 +0000 Subject: [PATCH 023/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index dbbdbd59..72a19d3b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ec9c98ceac9debb30e9e59c2aca06d171d914917ebe94d7c14f9abdf19ffdd49.yml -openapi_spec_hash: 6823a21b057ebbe4e56a8029022501fa +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e33a29d68f7233670e8014c1e8dce6811cb0bbd91c7b39032a95b9573974f09e.yml +openapi_spec_hash: 6f7b105b391166809672a35475803150 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From bfd0467af9a4ef928cf4b3391823720bd9371a19 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 16:32:08 +0000 Subject: [PATCH 024/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 72a19d3b..b1977006 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e33a29d68f7233670e8014c1e8dce6811cb0bbd91c7b39032a95b9573974f09e.yml -openapi_spec_hash: 6f7b105b391166809672a35475803150 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-11bf2194ec49d94c596bf12a48412561add01a790fe37b632745b2ae4579ec2f.yml +openapi_spec_hash: e0a4732b11ef531c7bf04aad74965276 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 7f5bf685baa9496cca63d6f42dea457147560574 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 18:32:02 +0000 Subject: [PATCH 025/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b1977006..8a715244 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-11bf2194ec49d94c596bf12a48412561add01a790fe37b632745b2ae4579ec2f.yml -openapi_spec_hash: e0a4732b11ef531c7bf04aad74965276 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 70ff29687f41f676aec85bf51387f6fe0e45a298 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 20:32:21 +0000 Subject: [PATCH 026/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8a715244..88a23834 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-74e20ced226ac40598fe46ab25cd7e0998320371b6e2fb456f0f16292dec5ee3.yml +openapi_spec_hash: 8e02c26f38f90a058ef096fadfa03fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 46b4a328304ce6598d445b5e18b0d14fff4bba91 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 21:32:08 +0000 Subject: [PATCH 027/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 88a23834..3e05f6d7 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-74e20ced226ac40598fe46ab25cd7e0998320371b6e2fb456f0f16292dec5ee3.yml -openapi_spec_hash: 8e02c26f38f90a058ef096fadfa03fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-be8093e226419895054603234a7e283ac35f02cca53a9a5acd6b4c24c02aa508.yml +openapi_spec_hash: 8306259db316eef1db95f94e2d089034 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 35a2a976563179e0ce251d06dac8edf87a9a1ae3 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 22:32:15 +0000 Subject: [PATCH 028/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 3e05f6d7..b4135966 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-be8093e226419895054603234a7e283ac35f02cca53a9a5acd6b4c24c02aa508.yml -openapi_spec_hash: 8306259db316eef1db95f94e2d089034 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b922de3e063c9918f15d232d2e8a1f13fb06cd70807b28ac72d636b35286bce0.yml +openapi_spec_hash: f2fac3a7834271f10c66ad0755f7ef8d config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From d8583ac32705f6ee6f47b85ffa5d3888c31aaac8 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 19 Feb 2026 23:32:02 +0000 Subject: [PATCH 029/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b4135966..d25b0b4d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b922de3e063c9918f15d232d2e8a1f13fb06cd70807b28ac72d636b35286bce0.yml -openapi_spec_hash: f2fac3a7834271f10c66ad0755f7ef8d +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 0ba3098a8c1f533851bf8a84312d65004e03c748 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 01:32:11 +0000 Subject: [PATCH 030/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4d..abd78cd1 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-86fbd340aff3ded3347c1533f134c0d2e43303913dde270ff52d7fc72fdb834b.yml +openapi_spec_hash: 962d4768e006125dbb8ab7196e75cb82 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 2b20e32e7eca72f4c0c8cb1504d5b4a0abec0c93 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 02:32:02 +0000 Subject: [PATCH 031/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index abd78cd1..d25b0b4d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-86fbd340aff3ded3347c1533f134c0d2e43303913dde270ff52d7fc72fdb834b.yml -openapi_spec_hash: 962d4768e006125dbb8ab7196e75cb82 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From e272c1d0272bcb99efd4b7c72f3168a5748a804b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 03:32:14 +0000 Subject: [PATCH 032/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4d..7e099b33 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-90fd8764a2c2425406391a262cc1dc171f59b4d21c87778317324c3c3198e137.yml +openapi_spec_hash: da0b0084407038166791f1c84a790b73 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 3cdab4c23f2d8e8d979ee888bb0f19c6231fc55a Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 04:32:11 +0000 Subject: [PATCH 033/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 7e099b33..466ff11f 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-90fd8764a2c2425406391a262cc1dc171f59b4d21c87778317324c3c3198e137.yml -openapi_spec_hash: da0b0084407038166791f1c84a790b73 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-37da715835a3e6e1f804c199470df84209d72d84292a36477809fed428d60102.yml +openapi_spec_hash: ba5ab65b588a7a98a408d3887d39c77c config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 18bc94e4384b6c4a972a0fae4c854daa8eb1e085 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 05:32:03 +0000 Subject: [PATCH 034/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 466ff11f..8a715244 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-37da715835a3e6e1f804c199470df84209d72d84292a36477809fed428d60102.yml -openapi_spec_hash: ba5ab65b588a7a98a408d3887d39c77c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From aa08362157c9a0a35a6fc5c95445b8224d1dd275 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 06:32:13 +0000 Subject: [PATCH 035/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8a715244..1eff6bc3 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-74e94cce0075dc9e38377de809f3ed49e62c76e704242013e0d90dce9cea71ee.yml +openapi_spec_hash: f71e044ae28cc46d53eb6fa98fd25a8c config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 50f3d5c202ab19e84667a51f06c7cec23e2d1955 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 07:32:06 +0000 Subject: [PATCH 036/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 1eff6bc3..8ce3f7d0 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-74e94cce0075dc9e38377de809f3ed49e62c76e704242013e0d90dce9cea71ee.yml -openapi_spec_hash: f71e044ae28cc46d53eb6fa98fd25a8c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f41fc9b16312cf5f0c123cef7b57e244515373f3828bf3fc1617775fd268f367.yml +openapi_spec_hash: 386f0630398f31937d0a63598fc965c4 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 566dbe8f72c776ff298194d5e8087962cfc259e4 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 08:32:02 +0000 Subject: [PATCH 037/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8ce3f7d0..d25b0b4d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f41fc9b16312cf5f0c123cef7b57e244515373f3828bf3fc1617775fd268f367.yml -openapi_spec_hash: 386f0630398f31937d0a63598fc965c4 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 4509a2f1782cebc1ece900269fe14570ff850fa9 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 09:32:03 +0000 Subject: [PATCH 038/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4d..8a715244 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 8bab754b10f5b8a05cf073c7e3ffcfdfadf7d910 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 10:32:08 +0000 Subject: [PATCH 039/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8a715244..d25b0b4d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 8c3b135a9316746e605481fd361868ceaf2d8989 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 11:32:11 +0000 Subject: [PATCH 040/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4d..2a9c21a2 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b0e59dbd15fbef933e99560f134a9b39b9e438bd4f02623cca12bee486885a1d.yml +openapi_spec_hash: a7b8e19f44b9a3305ba55c04f62f325e config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 3383699fd7c47a8aa39b9ee1bf5d57b59c76cbd7 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 12:32:08 +0000 Subject: [PATCH 041/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 2a9c21a2..a6472c11 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b0e59dbd15fbef933e99560f134a9b39b9e438bd4f02623cca12bee486885a1d.yml -openapi_spec_hash: a7b8e19f44b9a3305ba55c04f62f325e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-bc2fe08148a8efdab0e877fdd82b838bb42dd1a69d97a68d8cd697b487d7da0a.yml +openapi_spec_hash: 0902df5bcad269abd787802a6c81008f config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 46e6c0fe2399f41c00094525bb2866499ae14319 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 13:32:06 +0000 Subject: [PATCH 042/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index a6472c11..d25b0b4d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-bc2fe08148a8efdab0e877fdd82b838bb42dd1a69d97a68d8cd697b487d7da0a.yml -openapi_spec_hash: 0902df5bcad269abd787802a6c81008f +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From d81a3667dd4f8d761f6f4e5ff90dc2fcb3882a1c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 14:05:54 +0000 Subject: [PATCH 043/433] chore(internal): remove mock server code --- scripts/mock | 41 ------------ scripts/test | 46 -------------- .../kotlin/dm/sent/TestServerExtension.kt | 49 --------------- .../services/async/BrandServiceAsyncTest.kt | 27 ++------ .../services/async/ContactServiceAsyncTest.kt | 33 ++-------- .../services/async/LookupServiceAsyncTest.kt | 9 +-- .../sent/services/async/MeServiceAsyncTest.kt | 9 +-- .../services/async/MessageServiceAsyncTest.kt | 21 +------ .../services/async/ProfileServiceAsyncTest.kt | 39 ++---------- .../async/TemplateServiceAsyncTest.kt | 33 ++-------- .../services/async/UserServiceAsyncTest.kt | 33 ++-------- .../services/async/WebhookServiceAsyncTest.kt | 63 +++---------------- .../async/brands/CampaignServiceAsyncTest.kt | 27 ++------ .../services/blocking/BrandServiceTest.kt | 27 ++------ .../services/blocking/ContactServiceTest.kt | 33 ++-------- .../services/blocking/LookupServiceTest.kt | 9 +-- .../sent/services/blocking/MeServiceTest.kt | 9 +-- .../services/blocking/MessageServiceTest.kt | 21 +------ .../services/blocking/ProfileServiceTest.kt | 39 ++---------- .../services/blocking/TemplateServiceTest.kt | 33 ++-------- .../sent/services/blocking/UserServiceTest.kt | 33 ++-------- .../services/blocking/WebhookServiceTest.kt | 63 +++---------------- .../blocking/brands/CampaignServiceTest.kt | 27 ++------ 23 files changed, 88 insertions(+), 636 deletions(-) delete mode 100755 scripts/mock delete mode 100644 sent-dm-java-core/src/test/kotlin/dm/sent/TestServerExtension.kt diff --git a/scripts/mock b/scripts/mock deleted file mode 100755 index 0b28f6ea..00000000 --- a/scripts/mock +++ /dev/null @@ -1,41 +0,0 @@ -#!/usr/bin/env bash - -set -e - -cd "$(dirname "$0")/.." - -if [[ -n "$1" && "$1" != '--'* ]]; then - URL="$1" - shift -else - URL="$(grep 'openapi_spec_url' .stats.yml | cut -d' ' -f2)" -fi - -# Check if the URL is empty -if [ -z "$URL" ]; then - echo "Error: No OpenAPI spec path/url provided or found in .stats.yml" - exit 1 -fi - -echo "==> Starting mock server with URL ${URL}" - -# Run prism mock on the given spec -if [ "$1" == "--daemon" ]; then - npm exec --package=@stainless-api/prism-cli@5.15.0 -- prism mock "$URL" &> .prism.log & - - # Wait for server to come online - echo -n "Waiting for server" - while ! grep -q "✖ fatal\|Prism is listening" ".prism.log" ; do - echo -n "." - sleep 0.1 - done - - if grep -q "✖ fatal" ".prism.log"; then - cat .prism.log - exit 1 - fi - - echo -else - npm exec --package=@stainless-api/prism-cli@5.15.0 -- prism mock "$URL" -fi diff --git a/scripts/test b/scripts/test index 047bc1db..904aea60 100755 --- a/scripts/test +++ b/scripts/test @@ -4,53 +4,7 @@ set -e cd "$(dirname "$0")/.." -RED='\033[0;31m' -GREEN='\033[0;32m' -YELLOW='\033[0;33m' -NC='\033[0m' # No Color -function prism_is_running() { - curl --silent "http://localhost:4010" >/dev/null 2>&1 -} - -kill_server_on_port() { - pids=$(lsof -t -i tcp:"$1" || echo "") - if [ "$pids" != "" ]; then - kill "$pids" - echo "Stopped $pids." - fi -} - -function is_overriding_api_base_url() { - [ -n "$TEST_API_BASE_URL" ] -} - -if ! is_overriding_api_base_url && ! prism_is_running ; then - # When we exit this script, make sure to kill the background mock server process - trap 'kill_server_on_port 4010' EXIT - - # Start the dev server - ./scripts/mock --daemon -fi - -if is_overriding_api_base_url ; then - echo -e "${GREEN}✔ Running tests against ${TEST_API_BASE_URL}${NC}" - echo -elif ! prism_is_running ; then - echo -e "${RED}ERROR:${NC} The test suite will not run without a mock Prism server" - echo -e "running against your OpenAPI spec." - echo - echo -e "To run the server, pass in the path or url of your OpenAPI" - echo -e "spec to the prism command:" - echo - echo -e " \$ ${YELLOW}npm exec --package=@stainless-api/prism-cli@5.15.0 -- prism mock path/to/your.openapi.yml${NC}" - echo - - exit 1 -else - echo -e "${GREEN}✔ Mock prism server is running with your OpenAPI spec${NC}" - echo -fi echo "==> Running tests" ./gradlew test "$@" diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/TestServerExtension.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/TestServerExtension.kt deleted file mode 100644 index 07df7758..00000000 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/TestServerExtension.kt +++ /dev/null @@ -1,49 +0,0 @@ -package dm.sent - -import java.lang.RuntimeException -import java.net.URL -import org.junit.jupiter.api.extension.BeforeAllCallback -import org.junit.jupiter.api.extension.ConditionEvaluationResult -import org.junit.jupiter.api.extension.ExecutionCondition -import org.junit.jupiter.api.extension.ExtensionContext - -class TestServerExtension : BeforeAllCallback, ExecutionCondition { - - override fun beforeAll(context: ExtensionContext?) { - try { - URL(BASE_URL).openConnection().connect() - } catch (e: Exception) { - throw RuntimeException( - """ - The test suite will not run without a mock server running against your OpenAPI spec. - - You can set the environment variable `SKIP_MOCK_TESTS` to `true` to skip running any tests - that require the mock server. - - To fix run `./scripts/mock` in a separate terminal. - """ - .trimIndent(), - e, - ) - } - } - - override fun evaluateExecutionCondition(context: ExtensionContext): ConditionEvaluationResult { - return if (System.getenv(SKIP_TESTS_ENV).toBoolean()) { - ConditionEvaluationResult.disabled( - "Environment variable $SKIP_TESTS_ENV is set to true" - ) - } else { - ConditionEvaluationResult.enabled( - "Environment variable $SKIP_TESTS_ENV is not set to true" - ) - } - } - - companion object { - - val BASE_URL = System.getenv("TEST_API_BASE_URL") ?: "http://localhost:4010" - - const val SKIP_TESTS_ENV: String = "SKIP_MOCK_TESTS" - } -} diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/BrandServiceAsyncTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/BrandServiceAsyncTest.kt index e7bf58a2..39965cac 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/BrandServiceAsyncTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/BrandServiceAsyncTest.kt @@ -2,7 +2,6 @@ package dm.sent.services.async -import dm.sent.TestServerExtension import dm.sent.client.okhttp.SentDmOkHttpClientAsync import dm.sent.models.brands.BrandCreateParams import dm.sent.models.brands.BrandData @@ -13,19 +12,13 @@ import dm.sent.models.brands.TcrBrandRelationship import dm.sent.models.brands.TcrVertical import org.junit.jupiter.api.Disabled import org.junit.jupiter.api.Test -import org.junit.jupiter.api.extension.ExtendWith -@ExtendWith(TestServerExtension::class) internal class BrandServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun create() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val brandServiceAsync = client.brands() val apiResponseBrandWithKycFuture = @@ -75,11 +68,7 @@ internal class BrandServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun update() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val brandServiceAsync = client.brands() val apiResponseBrandWithKycFuture = @@ -130,11 +119,7 @@ internal class BrandServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun list() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val brandServiceAsync = client.brands() val brandsFuture = brandServiceAsync.list() @@ -146,11 +131,7 @@ internal class BrandServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun delete() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val brandServiceAsync = client.brands() val future = diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/ContactServiceAsyncTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/ContactServiceAsyncTest.kt index 69f5a25a..d46c22f4 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/ContactServiceAsyncTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/ContactServiceAsyncTest.kt @@ -2,7 +2,6 @@ package dm.sent.services.async -import dm.sent.TestServerExtension import dm.sent.client.okhttp.SentDmOkHttpClientAsync import dm.sent.models.contacts.ContactCreateParams import dm.sent.models.contacts.ContactDeleteParams @@ -10,19 +9,13 @@ import dm.sent.models.contacts.ContactListParams import dm.sent.models.contacts.ContactUpdateParams import org.junit.jupiter.api.Disabled import org.junit.jupiter.api.Test -import org.junit.jupiter.api.extension.ExtendWith -@ExtendWith(TestServerExtension::class) internal class ContactServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun create() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val contactServiceAsync = client.contacts() val apiResponseContactFuture = @@ -41,11 +34,7 @@ internal class ContactServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun retrieve() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val contactServiceAsync = client.contacts() val apiResponseContactFuture = @@ -58,11 +47,7 @@ internal class ContactServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun update() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val contactServiceAsync = client.contacts() val apiResponseContactFuture = @@ -83,11 +68,7 @@ internal class ContactServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun list() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val contactServiceAsync = client.contacts() val contactsFuture = @@ -108,11 +89,7 @@ internal class ContactServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun delete() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val contactServiceAsync = client.contacts() val future = diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/LookupServiceAsyncTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/LookupServiceAsyncTest.kt index 67ced998..e93b32eb 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/LookupServiceAsyncTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/LookupServiceAsyncTest.kt @@ -2,23 +2,16 @@ package dm.sent.services.async -import dm.sent.TestServerExtension import dm.sent.client.okhttp.SentDmOkHttpClientAsync import org.junit.jupiter.api.Disabled import org.junit.jupiter.api.Test -import org.junit.jupiter.api.extension.ExtendWith -@ExtendWith(TestServerExtension::class) internal class LookupServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun retrievePhoneInfo() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val lookupServiceAsync = client.lookup() val responseFuture = lookupServiceAsync.retrievePhoneInfo("phoneNumber") diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/MeServiceAsyncTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/MeServiceAsyncTest.kt index 4f2bc79c..20beaed7 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/MeServiceAsyncTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/MeServiceAsyncTest.kt @@ -2,23 +2,16 @@ package dm.sent.services.async -import dm.sent.TestServerExtension import dm.sent.client.okhttp.SentDmOkHttpClientAsync import org.junit.jupiter.api.Disabled import org.junit.jupiter.api.Test -import org.junit.jupiter.api.extension.ExtendWith -@ExtendWith(TestServerExtension::class) internal class MeServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun retrieve() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val meServiceAsync = client.me() val meFuture = meServiceAsync.retrieve() diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/MessageServiceAsyncTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/MessageServiceAsyncTest.kt index 60302d29..16abdcc9 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/MessageServiceAsyncTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/MessageServiceAsyncTest.kt @@ -2,25 +2,18 @@ package dm.sent.services.async -import dm.sent.TestServerExtension import dm.sent.client.okhttp.SentDmOkHttpClientAsync import dm.sent.core.JsonValue import dm.sent.models.messages.MessageSendParams import org.junit.jupiter.api.Disabled import org.junit.jupiter.api.Test -import org.junit.jupiter.api.extension.ExtendWith -@ExtendWith(TestServerExtension::class) internal class MessageServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun retrieveActivities() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val messageServiceAsync = client.messages() val responseFuture = @@ -33,11 +26,7 @@ internal class MessageServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun retrieveStatus() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val messageServiceAsync = client.messages() val responseFuture = @@ -50,11 +39,7 @@ internal class MessageServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun send() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val messageServiceAsync = client.messages() val responseFuture = diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/ProfileServiceAsyncTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/ProfileServiceAsyncTest.kt index fea92527..c538aa4c 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/ProfileServiceAsyncTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/ProfileServiceAsyncTest.kt @@ -2,7 +2,6 @@ package dm.sent.services.async -import dm.sent.TestServerExtension import dm.sent.client.okhttp.SentDmOkHttpClientAsync import dm.sent.models.profiles.ProfileCompleteParams import dm.sent.models.profiles.ProfileCreateParams @@ -10,19 +9,13 @@ import dm.sent.models.profiles.ProfileDeleteParams import dm.sent.models.profiles.ProfileUpdateParams import org.junit.jupiter.api.Disabled import org.junit.jupiter.api.Test -import org.junit.jupiter.api.extension.ExtendWith -@ExtendWith(TestServerExtension::class) internal class ProfileServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun create() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val profileServiceAsync = client.profiles() val apiResponseOfProfileDetailFuture = @@ -51,11 +44,7 @@ internal class ProfileServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun retrieve() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val profileServiceAsync = client.profiles() val apiResponseOfProfileDetailFuture = @@ -68,11 +57,7 @@ internal class ProfileServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun update() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val profileServiceAsync = client.profiles() val apiResponseOfProfileDetailFuture = @@ -108,11 +93,7 @@ internal class ProfileServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun list() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val profileServiceAsync = client.profiles() val profilesFuture = profileServiceAsync.list() @@ -124,11 +105,7 @@ internal class ProfileServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun delete() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val profileServiceAsync = client.profiles() val future = @@ -146,11 +123,7 @@ internal class ProfileServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun complete() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val profileServiceAsync = client.profiles() val responseFuture = diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/TemplateServiceAsyncTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/TemplateServiceAsyncTest.kt index 95000d63..3c299931 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/TemplateServiceAsyncTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/TemplateServiceAsyncTest.kt @@ -2,7 +2,6 @@ package dm.sent.services.async -import dm.sent.TestServerExtension import dm.sent.client.okhttp.SentDmOkHttpClientAsync import dm.sent.models.templates.SentDmServicesCommonContractsPocOsAuthenticationConfig import dm.sent.models.templates.SentDmServicesCommonContractsPocOsTemplateBody @@ -19,19 +18,13 @@ import dm.sent.models.templates.TemplateUpdateParams import dm.sent.models.templates.TemplateVariable import org.junit.jupiter.api.Disabled import org.junit.jupiter.api.Test -import org.junit.jupiter.api.extension.ExtendWith -@ExtendWith(TestServerExtension::class) internal class TemplateServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun create() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val templateServiceAsync = client.templates() val apiResponseTemplateFuture = @@ -225,11 +218,7 @@ internal class TemplateServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun retrieve() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val templateServiceAsync = client.templates() val apiResponseTemplateFuture = @@ -242,11 +231,7 @@ internal class TemplateServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun update() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val templateServiceAsync = client.templates() val apiResponseTemplateFuture = @@ -422,11 +407,7 @@ internal class TemplateServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun list() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val templateServiceAsync = client.templates() val templatesFuture = @@ -447,11 +428,7 @@ internal class TemplateServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun delete() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val templateServiceAsync = client.templates() val future = diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/UserServiceAsyncTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/UserServiceAsyncTest.kt index 2a48e6de..78054e38 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/UserServiceAsyncTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/UserServiceAsyncTest.kt @@ -2,26 +2,19 @@ package dm.sent.services.async -import dm.sent.TestServerExtension import dm.sent.client.okhttp.SentDmOkHttpClientAsync import dm.sent.models.users.UserInviteParams import dm.sent.models.users.UserRemoveParams import dm.sent.models.users.UserUpdateRoleParams import org.junit.jupiter.api.Disabled import org.junit.jupiter.api.Test -import org.junit.jupiter.api.extension.ExtendWith -@ExtendWith(TestServerExtension::class) internal class UserServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun retrieve() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val userServiceAsync = client.users() val apiResponseOfUserFuture = @@ -34,11 +27,7 @@ internal class UserServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun list() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val userServiceAsync = client.users() val usersFuture = userServiceAsync.list() @@ -50,11 +39,7 @@ internal class UserServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun invite() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val userServiceAsync = client.users() val apiResponseOfUserFuture = @@ -75,11 +60,7 @@ internal class UserServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun remove() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val userServiceAsync = client.users() val future = @@ -97,11 +78,7 @@ internal class UserServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun updateRole() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val userServiceAsync = client.users() val apiResponseOfUserFuture = diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/WebhookServiceAsyncTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/WebhookServiceAsyncTest.kt index 5e371709..f15064e3 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/WebhookServiceAsyncTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/WebhookServiceAsyncTest.kt @@ -2,7 +2,6 @@ package dm.sent.services.async -import dm.sent.TestServerExtension import dm.sent.client.okhttp.SentDmOkHttpClientAsync import dm.sent.models.webhooks.WebhookCreateParams import dm.sent.models.webhooks.WebhookListEventsParams @@ -13,19 +12,13 @@ import dm.sent.models.webhooks.WebhookToggleStatusParams import dm.sent.models.webhooks.WebhookUpdateParams import org.junit.jupiter.api.Disabled import org.junit.jupiter.api.Test -import org.junit.jupiter.api.extension.ExtendWith -@ExtendWith(TestServerExtension::class) internal class WebhookServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun create() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val webhookServiceAsync = client.webhooks() val apiResponseWebhookFuture = @@ -49,11 +42,7 @@ internal class WebhookServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun retrieve() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val webhookServiceAsync = client.webhooks() val apiResponseWebhookFuture = @@ -66,11 +55,7 @@ internal class WebhookServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun update() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val webhookServiceAsync = client.webhooks() val apiResponseWebhookFuture = @@ -95,11 +80,7 @@ internal class WebhookServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun list() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val webhookServiceAsync = client.webhooks() val webhooksFuture = @@ -119,11 +100,7 @@ internal class WebhookServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun delete() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val webhookServiceAsync = client.webhooks() val future = webhookServiceAsync.delete("d4f5a6b7-c8d9-4e0f-a1b2-c3d4e5f6a7b8") @@ -134,11 +111,7 @@ internal class WebhookServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun listEventTypes() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val webhookServiceAsync = client.webhooks() val responseFuture = webhookServiceAsync.listEventTypes() @@ -150,11 +123,7 @@ internal class WebhookServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun listEvents() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val webhookServiceAsync = client.webhooks() val responseFuture = @@ -174,11 +143,7 @@ internal class WebhookServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun rotateSecret() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val webhookServiceAsync = client.webhooks() val responseFuture = @@ -197,11 +162,7 @@ internal class WebhookServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun test() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val webhookServiceAsync = client.webhooks() val responseFuture = @@ -221,11 +182,7 @@ internal class WebhookServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun toggleStatus() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val webhookServiceAsync = client.webhooks() val apiResponseWebhookFuture = diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/brands/CampaignServiceAsyncTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/brands/CampaignServiceAsyncTest.kt index b7ee3c35..6bcaf9f3 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/brands/CampaignServiceAsyncTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/brands/CampaignServiceAsyncTest.kt @@ -2,7 +2,6 @@ package dm.sent.services.async.brands -import dm.sent.TestServerExtension import dm.sent.client.okhttp.SentDmOkHttpClientAsync import dm.sent.models.brands.campaigns.CampaignCreateParams import dm.sent.models.brands.campaigns.CampaignData @@ -12,19 +11,13 @@ import dm.sent.models.brands.campaigns.MessagingUseCaseUs import dm.sent.models.brands.campaigns.SentDmServicesEndpointsCustomerApIv3ContractsRequestsCampaignsCampaignUseCaseData import org.junit.jupiter.api.Disabled import org.junit.jupiter.api.Test -import org.junit.jupiter.api.extension.ExtendWith -@ExtendWith(TestServerExtension::class) internal class CampaignServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun create() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val campaignServiceAsync = client.brands().campaigns() val apiResponseTcrCampaignWithUseCasesFuture = @@ -79,11 +72,7 @@ internal class CampaignServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun update() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val campaignServiceAsync = client.brands().campaigns() val apiResponseTcrCampaignWithUseCasesFuture = @@ -133,11 +122,7 @@ internal class CampaignServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun list() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val campaignServiceAsync = client.brands().campaigns() val campaignsFuture = campaignServiceAsync.list("a1b2c3d4-e5f6-7890-abcd-ef1234567890") @@ -149,11 +134,7 @@ internal class CampaignServiceAsyncTest { @Disabled("Prism tests are disabled") @Test fun delete() { - val client = - SentDmOkHttpClientAsync.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() val campaignServiceAsync = client.brands().campaigns() val future = diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/BrandServiceTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/BrandServiceTest.kt index 47566627..86fb7a1f 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/BrandServiceTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/BrandServiceTest.kt @@ -2,7 +2,6 @@ package dm.sent.services.blocking -import dm.sent.TestServerExtension import dm.sent.client.okhttp.SentDmOkHttpClient import dm.sent.models.brands.BrandCreateParams import dm.sent.models.brands.BrandData @@ -13,19 +12,13 @@ import dm.sent.models.brands.TcrBrandRelationship import dm.sent.models.brands.TcrVertical import org.junit.jupiter.api.Disabled import org.junit.jupiter.api.Test -import org.junit.jupiter.api.extension.ExtendWith -@ExtendWith(TestServerExtension::class) internal class BrandServiceTest { @Disabled("Prism tests are disabled") @Test fun create() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val brandService = client.brands() val apiResponseBrandWithKyc = @@ -74,11 +67,7 @@ internal class BrandServiceTest { @Disabled("Prism tests are disabled") @Test fun update() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val brandService = client.brands() val apiResponseBrandWithKyc = @@ -128,11 +117,7 @@ internal class BrandServiceTest { @Disabled("Prism tests are disabled") @Test fun list() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val brandService = client.brands() val brands = brandService.list() @@ -143,11 +128,7 @@ internal class BrandServiceTest { @Disabled("Prism tests are disabled") @Test fun delete() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val brandService = client.brands() brandService.delete( diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/ContactServiceTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/ContactServiceTest.kt index 22804f6c..835f9883 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/ContactServiceTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/ContactServiceTest.kt @@ -2,7 +2,6 @@ package dm.sent.services.blocking -import dm.sent.TestServerExtension import dm.sent.client.okhttp.SentDmOkHttpClient import dm.sent.models.contacts.ContactCreateParams import dm.sent.models.contacts.ContactDeleteParams @@ -10,19 +9,13 @@ import dm.sent.models.contacts.ContactListParams import dm.sent.models.contacts.ContactUpdateParams import org.junit.jupiter.api.Disabled import org.junit.jupiter.api.Test -import org.junit.jupiter.api.extension.ExtendWith -@ExtendWith(TestServerExtension::class) internal class ContactServiceTest { @Disabled("Prism tests are disabled") @Test fun create() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val contactService = client.contacts() val apiResponseContact = @@ -40,11 +33,7 @@ internal class ContactServiceTest { @Disabled("Prism tests are disabled") @Test fun retrieve() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val contactService = client.contacts() val apiResponseContact = contactService.retrieve("6ba7b810-9dad-11d1-80b4-00c04fd430c8") @@ -55,11 +44,7 @@ internal class ContactServiceTest { @Disabled("Prism tests are disabled") @Test fun update() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val contactService = client.contacts() val apiResponseContact = @@ -79,11 +64,7 @@ internal class ContactServiceTest { @Disabled("Prism tests are disabled") @Test fun list() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val contactService = client.contacts() val contacts = @@ -103,11 +84,7 @@ internal class ContactServiceTest { @Disabled("Prism tests are disabled") @Test fun delete() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val contactService = client.contacts() contactService.delete( diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/LookupServiceTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/LookupServiceTest.kt index d3decc43..161d399d 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/LookupServiceTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/LookupServiceTest.kt @@ -2,23 +2,16 @@ package dm.sent.services.blocking -import dm.sent.TestServerExtension import dm.sent.client.okhttp.SentDmOkHttpClient import org.junit.jupiter.api.Disabled import org.junit.jupiter.api.Test -import org.junit.jupiter.api.extension.ExtendWith -@ExtendWith(TestServerExtension::class) internal class LookupServiceTest { @Disabled("Prism tests are disabled") @Test fun retrievePhoneInfo() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val lookupService = client.lookup() val response = lookupService.retrievePhoneInfo("phoneNumber") diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/MeServiceTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/MeServiceTest.kt index 7772b610..8ffcdcd4 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/MeServiceTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/MeServiceTest.kt @@ -2,23 +2,16 @@ package dm.sent.services.blocking -import dm.sent.TestServerExtension import dm.sent.client.okhttp.SentDmOkHttpClient import org.junit.jupiter.api.Disabled import org.junit.jupiter.api.Test -import org.junit.jupiter.api.extension.ExtendWith -@ExtendWith(TestServerExtension::class) internal class MeServiceTest { @Disabled("Prism tests are disabled") @Test fun retrieve() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val meService = client.me() val me = meService.retrieve() diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/MessageServiceTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/MessageServiceTest.kt index e517789f..9d907edb 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/MessageServiceTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/MessageServiceTest.kt @@ -2,25 +2,18 @@ package dm.sent.services.blocking -import dm.sent.TestServerExtension import dm.sent.client.okhttp.SentDmOkHttpClient import dm.sent.core.JsonValue import dm.sent.models.messages.MessageSendParams import org.junit.jupiter.api.Disabled import org.junit.jupiter.api.Test -import org.junit.jupiter.api.extension.ExtendWith -@ExtendWith(TestServerExtension::class) internal class MessageServiceTest { @Disabled("Prism tests are disabled") @Test fun retrieveActivities() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val messageService = client.messages() val response = messageService.retrieveActivities("8ba7b830-9dad-11d1-80b4-00c04fd430c8") @@ -31,11 +24,7 @@ internal class MessageServiceTest { @Disabled("Prism tests are disabled") @Test fun retrieveStatus() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val messageService = client.messages() val response = messageService.retrieveStatus("8ba7b830-9dad-11d1-80b4-00c04fd430c8") @@ -46,11 +35,7 @@ internal class MessageServiceTest { @Disabled("Prism tests are disabled") @Test fun send() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val messageService = client.messages() val response = diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/ProfileServiceTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/ProfileServiceTest.kt index e759b36b..c7d410f6 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/ProfileServiceTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/ProfileServiceTest.kt @@ -2,7 +2,6 @@ package dm.sent.services.blocking -import dm.sent.TestServerExtension import dm.sent.client.okhttp.SentDmOkHttpClient import dm.sent.models.profiles.ProfileCompleteParams import dm.sent.models.profiles.ProfileCreateParams @@ -10,19 +9,13 @@ import dm.sent.models.profiles.ProfileDeleteParams import dm.sent.models.profiles.ProfileUpdateParams import org.junit.jupiter.api.Disabled import org.junit.jupiter.api.Test -import org.junit.jupiter.api.extension.ExtendWith -@ExtendWith(TestServerExtension::class) internal class ProfileServiceTest { @Disabled("Prism tests are disabled") @Test fun create() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val profileService = client.profiles() val apiResponseOfProfileDetail = @@ -50,11 +43,7 @@ internal class ProfileServiceTest { @Disabled("Prism tests are disabled") @Test fun retrieve() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val profileService = client.profiles() val apiResponseOfProfileDetail = @@ -66,11 +55,7 @@ internal class ProfileServiceTest { @Disabled("Prism tests are disabled") @Test fun update() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val profileService = client.profiles() val apiResponseOfProfileDetail = @@ -105,11 +90,7 @@ internal class ProfileServiceTest { @Disabled("Prism tests are disabled") @Test fun list() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val profileService = client.profiles() val profiles = profileService.list() @@ -120,11 +101,7 @@ internal class ProfileServiceTest { @Disabled("Prism tests are disabled") @Test fun delete() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val profileService = client.profiles() profileService.delete( @@ -139,11 +116,7 @@ internal class ProfileServiceTest { @Disabled("Prism tests are disabled") @Test fun complete() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val profileService = client.profiles() val response = diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/TemplateServiceTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/TemplateServiceTest.kt index 154ea373..18cf3deb 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/TemplateServiceTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/TemplateServiceTest.kt @@ -2,7 +2,6 @@ package dm.sent.services.blocking -import dm.sent.TestServerExtension import dm.sent.client.okhttp.SentDmOkHttpClient import dm.sent.models.templates.SentDmServicesCommonContractsPocOsAuthenticationConfig import dm.sent.models.templates.SentDmServicesCommonContractsPocOsTemplateBody @@ -19,19 +18,13 @@ import dm.sent.models.templates.TemplateUpdateParams import dm.sent.models.templates.TemplateVariable import org.junit.jupiter.api.Disabled import org.junit.jupiter.api.Test -import org.junit.jupiter.api.extension.ExtendWith -@ExtendWith(TestServerExtension::class) internal class TemplateServiceTest { @Disabled("Prism tests are disabled") @Test fun create() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val templateService = client.templates() val apiResponseTemplate = @@ -224,11 +217,7 @@ internal class TemplateServiceTest { @Disabled("Prism tests are disabled") @Test fun retrieve() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val templateService = client.templates() val apiResponseTemplate = templateService.retrieve("7ba7b820-9dad-11d1-80b4-00c04fd430c8") @@ -239,11 +228,7 @@ internal class TemplateServiceTest { @Disabled("Prism tests are disabled") @Test fun update() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val templateService = client.templates() val apiResponseTemplate = @@ -418,11 +403,7 @@ internal class TemplateServiceTest { @Disabled("Prism tests are disabled") @Test fun list() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val templateService = client.templates() val templates = @@ -442,11 +423,7 @@ internal class TemplateServiceTest { @Disabled("Prism tests are disabled") @Test fun delete() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val templateService = client.templates() templateService.delete( diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/UserServiceTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/UserServiceTest.kt index c3f67da9..b06b4684 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/UserServiceTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/UserServiceTest.kt @@ -2,26 +2,19 @@ package dm.sent.services.blocking -import dm.sent.TestServerExtension import dm.sent.client.okhttp.SentDmOkHttpClient import dm.sent.models.users.UserInviteParams import dm.sent.models.users.UserRemoveParams import dm.sent.models.users.UserUpdateRoleParams import org.junit.jupiter.api.Disabled import org.junit.jupiter.api.Test -import org.junit.jupiter.api.extension.ExtendWith -@ExtendWith(TestServerExtension::class) internal class UserServiceTest { @Disabled("Prism tests are disabled") @Test fun retrieve() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val userService = client.users() val apiResponseOfUser = userService.retrieve("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") @@ -32,11 +25,7 @@ internal class UserServiceTest { @Disabled("Prism tests are disabled") @Test fun list() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val userService = client.users() val users = userService.list() @@ -47,11 +36,7 @@ internal class UserServiceTest { @Disabled("Prism tests are disabled") @Test fun invite() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val userService = client.users() val apiResponseOfUser = @@ -71,11 +56,7 @@ internal class UserServiceTest { @Disabled("Prism tests are disabled") @Test fun remove() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val userService = client.users() userService.remove( @@ -90,11 +71,7 @@ internal class UserServiceTest { @Disabled("Prism tests are disabled") @Test fun updateRole() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val userService = client.users() val apiResponseOfUser = diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/WebhookServiceTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/WebhookServiceTest.kt index bf738d53..4ae325cf 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/WebhookServiceTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/WebhookServiceTest.kt @@ -2,7 +2,6 @@ package dm.sent.services.blocking -import dm.sent.TestServerExtension import dm.sent.client.okhttp.SentDmOkHttpClient import dm.sent.models.webhooks.WebhookCreateParams import dm.sent.models.webhooks.WebhookListEventsParams @@ -13,19 +12,13 @@ import dm.sent.models.webhooks.WebhookToggleStatusParams import dm.sent.models.webhooks.WebhookUpdateParams import org.junit.jupiter.api.Disabled import org.junit.jupiter.api.Test -import org.junit.jupiter.api.extension.ExtendWith -@ExtendWith(TestServerExtension::class) internal class WebhookServiceTest { @Disabled("Prism tests are disabled") @Test fun create() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val webhookService = client.webhooks() val apiResponseWebhook = @@ -48,11 +41,7 @@ internal class WebhookServiceTest { @Disabled("Prism tests are disabled") @Test fun retrieve() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val webhookService = client.webhooks() val apiResponseWebhook = webhookService.retrieve("d4f5a6b7-c8d9-4e0f-a1b2-c3d4e5f6a7b8") @@ -63,11 +52,7 @@ internal class WebhookServiceTest { @Disabled("Prism tests are disabled") @Test fun update() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val webhookService = client.webhooks() val apiResponseWebhook = @@ -91,11 +76,7 @@ internal class WebhookServiceTest { @Disabled("Prism tests are disabled") @Test fun list() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val webhookService = client.webhooks() val webhooks = @@ -114,11 +95,7 @@ internal class WebhookServiceTest { @Disabled("Prism tests are disabled") @Test fun delete() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val webhookService = client.webhooks() webhookService.delete("d4f5a6b7-c8d9-4e0f-a1b2-c3d4e5f6a7b8") @@ -127,11 +104,7 @@ internal class WebhookServiceTest { @Disabled("Prism tests are disabled") @Test fun listEventTypes() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val webhookService = client.webhooks() val response = webhookService.listEventTypes() @@ -142,11 +115,7 @@ internal class WebhookServiceTest { @Disabled("Prism tests are disabled") @Test fun listEvents() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val webhookService = client.webhooks() val response = @@ -165,11 +134,7 @@ internal class WebhookServiceTest { @Disabled("Prism tests are disabled") @Test fun rotateSecret() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val webhookService = client.webhooks() val response = @@ -187,11 +152,7 @@ internal class WebhookServiceTest { @Disabled("Prism tests are disabled") @Test fun test() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val webhookService = client.webhooks() val response = @@ -210,11 +171,7 @@ internal class WebhookServiceTest { @Disabled("Prism tests are disabled") @Test fun toggleStatus() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val webhookService = client.webhooks() val apiResponseWebhook = diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/brands/CampaignServiceTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/brands/CampaignServiceTest.kt index 936c316b..41caf5dc 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/brands/CampaignServiceTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/brands/CampaignServiceTest.kt @@ -2,7 +2,6 @@ package dm.sent.services.blocking.brands -import dm.sent.TestServerExtension import dm.sent.client.okhttp.SentDmOkHttpClient import dm.sent.models.brands.campaigns.CampaignCreateParams import dm.sent.models.brands.campaigns.CampaignData @@ -12,19 +11,13 @@ import dm.sent.models.brands.campaigns.MessagingUseCaseUs import dm.sent.models.brands.campaigns.SentDmServicesEndpointsCustomerApIv3ContractsRequestsCampaignsCampaignUseCaseData import org.junit.jupiter.api.Disabled import org.junit.jupiter.api.Test -import org.junit.jupiter.api.extension.ExtendWith -@ExtendWith(TestServerExtension::class) internal class CampaignServiceTest { @Disabled("Prism tests are disabled") @Test fun create() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val campaignService = client.brands().campaigns() val apiResponseTcrCampaignWithUseCases = @@ -78,11 +71,7 @@ internal class CampaignServiceTest { @Disabled("Prism tests are disabled") @Test fun update() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val campaignService = client.brands().campaigns() val apiResponseTcrCampaignWithUseCases = @@ -131,11 +120,7 @@ internal class CampaignServiceTest { @Disabled("Prism tests are disabled") @Test fun list() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val campaignService = client.brands().campaigns() val campaigns = campaignService.list("a1b2c3d4-e5f6-7890-abcd-ef1234567890") @@ -146,11 +131,7 @@ internal class CampaignServiceTest { @Disabled("Prism tests are disabled") @Test fun delete() { - val client = - SentDmOkHttpClient.builder() - .baseUrl(TestServerExtension.BASE_URL) - .apiKey("My API Key") - .build() + val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() val campaignService = client.brands().campaigns() campaignService.delete( From e1413d2932000755edf64a0422f5cd99a9f82544 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 14:06:32 +0000 Subject: [PATCH 044/433] chore: update mock server docs --- .../dm/sent/services/ServiceParamsTest.kt | 2 +- .../services/async/BrandServiceAsyncTest.kt | 8 ++++---- .../services/async/ContactServiceAsyncTest.kt | 10 +++++----- .../services/async/LookupServiceAsyncTest.kt | 2 +- .../sent/services/async/MeServiceAsyncTest.kt | 2 +- .../services/async/MessageServiceAsyncTest.kt | 6 +++--- .../services/async/ProfileServiceAsyncTest.kt | 12 +++++------ .../async/TemplateServiceAsyncTest.kt | 10 +++++----- .../services/async/UserServiceAsyncTest.kt | 10 +++++----- .../services/async/WebhookServiceAsyncTest.kt | 20 +++++++++---------- .../async/brands/CampaignServiceAsyncTest.kt | 8 ++++---- .../services/blocking/BrandServiceTest.kt | 8 ++++---- .../services/blocking/ContactServiceTest.kt | 10 +++++----- .../services/blocking/LookupServiceTest.kt | 2 +- .../sent/services/blocking/MeServiceTest.kt | 2 +- .../services/blocking/MessageServiceTest.kt | 6 +++--- .../services/blocking/ProfileServiceTest.kt | 12 +++++------ .../services/blocking/TemplateServiceTest.kt | 10 +++++----- .../sent/services/blocking/UserServiceTest.kt | 10 +++++----- .../services/blocking/WebhookServiceTest.kt | 20 +++++++++---------- .../blocking/brands/CampaignServiceTest.kt | 8 ++++---- 21 files changed, 89 insertions(+), 89 deletions(-) diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/ServiceParamsTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/ServiceParamsTest.kt index 2e90390b..43e5ecad 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/ServiceParamsTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/ServiceParamsTest.kt @@ -36,7 +36,7 @@ internal class ServiceParamsTest { .build() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun send() { val messageService = client.messages() diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/BrandServiceAsyncTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/BrandServiceAsyncTest.kt index 39965cac..7508cb6b 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/BrandServiceAsyncTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/BrandServiceAsyncTest.kt @@ -15,7 +15,7 @@ import org.junit.jupiter.api.Test internal class BrandServiceAsyncTest { - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun create() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -65,7 +65,7 @@ internal class BrandServiceAsyncTest { apiResponseBrandWithKyc.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun update() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -116,7 +116,7 @@ internal class BrandServiceAsyncTest { apiResponseBrandWithKyc.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun list() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -128,7 +128,7 @@ internal class BrandServiceAsyncTest { brands.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun delete() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/ContactServiceAsyncTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/ContactServiceAsyncTest.kt index d46c22f4..3818f018 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/ContactServiceAsyncTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/ContactServiceAsyncTest.kt @@ -12,7 +12,7 @@ import org.junit.jupiter.api.Test internal class ContactServiceAsyncTest { - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun create() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -31,7 +31,7 @@ internal class ContactServiceAsyncTest { apiResponseContact.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun retrieve() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -44,7 +44,7 @@ internal class ContactServiceAsyncTest { apiResponseContact.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun update() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -65,7 +65,7 @@ internal class ContactServiceAsyncTest { apiResponseContact.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun list() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -86,7 +86,7 @@ internal class ContactServiceAsyncTest { contacts.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun delete() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/LookupServiceAsyncTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/LookupServiceAsyncTest.kt index e93b32eb..1f5f01bf 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/LookupServiceAsyncTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/LookupServiceAsyncTest.kt @@ -8,7 +8,7 @@ import org.junit.jupiter.api.Test internal class LookupServiceAsyncTest { - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun retrievePhoneInfo() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/MeServiceAsyncTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/MeServiceAsyncTest.kt index 20beaed7..7699059a 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/MeServiceAsyncTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/MeServiceAsyncTest.kt @@ -8,7 +8,7 @@ import org.junit.jupiter.api.Test internal class MeServiceAsyncTest { - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun retrieve() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/MessageServiceAsyncTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/MessageServiceAsyncTest.kt index 16abdcc9..1ad4690a 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/MessageServiceAsyncTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/MessageServiceAsyncTest.kt @@ -10,7 +10,7 @@ import org.junit.jupiter.api.Test internal class MessageServiceAsyncTest { - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun retrieveActivities() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -23,7 +23,7 @@ internal class MessageServiceAsyncTest { response.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun retrieveStatus() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -36,7 +36,7 @@ internal class MessageServiceAsyncTest { response.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun send() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/ProfileServiceAsyncTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/ProfileServiceAsyncTest.kt index c538aa4c..97e96bc9 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/ProfileServiceAsyncTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/ProfileServiceAsyncTest.kt @@ -12,7 +12,7 @@ import org.junit.jupiter.api.Test internal class ProfileServiceAsyncTest { - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun create() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -41,7 +41,7 @@ internal class ProfileServiceAsyncTest { apiResponseOfProfileDetail.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun retrieve() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -54,7 +54,7 @@ internal class ProfileServiceAsyncTest { apiResponseOfProfileDetail.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun update() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -90,7 +90,7 @@ internal class ProfileServiceAsyncTest { apiResponseOfProfileDetail.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun list() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -102,7 +102,7 @@ internal class ProfileServiceAsyncTest { profiles.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun delete() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -120,7 +120,7 @@ internal class ProfileServiceAsyncTest { val response = future.get() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun complete() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/TemplateServiceAsyncTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/TemplateServiceAsyncTest.kt index 3c299931..c26ded96 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/TemplateServiceAsyncTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/TemplateServiceAsyncTest.kt @@ -21,7 +21,7 @@ import org.junit.jupiter.api.Test internal class TemplateServiceAsyncTest { - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun create() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -215,7 +215,7 @@ internal class TemplateServiceAsyncTest { apiResponseTemplate.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun retrieve() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -228,7 +228,7 @@ internal class TemplateServiceAsyncTest { apiResponseTemplate.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun update() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -404,7 +404,7 @@ internal class TemplateServiceAsyncTest { apiResponseTemplate.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun list() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -425,7 +425,7 @@ internal class TemplateServiceAsyncTest { templates.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun delete() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/UserServiceAsyncTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/UserServiceAsyncTest.kt index 78054e38..288145bf 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/UserServiceAsyncTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/UserServiceAsyncTest.kt @@ -11,7 +11,7 @@ import org.junit.jupiter.api.Test internal class UserServiceAsyncTest { - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun retrieve() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -24,7 +24,7 @@ internal class UserServiceAsyncTest { apiResponseOfUser.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun list() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -36,7 +36,7 @@ internal class UserServiceAsyncTest { users.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun invite() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -57,7 +57,7 @@ internal class UserServiceAsyncTest { apiResponseOfUser.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun remove() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -75,7 +75,7 @@ internal class UserServiceAsyncTest { val response = future.get() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun updateRole() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/WebhookServiceAsyncTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/WebhookServiceAsyncTest.kt index f15064e3..f5177aae 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/WebhookServiceAsyncTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/WebhookServiceAsyncTest.kt @@ -15,7 +15,7 @@ import org.junit.jupiter.api.Test internal class WebhookServiceAsyncTest { - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun create() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -39,7 +39,7 @@ internal class WebhookServiceAsyncTest { apiResponseWebhook.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun retrieve() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -52,7 +52,7 @@ internal class WebhookServiceAsyncTest { apiResponseWebhook.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun update() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -77,7 +77,7 @@ internal class WebhookServiceAsyncTest { apiResponseWebhook.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun list() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -97,7 +97,7 @@ internal class WebhookServiceAsyncTest { webhooks.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun delete() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -108,7 +108,7 @@ internal class WebhookServiceAsyncTest { val response = future.get() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun listEventTypes() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -120,7 +120,7 @@ internal class WebhookServiceAsyncTest { response.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun listEvents() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -140,7 +140,7 @@ internal class WebhookServiceAsyncTest { response.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun rotateSecret() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -159,7 +159,7 @@ internal class WebhookServiceAsyncTest { response.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun test() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -179,7 +179,7 @@ internal class WebhookServiceAsyncTest { response.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun toggleStatus() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/brands/CampaignServiceAsyncTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/brands/CampaignServiceAsyncTest.kt index 6bcaf9f3..eeb3fda5 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/brands/CampaignServiceAsyncTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/async/brands/CampaignServiceAsyncTest.kt @@ -14,7 +14,7 @@ import org.junit.jupiter.api.Test internal class CampaignServiceAsyncTest { - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun create() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -69,7 +69,7 @@ internal class CampaignServiceAsyncTest { apiResponseTcrCampaignWithUseCases.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun update() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -119,7 +119,7 @@ internal class CampaignServiceAsyncTest { apiResponseTcrCampaignWithUseCases.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun list() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() @@ -131,7 +131,7 @@ internal class CampaignServiceAsyncTest { campaigns.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun delete() { val client = SentDmOkHttpClientAsync.builder().apiKey("My API Key").build() diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/BrandServiceTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/BrandServiceTest.kt index 86fb7a1f..01edb3e6 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/BrandServiceTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/BrandServiceTest.kt @@ -15,7 +15,7 @@ import org.junit.jupiter.api.Test internal class BrandServiceTest { - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun create() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -64,7 +64,7 @@ internal class BrandServiceTest { apiResponseBrandWithKyc.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun update() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -114,7 +114,7 @@ internal class BrandServiceTest { apiResponseBrandWithKyc.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun list() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -125,7 +125,7 @@ internal class BrandServiceTest { brands.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun delete() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/ContactServiceTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/ContactServiceTest.kt index 835f9883..24ceffb2 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/ContactServiceTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/ContactServiceTest.kt @@ -12,7 +12,7 @@ import org.junit.jupiter.api.Test internal class ContactServiceTest { - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun create() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -30,7 +30,7 @@ internal class ContactServiceTest { apiResponseContact.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun retrieve() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -41,7 +41,7 @@ internal class ContactServiceTest { apiResponseContact.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun update() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -61,7 +61,7 @@ internal class ContactServiceTest { apiResponseContact.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun list() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -81,7 +81,7 @@ internal class ContactServiceTest { contacts.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun delete() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/LookupServiceTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/LookupServiceTest.kt index 161d399d..12819b17 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/LookupServiceTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/LookupServiceTest.kt @@ -8,7 +8,7 @@ import org.junit.jupiter.api.Test internal class LookupServiceTest { - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun retrievePhoneInfo() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/MeServiceTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/MeServiceTest.kt index 8ffcdcd4..5a2686ef 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/MeServiceTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/MeServiceTest.kt @@ -8,7 +8,7 @@ import org.junit.jupiter.api.Test internal class MeServiceTest { - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun retrieve() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/MessageServiceTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/MessageServiceTest.kt index 9d907edb..2616b071 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/MessageServiceTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/MessageServiceTest.kt @@ -10,7 +10,7 @@ import org.junit.jupiter.api.Test internal class MessageServiceTest { - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun retrieveActivities() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -21,7 +21,7 @@ internal class MessageServiceTest { response.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun retrieveStatus() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -32,7 +32,7 @@ internal class MessageServiceTest { response.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun send() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/ProfileServiceTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/ProfileServiceTest.kt index c7d410f6..3776fed2 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/ProfileServiceTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/ProfileServiceTest.kt @@ -12,7 +12,7 @@ import org.junit.jupiter.api.Test internal class ProfileServiceTest { - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun create() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -40,7 +40,7 @@ internal class ProfileServiceTest { apiResponseOfProfileDetail.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun retrieve() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -52,7 +52,7 @@ internal class ProfileServiceTest { apiResponseOfProfileDetail.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun update() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -87,7 +87,7 @@ internal class ProfileServiceTest { apiResponseOfProfileDetail.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun list() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -98,7 +98,7 @@ internal class ProfileServiceTest { profiles.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun delete() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -113,7 +113,7 @@ internal class ProfileServiceTest { ) } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun complete() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/TemplateServiceTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/TemplateServiceTest.kt index 18cf3deb..e904517d 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/TemplateServiceTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/TemplateServiceTest.kt @@ -21,7 +21,7 @@ import org.junit.jupiter.api.Test internal class TemplateServiceTest { - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun create() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -214,7 +214,7 @@ internal class TemplateServiceTest { apiResponseTemplate.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun retrieve() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -225,7 +225,7 @@ internal class TemplateServiceTest { apiResponseTemplate.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun update() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -400,7 +400,7 @@ internal class TemplateServiceTest { apiResponseTemplate.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun list() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -420,7 +420,7 @@ internal class TemplateServiceTest { templates.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun delete() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/UserServiceTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/UserServiceTest.kt index b06b4684..e1c641cb 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/UserServiceTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/UserServiceTest.kt @@ -11,7 +11,7 @@ import org.junit.jupiter.api.Test internal class UserServiceTest { - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun retrieve() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -22,7 +22,7 @@ internal class UserServiceTest { apiResponseOfUser.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun list() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -33,7 +33,7 @@ internal class UserServiceTest { users.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun invite() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -53,7 +53,7 @@ internal class UserServiceTest { apiResponseOfUser.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun remove() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -68,7 +68,7 @@ internal class UserServiceTest { ) } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun updateRole() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/WebhookServiceTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/WebhookServiceTest.kt index 4ae325cf..5858ce01 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/WebhookServiceTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/WebhookServiceTest.kt @@ -15,7 +15,7 @@ import org.junit.jupiter.api.Test internal class WebhookServiceTest { - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun create() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -38,7 +38,7 @@ internal class WebhookServiceTest { apiResponseWebhook.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun retrieve() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -49,7 +49,7 @@ internal class WebhookServiceTest { apiResponseWebhook.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun update() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -73,7 +73,7 @@ internal class WebhookServiceTest { apiResponseWebhook.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun list() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -92,7 +92,7 @@ internal class WebhookServiceTest { webhooks.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun delete() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -101,7 +101,7 @@ internal class WebhookServiceTest { webhookService.delete("d4f5a6b7-c8d9-4e0f-a1b2-c3d4e5f6a7b8") } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun listEventTypes() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -112,7 +112,7 @@ internal class WebhookServiceTest { response.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun listEvents() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -131,7 +131,7 @@ internal class WebhookServiceTest { response.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun rotateSecret() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -149,7 +149,7 @@ internal class WebhookServiceTest { response.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun test() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -168,7 +168,7 @@ internal class WebhookServiceTest { response.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun toggleStatus() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/brands/CampaignServiceTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/brands/CampaignServiceTest.kt index 41caf5dc..ae6621a2 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/brands/CampaignServiceTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/services/blocking/brands/CampaignServiceTest.kt @@ -14,7 +14,7 @@ import org.junit.jupiter.api.Test internal class CampaignServiceTest { - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun create() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -68,7 +68,7 @@ internal class CampaignServiceTest { apiResponseTcrCampaignWithUseCases.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun update() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -117,7 +117,7 @@ internal class CampaignServiceTest { apiResponseTcrCampaignWithUseCases.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun list() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() @@ -128,7 +128,7 @@ internal class CampaignServiceTest { campaigns.validate() } - @Disabled("Prism tests are disabled") + @Disabled("Mock server tests are disabled") @Test fun delete() { val client = SentDmOkHttpClient.builder().apiKey("My API Key").build() From c0452ddbab26dca4a3d4366c19ab57a429599022 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 14:32:12 +0000 Subject: [PATCH 045/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4d..1923a7d8 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-4755f9618fc0e37a51a7efbbbac1cc47135fb71895acc656743bfa93f5073b82.yml +openapi_spec_hash: cf03dae4ced021ae2dade7897eede000 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 99b5c9db726e8bbd5a300832cc5a131af247b38c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 15:32:09 +0000 Subject: [PATCH 046/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 1923a7d8..2b76143f 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-4755f9618fc0e37a51a7efbbbac1cc47135fb71895acc656743bfa93f5073b82.yml -openapi_spec_hash: cf03dae4ced021ae2dade7897eede000 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b0b37a75006b217ac6b5433b3ce0e7577a4643e8706988be1d10f888f8229420.yml +openapi_spec_hash: a2181d4144c25a7a3d8827187c32cf66 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 067776dbcb7cd0095a411b2f10bbf4a22965cf93 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 16:32:08 +0000 Subject: [PATCH 047/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 2b76143f..d25b0b4d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b0b37a75006b217ac6b5433b3ce0e7577a4643e8706988be1d10f888f8229420.yml -openapi_spec_hash: a2181d4144c25a7a3d8827187c32cf66 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 0f98d987e889fb20ab33c9d023d515e73eb7b8a9 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 17:32:07 +0000 Subject: [PATCH 048/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4d..8a715244 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From a00ea1ce65acbe4ec28a6132e8fd794b68e99526 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 18:32:03 +0000 Subject: [PATCH 049/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8a715244..d25b0b4d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 95935e20dbbb321a5721c72cb4fe9f642afcddd4 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 22:32:02 +0000 Subject: [PATCH 050/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4d..8a715244 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 207b156aa324a7eea8ce65d656e0012c7ad18c27 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 20 Feb 2026 23:32:02 +0000 Subject: [PATCH 051/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8a715244..d25b0b4d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 3125bfe7bf561f1846cd4ec1d2d44384a3994a39 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 01:32:16 +0000 Subject: [PATCH 052/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4d..7e6a97a5 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-781fdc9d84e302340ecba23a46673ad379aceb7eaa0651143077e367d663fb31.yml +openapi_spec_hash: 9983d33b16c9da00f58bc1794f106a02 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 9b1949f9790d0a3840d2fe9008929fc17e2d154c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 02:32:12 +0000 Subject: [PATCH 053/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 7e6a97a5..8e72fce9 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-781fdc9d84e302340ecba23a46673ad379aceb7eaa0651143077e367d663fb31.yml -openapi_spec_hash: 9983d33b16c9da00f58bc1794f106a02 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c7733d49f9d825777af623ec5de70367bed5cd39c55d90acbdd5e4097dc1f30b.yml +openapi_spec_hash: d58a1459c506dd8e72a823c4147a2ddc config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From dc7b129b917209baab85ff03c28e377ad93eb6fd Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 03:32:04 +0000 Subject: [PATCH 054/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8e72fce9..d25b0b4d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c7733d49f9d825777af623ec5de70367bed5cd39c55d90acbdd5e4097dc1f30b.yml -openapi_spec_hash: d58a1459c506dd8e72a823c4147a2ddc +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 6815230824087b2bfbbdba0725acb4767fa98a46 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 04:32:09 +0000 Subject: [PATCH 055/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4d..8a715244 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 8f259526a0ecf572a7c137439fd4bec7f3c69533 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 05:32:01 +0000 Subject: [PATCH 056/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8a715244..d25b0b4d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 2fb858839f8f908096b4a2f98a04957f9c31d1b8 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 06:32:09 +0000 Subject: [PATCH 057/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4d..8a715244 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 83395da96da202c4017c5aa70a18e7d9c672544d Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 07:32:17 +0000 Subject: [PATCH 058/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8a715244..829a3688 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-9b6aafd550844f265d1a417ce85c2dbb995e4a4538e15aa77b4944a66fd46552.yml +openapi_spec_hash: c12a6d00fe7c39054a964d332fcffd21 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 57a6661d4375d9a16a5b023f51ca1ed5a0eb5663 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 08:32:04 +0000 Subject: [PATCH 059/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 829a3688..8a715244 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-9b6aafd550844f265d1a417ce85c2dbb995e4a4538e15aa77b4944a66fd46552.yml -openapi_spec_hash: c12a6d00fe7c39054a964d332fcffd21 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 6825c01fb0f8c532de495166e596cdac837d0f6d Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 09:32:18 +0000 Subject: [PATCH 060/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8a715244..00989d46 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-57329287ed765fec46f14ea874727a5792f188e1bd653aa9649b90322917c090.yml +openapi_spec_hash: 7039db2de4bad3a6624055b35f34971e config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 6e6ede8180121652d081c4cfaa871411410018b1 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 10:32:04 +0000 Subject: [PATCH 061/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 00989d46..d25b0b4d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-57329287ed765fec46f14ea874727a5792f188e1bd653aa9649b90322917c090.yml -openapi_spec_hash: 7039db2de4bad3a6624055b35f34971e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 484757e5cd1ce980b38a53c9a5d45ecd3e25d03d Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 11:32:11 +0000 Subject: [PATCH 062/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4d..8a715244 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From c971f87faae659990aad69ebd1b0799d8ebe078b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 13:32:06 +0000 Subject: [PATCH 063/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8a715244..ebe46e21 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-93108916fb2b3ca2932c7fb418dbb311215b245ff8e4c1309ba5f75c046831a0.yml +openapi_spec_hash: e4130c6754561024fdca9a43c65213b7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 217b529524a5b5d9f456ac5eb7cf7c7b869ba5df Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 14:32:07 +0000 Subject: [PATCH 064/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index ebe46e21..256a5a66 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-93108916fb2b3ca2932c7fb418dbb311215b245ff8e4c1309ba5f75c046831a0.yml -openapi_spec_hash: e4130c6754561024fdca9a43c65213b7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-d585e0404154d8432b9edb5e62bef5aec9132cabd5d3984964906b8fcc007fef.yml +openapi_spec_hash: 1fdae40760c20b94d65ae4151b60698a config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 2dfa1b4bc56de595b09c4c8d824e3fe0e66607c6 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 15:32:07 +0000 Subject: [PATCH 065/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 256a5a66..f993ebd9 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-d585e0404154d8432b9edb5e62bef5aec9132cabd5d3984964906b8fcc007fef.yml -openapi_spec_hash: 1fdae40760c20b94d65ae4151b60698a +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-1a9cb4c4bc5cc6c44687037c2a35221a37417d4a56484f8e339da2114c7fb0eb.yml +openapi_spec_hash: 1bcacc897a4c97796d61a5bb1592beff config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 965e49a2828aec7a0c35d8e0a5dff3373fe854ca Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 16:32:07 +0000 Subject: [PATCH 066/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f993ebd9..218a4772 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-1a9cb4c4bc5cc6c44687037c2a35221a37417d4a56484f8e339da2114c7fb0eb.yml -openapi_spec_hash: 1bcacc897a4c97796d61a5bb1592beff +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-6786452f6350b61cec2c0a41b9b89bf4f7ea068850b7b5f1b93855bc6fb4cb55.yml +openapi_spec_hash: 80e802bf79328fc89fc0c6988a2f127e config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From bf504fff265500ab7ad0eaba5ff2a2192d823199 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 17:32:00 +0000 Subject: [PATCH 067/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 218a4772..8a715244 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-6786452f6350b61cec2c0a41b9b89bf4f7ea068850b7b5f1b93855bc6fb4cb55.yml -openapi_spec_hash: 80e802bf79328fc89fc0c6988a2f127e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 993a76fef7e5987126567331b3860469bd9e80a2 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 18:32:14 +0000 Subject: [PATCH 068/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8a715244..4d0f7f30 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f4e00842c4600a4128339b9a630b253446f0fb4e25bc50db48a2732f0580a340.yml +openapi_spec_hash: b669d2d0398287d4d9a11b9b31c2b2ea config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From bd880d26c4edfc945b437882ad3e18a99660b84f Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 19:32:03 +0000 Subject: [PATCH 069/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4d0f7f30..d25b0b4d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f4e00842c4600a4128339b9a630b253446f0fb4e25bc50db48a2732f0580a340.yml -openapi_spec_hash: b669d2d0398287d4d9a11b9b31c2b2ea +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From cd809b259785068e9a7f19cbd6b3a468e83a0624 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 22:32:15 +0000 Subject: [PATCH 070/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4d..d61eac4d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-050e18b61f240e11c081ae9664075b2c5541e2ceb09f66099ac425738db7994c.yml +openapi_spec_hash: 5f8f74629d7f0040dc6b2e4c14de17a9 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From fb7ff81c02c7aa4f9e5b06d6bea74418767cab4d Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 23:32:02 +0000 Subject: [PATCH 071/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d61eac4d..8a715244 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-050e18b61f240e11c081ae9664075b2c5541e2ceb09f66099ac425738db7994c.yml -openapi_spec_hash: 5f8f74629d7f0040dc6b2e4c14de17a9 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From db6963be5743ce712ccf837d221bb04cf9d999b0 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 22 Feb 2026 00:32:11 +0000 Subject: [PATCH 072/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8a715244..d25b0b4d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 8501a8fbafac57756c958114e3a7ca34e03d1df8 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 22 Feb 2026 01:32:07 +0000 Subject: [PATCH 073/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4d..8a715244 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From e13213d248cb3f03e2ac2c8dff61ca78d8157b70 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 22 Feb 2026 02:32:02 +0000 Subject: [PATCH 074/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8a715244..d25b0b4d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 6a049b6be74769357017066fd77616529ccf2f71 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 22 Feb 2026 03:32:06 +0000 Subject: [PATCH 075/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4d..8a715244 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 4a7c64c06e3771bc4f3aee5e912308efec9edbea Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 22 Feb 2026 04:32:02 +0000 Subject: [PATCH 076/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8a715244..d25b0b4d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 7a0eeffe61742a5446986b6d39902de16940479a Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 22 Feb 2026 06:32:05 +0000 Subject: [PATCH 077/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4d..8a715244 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 68fb21459575268d9eea47a05936a2730ed5db09 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 22 Feb 2026 07:32:01 +0000 Subject: [PATCH 078/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8a715244..d25b0b4d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 052831cdcb4956c19fc1a789299f9a20cd7b5465 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 22 Feb 2026 08:32:07 +0000 Subject: [PATCH 079/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4d..8a715244 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From af8475a6c6b3a013a10ac07082b882dfcbac174f Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 22 Feb 2026 09:32:08 +0000 Subject: [PATCH 080/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8a715244..4f46afca 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-5d828e0343241ff2bea7bc615756d6100fd2a5c6cbafa46ad617f77879051404.yml +openapi_spec_hash: 38a6612f86afc059a34451c728f41516 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 8454aecb92191c5b20bc5f81f6b5fb80cff0d03d Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 22 Feb 2026 10:32:02 +0000 Subject: [PATCH 081/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4f46afca..8a715244 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-5d828e0343241ff2bea7bc615756d6100fd2a5c6cbafa46ad617f77879051404.yml -openapi_spec_hash: 38a6612f86afc059a34451c728f41516 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 2928b77b618ba204644bdd655e38a781974fac33 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 22 Feb 2026 11:32:03 +0000 Subject: [PATCH 082/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8a715244..d25b0b4d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 764eb1282c954d1eb08f260d752968987e30759c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 22 Feb 2026 12:32:13 +0000 Subject: [PATCH 083/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4d..41a46aa5 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e41fd79cd25c470852b5ea87e0444b9f3fc04b4a1ae4c632823544b253bf2a36.yml +openapi_spec_hash: e3ac1c511d948c190c2d63d175fda4c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From e5907af6e0f3a2a6dd9358dcbf5433e372ac1299 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 22 Feb 2026 13:32:01 +0000 Subject: [PATCH 084/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 41a46aa5..d25b0b4d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e41fd79cd25c470852b5ea87e0444b9f3fc04b4a1ae4c632823544b253bf2a36.yml -openapi_spec_hash: e3ac1c511d948c190c2d63d175fda4c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From f60def4ea08a9b5f22ab92003a5ec8aa7510be63 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 22 Feb 2026 14:32:06 +0000 Subject: [PATCH 085/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4d..8a715244 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From c37c7f36a8812f8b8341c87c1f17c605ba9c5290 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 22 Feb 2026 15:32:01 +0000 Subject: [PATCH 086/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8a715244..d25b0b4d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 5d8a14c367c54ad7e17c17cedbb2f735e7154e60 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 22 Feb 2026 19:32:02 +0000 Subject: [PATCH 087/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4d..8a715244 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 2d08e167c407f904934ab6c4b3f3bdd2bf319833 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 22 Feb 2026 20:32:00 +0000 Subject: [PATCH 088/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8a715244..d25b0b4d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 1e7231837095483d49f36f2dcab734a21444e440 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 23 Feb 2026 00:32:11 +0000 Subject: [PATCH 089/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d25b0b4d..8a715244 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc From 668fa3ea4e37e9a6d4b27768069f6e8745c4702c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 23 Feb 2026 01:07:33 +0000 Subject: [PATCH 090/433] chore: configure new SDK language --- .stats.yml | 2 +- README.md | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.stats.yml b/.stats.yml index 8a715244..da3a5dba 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd -config_hash: 43a0daa5b05d44a1620e3da0ea6f4fdc +config_hash: d475a61f5b59375bf562f85f19b80409 diff --git a/README.md b/README.md index 00a888cc..4471cf94 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,15 @@ The Sent Dm Java SDK provides convenient access to the [Sent Dm REST API](https: It is generated with [Stainless](https://www.stainless.com/). +## MCP Server + +Use the Sent Dm MCP Server to enable AI assistants to interact with this API, allowing them to explore endpoints, make test requests, and use documentation to help integrate this SDK into your application. + +[![Add to Cursor](https://cursor.com/deeplink/mcp-install-dark.svg)](https://cursor.com/en-US/install-mcp?name=%40sentdm%2Fsentdm-mcp&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIkBzZW50ZG0vc2VudGRtLW1jcCJdLCJlbnYiOnsiU0VOVF9ETV9BUElfS0VZIjoiTXkgQVBJIEtleSJ9fQ) +[![Install in VS Code](https://img.shields.io/badge/_-Add_to_VS_Code-blue?style=for-the-badge&logo=data:image/svg%2bxml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA0MCA0MCI+PHBhdGggZmlsbD0iI0VFRSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMzAuMjM1IDM5Ljg4NGEyLjQ5MSAyLjQ5MSAwIDAgMS0xLjc4MS0uNzNMMTIuNyAyNC43OGwtMy40NiAyLjYyNC0zLjQwNiAyLjU4MmExLjY2NSAxLjY2NSAwIDAgMS0xLjA4Mi4zMzggMS42NjQgMS42NjQgMCAwIDEtMS4wNDYtLjQzMWwtMi4yLTJhMS42NjYgMS42NjYgMCAwIDEgMC0yLjQ2M0w3LjQ1OCAyMCA0LjY3IDE3LjQ1MyAxLjUwNyAxNC41N2ExLjY2NSAxLjY2NSAwIDAgMSAwLTIuNDYzbDIuMi0yYTEuNjY1IDEuNjY1IDAgMCAxIDIuMTMtLjA5N2w2Ljg2MyA1LjIwOUwyOC40NTIuODQ0YTIuNDg4IDIuNDg4IDAgMCAxIDEuODQxLS43MjljLjM1MS4wMDkuNjk5LjA5MSAxLjAxOS4yNDVsOC4yMzYgMy45NjFhMi41IDIuNSAwIDAgMSAxLjQxNSAyLjI1M3YuMDk5LS4wNDVWMzMuMzd2LS4wNDUuMDk1YTIuNTAxIDIuNTAxIDAgMCAxLTEuNDE2IDIuMjU3bC04LjIzNSAzLjk2MWEyLjQ5MiAyLjQ5MiAwIDAgMS0xLjA3Ny4yNDZabS43MTYtMjguOTQ3LTExLjk0OCA5LjA2MiAxMS45NTIgOS4wNjUtLjAwNC0xOC4xMjdaIi8+PC9zdmc+)](https://vscode.stainless.com/mcp/%7B%22name%22%3A%22%40sentdm%2Fsentdm-mcp%22%2C%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40sentdm%2Fsentdm-mcp%22%5D%2C%22env%22%3A%7B%22SENT_DM_API_KEY%22%3A%22My%20API%20Key%22%7D%7D) + +> Note: You may need to set environment variables in your MCP client. + The REST API documentation can be found on [docs.sent.dm](https://docs.sent.dm). Javadocs are available on [javadoc.io](https://javadoc.io/doc/dm.sent/sent-dm-java/0.6.0). From ca45e3f2e48ca2706e4c2440eb854f1999f3fc74 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 23 Feb 2026 01:32:05 +0000 Subject: [PATCH 091/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index da3a5dba..30572246 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: d475a61f5b59375bf562f85f19b80409 From d904904f9e3705f95d90922d5058818819042f9a Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 23 Feb 2026 02:32:03 +0000 Subject: [PATCH 092/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 30572246..da3a5dba 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: d475a61f5b59375bf562f85f19b80409 From 75baeb5390bab62b74c1122287545f349cf0a84f Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 23 Feb 2026 05:32:11 +0000 Subject: [PATCH 093/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index da3a5dba..30572246 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: d475a61f5b59375bf562f85f19b80409 From 2591dadcbe9d318962f1d8dc13ebbe4fba5165e7 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 23 Feb 2026 10:32:02 +0000 Subject: [PATCH 094/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 30572246..da3a5dba 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: d475a61f5b59375bf562f85f19b80409 From 9c2e151ea72616ba66092c21f9d8f26c7ce34b1e Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 23 Feb 2026 12:32:12 +0000 Subject: [PATCH 095/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index da3a5dba..30572246 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: d475a61f5b59375bf562f85f19b80409 From 8d15cc5db2464e3500835897f3a3247db94ef95b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 23 Feb 2026 14:32:08 +0000 Subject: [PATCH 096/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 30572246..4b83ea49 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-a12b7151a2c839ff51fed149af3888c1438874ce6995498ceaa9c6878cddd880.yml +openapi_spec_hash: 86691f35ce76a2dfc092ce734857f72a config_hash: d475a61f5b59375bf562f85f19b80409 From c1b7b280bea233984629f1c7a6e7b09efa795d29 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 23 Feb 2026 15:32:02 +0000 Subject: [PATCH 097/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4b83ea49..da3a5dba 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-a12b7151a2c839ff51fed149af3888c1438874ce6995498ceaa9c6878cddd880.yml -openapi_spec_hash: 86691f35ce76a2dfc092ce734857f72a +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml +openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd config_hash: d475a61f5b59375bf562f85f19b80409 From 82f10e5524616746580aa38a48b6d98e564a2ba1 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 23 Feb 2026 16:32:15 +0000 Subject: [PATCH 098/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index da3a5dba..3ae0bf16 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b71e62f03a7a7a75ed029ac05a5d0c7c60a2f19462476a58d4827b47ed69b3a6.yml -openapi_spec_hash: 3d4d4fa5e10301c5bc15cd5f02b21fdd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-d341eeed0103ccca05ef02724cbbbea0d7f03049ec4dc6c357ca002f7837e591.yml +openapi_spec_hash: e7983a85d8ec259116e9fc8453ca1705 config_hash: d475a61f5b59375bf562f85f19b80409 From 0be5941be8810664cab6c544fca7893262050316 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 23 Feb 2026 17:32:03 +0000 Subject: [PATCH 099/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 3ae0bf16..30572246 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-d341eeed0103ccca05ef02724cbbbea0d7f03049ec4dc6c357ca002f7837e591.yml -openapi_spec_hash: e7983a85d8ec259116e9fc8453ca1705 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml +openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 config_hash: d475a61f5b59375bf562f85f19b80409 From b65553b4e54538294fcf30b9b080111b66f3f349 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 23 Feb 2026 18:32:17 +0000 Subject: [PATCH 100/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 30572246..4bd4ad3a 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d435644cb7d85d5943a650d98c0424e95137576737f29ecf9be89c586803fdb.yml -openapi_spec_hash: 7e317f507d30bcfec89935fab61064c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-20d2cbe586ec7d736924c2580624166532014fe51c3b40ec23b597da8fd20b65.yml +openapi_spec_hash: eb592a432da9e5e605a8b4d82d0f4b5f config_hash: d475a61f5b59375bf562f85f19b80409 From 002cbd3e3c7616a9233c3f9e8e3717a5cc44d276 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 23 Feb 2026 19:32:08 +0000 Subject: [PATCH 101/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4bd4ad3a..3500ae44 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-20d2cbe586ec7d736924c2580624166532014fe51c3b40ec23b597da8fd20b65.yml -openapi_spec_hash: eb592a432da9e5e605a8b4d82d0f4b5f +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-d5d76dfe7fea306135d4562963c9ae81905e79f89a3bff3241cbfe084040b835.yml +openapi_spec_hash: dc69147de495cfa518b9be96404bb27c config_hash: d475a61f5b59375bf562f85f19b80409 From d9e4d49c9d7ae26454d96d6943e1a153d39c3e83 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 23 Feb 2026 21:32:11 +0000 Subject: [PATCH 102/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 3500ae44..14198dc6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-d5d76dfe7fea306135d4562963c9ae81905e79f89a3bff3241cbfe084040b835.yml -openapi_spec_hash: dc69147de495cfa518b9be96404bb27c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b532ab6a858822a05691db358edd435d7ff1f6773086a0ed4700a5e92293aa03.yml +openapi_spec_hash: 63860f34a86a6dedb41ad3be3511ff0a config_hash: d475a61f5b59375bf562f85f19b80409 From 087d030707b1c2f0359d83bb54ea22660749610b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 23 Feb 2026 22:32:05 +0000 Subject: [PATCH 103/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 14198dc6..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b532ab6a858822a05691db358edd435d7ff1f6773086a0ed4700a5e92293aa03.yml -openapi_spec_hash: 63860f34a86a6dedb41ad3be3511ff0a +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From 32dcc40934c001df642ceb02da8fd7f987ffd418 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 00:32:07 +0000 Subject: [PATCH 104/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 9620d8d610f922abd475c829c561e5972dcf5613 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 01:38:53 +0000 Subject: [PATCH 105/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From 0ff4b011460cc44b24d0ce61afa8017e39a7cab2 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 02:32:11 +0000 Subject: [PATCH 106/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 7200382f7d4a7925f7aa4ea2dd31f0ed46ce8d25 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 03:32:09 +0000 Subject: [PATCH 107/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From 2ddd5972fbc4e98f5f57fef35d67f1263248c06d Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 04:32:09 +0000 Subject: [PATCH 108/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..d79a57d3 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-475cb3d58d20c9ea5d7e1e13d883a8d1e30baeff2930e78a2bf1e9dacc3d577a.yml +openapi_spec_hash: e1d31b85bced58c80aaed326d614f24c config_hash: d475a61f5b59375bf562f85f19b80409 From 331f288c87ab06381e17c44acad1b9df1c57938b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 05:32:09 +0000 Subject: [PATCH 109/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d79a57d3..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-475cb3d58d20c9ea5d7e1e13d883a8d1e30baeff2930e78a2bf1e9dacc3d577a.yml -openapi_spec_hash: e1d31b85bced58c80aaed326d614f24c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 2a259811ba210ff966f181191e18afb9c0e62ade Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 07:33:40 +0000 Subject: [PATCH 110/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..a2b9bbb4 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-6ffeb7ea0f7d0fd2cc107f37b5073c36b46fa3b95df72daef0c1947e70fdc85e.yml +openapi_spec_hash: 1e4da076d982007e3b6e64d6435468f5 config_hash: d475a61f5b59375bf562f85f19b80409 From 6123d9ba9d94a46c0099d32b1b82b68ba8ec05b8 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 08:32:06 +0000 Subject: [PATCH 111/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index a2b9bbb4..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-6ffeb7ea0f7d0fd2cc107f37b5073c36b46fa3b95df72daef0c1947e70fdc85e.yml -openapi_spec_hash: 1e4da076d982007e3b6e64d6435468f5 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From cbdf15fc00ee7b540794bd9c3487bfc1409d41aa Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 09:32:15 +0000 Subject: [PATCH 112/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From bd93cca305aebcef9b57f6962d38b62ccc1fad1f Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 10:32:06 +0000 Subject: [PATCH 113/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From 66fcd6e730c4acb2189caacd03ea09b628a5a34a Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 11:32:12 +0000 Subject: [PATCH 114/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 439aad5aae14ec25fef589a7ad741166750bbf19 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 13:32:14 +0000 Subject: [PATCH 115/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..2a775fe6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-bec316d8ba661d9ab1ca37bf3cdfb5f3816754270dd8290c4a94492a25936b17.yml +openapi_spec_hash: 178545e6771a8de8b55f0bdbeb2f00e7 config_hash: d475a61f5b59375bf562f85f19b80409 From ba82cbb9de5f025e3dbda4a0e11b80b2bc068cc2 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 14:36:45 +0000 Subject: [PATCH 116/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 2a775fe6..44d0c25e 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-bec316d8ba661d9ab1ca37bf3cdfb5f3816754270dd8290c4a94492a25936b17.yml -openapi_spec_hash: 178545e6771a8de8b55f0bdbeb2f00e7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-fe7c4ca55ad74138b972c76751dd019cd5b81dc997d1c16bb8002557c0e7dfce.yml +openapi_spec_hash: b483323aad1d3b897c8a86ea2893f5b4 config_hash: d475a61f5b59375bf562f85f19b80409 From 6584151f061fbb05337cdbd8e940a0a3d212b459 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 15:32:19 +0000 Subject: [PATCH 117/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 44d0c25e..ce82e636 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-fe7c4ca55ad74138b972c76751dd019cd5b81dc997d1c16bb8002557c0e7dfce.yml -openapi_spec_hash: b483323aad1d3b897c8a86ea2893f5b4 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8bb1563e91dabc88a4f88accf090f1a5bfb4e59fa61703300abcfd86fd41d165.yml +openapi_spec_hash: b156ad379c7f72232bef8feb3d8806de config_hash: d475a61f5b59375bf562f85f19b80409 From b83c0cf94dedc9bc6b4b9057a0c26332e3ef2541 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 16:01:50 +0000 Subject: [PATCH 118/433] chore: make `Properties` more resilient to `null` --- .../src/main/kotlin/dm/sent/core/Properties.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/core/Properties.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/core/Properties.kt index b6bd00b8..1bb1896c 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/core/Properties.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/core/Properties.kt @@ -34,9 +34,9 @@ fun getOsName(): String { } } -fun getOsVersion(): String = System.getProperty("os.version", "unknown") +fun getOsVersion(): String = System.getProperty("os.version", "unknown") ?: "unknown" fun getPackageVersion(): String = - SentDmClient::class.java.`package`.implementationVersion ?: "unknown" + SentDmClient::class.java.`package`?.implementationVersion ?: "unknown" -fun getJavaVersion(): String = System.getProperty("java.version", "unknown") +fun getJavaVersion(): String = System.getProperty("java.version", "unknown") ?: "unknown" From 9edbed1de0c2d3bcfc04a50de05bab10174d70dd Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 16:02:35 +0000 Subject: [PATCH 119/433] chore: drop apache dependency --- sent-dm-java-core/build.gradle.kts | 2 - .../dm/sent/core/http/HttpRequestBodies.kt | 295 +++++-- .../sent/core/http/HttpRequestBodiesTest.kt | 729 ++++++++++++++++++ 3 files changed, 946 insertions(+), 80 deletions(-) create mode 100644 sent-dm-java-core/src/test/kotlin/dm/sent/core/http/HttpRequestBodiesTest.kt diff --git a/sent-dm-java-core/build.gradle.kts b/sent-dm-java-core/build.gradle.kts index f76bf3fb..4f6bd70d 100644 --- a/sent-dm-java-core/build.gradle.kts +++ b/sent-dm-java-core/build.gradle.kts @@ -27,8 +27,6 @@ dependencies { implementation("com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.18.2") implementation("com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.2") implementation("com.fasterxml.jackson.module:jackson-module-kotlin:2.18.2") - implementation("org.apache.httpcomponents.core5:httpcore5:5.2.4") - implementation("org.apache.httpcomponents.client5:httpclient5:5.3.1") testImplementation(kotlin("test")) testImplementation(project(":sent-dm-java-client-okhttp")) diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/core/http/HttpRequestBodies.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/core/http/HttpRequestBodies.kt index 1d00c8c4..217c1398 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/core/http/HttpRequestBodies.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/core/http/HttpRequestBodies.kt @@ -8,13 +8,13 @@ import com.fasterxml.jackson.databind.JsonNode import com.fasterxml.jackson.databind.json.JsonMapper import com.fasterxml.jackson.databind.node.JsonNodeType import dm.sent.core.MultipartField +import dm.sent.core.toImmutable import dm.sent.errors.SentDmInvalidDataException +import java.io.ByteArrayInputStream import java.io.InputStream import java.io.OutputStream +import java.util.UUID import kotlin.jvm.optionals.getOrNull -import org.apache.hc.client5.http.entity.mime.MultipartEntityBuilder -import org.apache.hc.core5.http.ContentType -import org.apache.hc.core5.http.HttpEntity @JvmSynthetic internal inline fun json(jsonMapper: JsonMapper, value: T): HttpRequestBody = @@ -37,92 +37,231 @@ internal fun multipartFormData( jsonMapper: JsonMapper, fields: Map>, ): HttpRequestBody = - object : HttpRequestBody { - private val entity: HttpEntity by lazy { - MultipartEntityBuilder.create() - .apply { - fields.forEach { (name, field) -> - val knownValue = field.value.asKnown().getOrNull() - val parts = - if (knownValue is InputStream) { - // Read directly from the `InputStream` instead of reading it all - // into memory due to the `jsonMapper` serialization below. - sequenceOf(name to knownValue) - } else { - val node = jsonMapper.valueToTree(field.value) - serializePart(name, node) + MultipartBody.Builder() + .apply { + fields.forEach { (name, field) -> + val knownValue = field.value.asKnown().getOrNull() + val parts = + if (knownValue is InputStream) { + // Read directly from the `InputStream` instead of reading it all + // into memory due to the `jsonMapper` serialization below. + sequenceOf(name to knownValue) + } else { + val node = jsonMapper.valueToTree(field.value) + serializePart(name, node) + } + + parts.forEach { (name, bytes) -> + val partBody = + if (bytes is ByteArrayInputStream) { + val byteArray = bytes.readBytes() + + object : HttpRequestBody { + + override fun writeTo(outputStream: OutputStream) { + outputStream.write(byteArray) + } + + override fun contentType(): String = field.contentType + + override fun contentLength(): Long = byteArray.size.toLong() + + override fun repeatable(): Boolean = true + + override fun close() {} } + } else { + object : HttpRequestBody { + + override fun writeTo(outputStream: OutputStream) { + bytes.copyTo(outputStream) + } + + override fun contentType(): String = field.contentType + + override fun contentLength(): Long = -1L - parts.forEach { (name, bytes) -> - addBinaryBody( - name, - bytes, - ContentType.parseLenient(field.contentType), - field.filename().getOrNull(), - ) + override fun repeatable(): Boolean = false + + override fun close() = bytes.close() + } } - } + + addPart( + MultipartBody.Part.create( + name, + field.filename().getOrNull(), + field.contentType, + partBody, + ) + ) } - .build() + } } + .build() - private fun serializePart( - name: String, - node: JsonNode, - ): Sequence> = - when (node.nodeType) { - JsonNodeType.MISSING, - JsonNodeType.NULL -> emptySequence() - JsonNodeType.BINARY -> sequenceOf(name to node.binaryValue().inputStream()) - JsonNodeType.STRING -> sequenceOf(name to node.textValue().inputStream()) - JsonNodeType.BOOLEAN -> - sequenceOf(name to node.booleanValue().toString().inputStream()) - JsonNodeType.NUMBER -> - sequenceOf(name to node.numberValue().toString().inputStream()) - JsonNodeType.ARRAY -> - sequenceOf( - name to - node - .elements() - .asSequence() - .mapNotNull { element -> - when (element.nodeType) { - JsonNodeType.MISSING, - JsonNodeType.NULL -> null - JsonNodeType.STRING -> node.textValue() - JsonNodeType.BOOLEAN -> node.booleanValue().toString() - JsonNodeType.NUMBER -> node.numberValue().toString() - null, - JsonNodeType.BINARY, - JsonNodeType.ARRAY, - JsonNodeType.OBJECT, - JsonNodeType.POJO -> - throw SentDmInvalidDataException( - "Unexpected JsonNode type in array: ${node.nodeType}" - ) - } - } - .joinToString(",") - .inputStream() - ) - JsonNodeType.OBJECT -> - node.fields().asSequence().flatMap { (key, value) -> - serializePart("$name[$key]", value) - } - JsonNodeType.POJO, - null -> - throw SentDmInvalidDataException("Unexpected JsonNode type: ${node.nodeType}") +private fun serializePart(name: String, node: JsonNode): Sequence> = + when (node.nodeType) { + JsonNodeType.MISSING, + JsonNodeType.NULL -> emptySequence() + JsonNodeType.BINARY -> sequenceOf(name to node.binaryValue().inputStream()) + JsonNodeType.STRING -> sequenceOf(name to node.textValue().byteInputStream()) + JsonNodeType.BOOLEAN -> sequenceOf(name to node.booleanValue().toString().byteInputStream()) + JsonNodeType.NUMBER -> sequenceOf(name to node.numberValue().toString().byteInputStream()) + JsonNodeType.ARRAY -> + sequenceOf( + name to + node + .elements() + .asSequence() + .mapNotNull { element -> + when (element.nodeType) { + JsonNodeType.MISSING, + JsonNodeType.NULL -> null + JsonNodeType.STRING -> element.textValue() + JsonNodeType.BOOLEAN -> element.booleanValue().toString() + JsonNodeType.NUMBER -> element.numberValue().toString() + null, + JsonNodeType.BINARY, + JsonNodeType.ARRAY, + JsonNodeType.OBJECT, + JsonNodeType.POJO -> + throw SentDmInvalidDataException( + "Unexpected JsonNode type in array: ${element.nodeType}" + ) + } + } + .joinToString(",") + .byteInputStream() + ) + JsonNodeType.OBJECT -> + node.fields().asSequence().flatMap { (key, value) -> + serializePart("$name[$key]", value) + } + JsonNodeType.POJO, + null -> throw SentDmInvalidDataException("Unexpected JsonNode type: ${node.nodeType}") + } + +private class MultipartBody +private constructor(private val boundary: String, private val parts: List) : HttpRequestBody { + private val boundaryBytes: ByteArray = boundary.toByteArray() + private val contentType = "multipart/form-data; boundary=$boundary" + + // This must remain in sync with `contentLength`. + override fun writeTo(outputStream: OutputStream) { + parts.forEach { part -> + outputStream.write(DASHDASH) + outputStream.write(boundaryBytes) + outputStream.write(CRLF) + + outputStream.write(CONTENT_DISPOSITION) + outputStream.write(part.contentDisposition.toByteArray()) + outputStream.write(CRLF) + + outputStream.write(CONTENT_TYPE) + outputStream.write(part.contentType.toByteArray()) + outputStream.write(CRLF) + + outputStream.write(CRLF) + part.body.writeTo(outputStream) + outputStream.write(CRLF) + } + + outputStream.write(DASHDASH) + outputStream.write(boundaryBytes) + outputStream.write(DASHDASH) + outputStream.write(CRLF) + } + + override fun contentType(): String = contentType + + // This must remain in sync with `writeTo`. + override fun contentLength(): Long { + var byteCount = 0L + + parts.forEach { part -> + val contentLength = part.body.contentLength() + if (contentLength == -1L) { + return -1L } - private fun String.inputStream(): InputStream = toByteArray().inputStream() + byteCount += + DASHDASH.size + + boundaryBytes.size + + CRLF.size + + CONTENT_DISPOSITION.size + + part.contentDisposition.toByteArray().size + + CRLF.size + + CONTENT_TYPE.size + + part.contentType.toByteArray().size + + CRLF.size + + CRLF.size + + contentLength + + CRLF.size + } - override fun writeTo(outputStream: OutputStream) = entity.writeTo(outputStream) + byteCount += DASHDASH.size + boundaryBytes.size + DASHDASH.size + CRLF.size + return byteCount + } - override fun contentType(): String = entity.contentType + override fun repeatable(): Boolean = parts.all { it.body.repeatable() } - override fun contentLength(): Long = entity.contentLength + override fun close() { + parts.forEach { it.body.close() } + } - override fun repeatable(): Boolean = entity.isRepeatable + class Builder { + private val boundary = UUID.randomUUID().toString() + private val parts: MutableList = mutableListOf() - override fun close() = entity.close() + fun addPart(part: Part) = apply { parts.add(part) } + + fun build() = MultipartBody(boundary, parts.toImmutable()) + } + + class Part + private constructor( + val contentDisposition: String, + val contentType: String, + val body: HttpRequestBody, + ) { + companion object { + fun create( + name: String, + filename: String?, + contentType: String, + body: HttpRequestBody, + ): Part { + val disposition = buildString { + append("form-data; name=") + appendQuotedString(name) + if (filename != null) { + append("; filename=") + appendQuotedString(filename) + } + } + return Part(disposition, contentType, body) + } + } + } + + companion object { + private val CRLF = byteArrayOf('\r'.code.toByte(), '\n'.code.toByte()) + private val DASHDASH = byteArrayOf('-'.code.toByte(), '-'.code.toByte()) + private val CONTENT_DISPOSITION = "Content-Disposition: ".toByteArray() + private val CONTENT_TYPE = "Content-Type: ".toByteArray() + + private fun StringBuilder.appendQuotedString(key: String) { + append('"') + for (ch in key) { + when (ch) { + '\n' -> append("%0A") + '\r' -> append("%0D") + '"' -> append("%22") + else -> append(ch) + } + } + append('"') + } } +} diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/core/http/HttpRequestBodiesTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/core/http/HttpRequestBodiesTest.kt new file mode 100644 index 00000000..a3ffe24b --- /dev/null +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/core/http/HttpRequestBodiesTest.kt @@ -0,0 +1,729 @@ +// File generated from our OpenAPI spec by Stainless. + +package dm.sent.core.http + +import dm.sent.core.MultipartField +import dm.sent.core.jsonMapper +import java.io.ByteArrayOutputStream +import java.io.InputStream +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test + +internal class HttpRequestBodiesTest { + + @Test + fun multipartFormData_serializesFieldWithFilename() { + val body = + multipartFormData( + jsonMapper(), + mapOf( + "file" to + MultipartField.builder() + .value("hello") + .filename("hello.txt") + .contentType("text/plain") + .build() + ), + ) + + val output = ByteArrayOutputStream() + body.writeTo(output) + + assertThat(body.repeatable()).isTrue() + assertThat(output.size().toLong()).isEqualTo(body.contentLength()) + val boundary = body.contentType()!!.substringAfter("multipart/form-data; boundary=") + assertThat(output.toString("UTF-8")) + .isEqualTo( + """ + |--$boundary + |Content-Disposition: form-data; name="file"; filename="hello.txt" + |Content-Type: text/plain + | + |hello + |--$boundary-- + | + """ + .trimMargin() + .replace("\n", "\r\n") + ) + } + + @Test + fun multipartFormData_serializesFieldWithoutFilename() { + val body = + multipartFormData( + jsonMapper(), + mapOf( + "field" to + MultipartField.builder() + .value("value") + .contentType("text/plain") + .build() + ), + ) + + val output = ByteArrayOutputStream() + body.writeTo(output) + + assertThat(body.repeatable()).isTrue() + assertThat(output.size().toLong()).isEqualTo(body.contentLength()) + val boundary = boundary(body) + assertThat(output.toString("UTF-8")) + .isEqualTo( + """ + |--$boundary + |Content-Disposition: form-data; name="field" + |Content-Type: text/plain + | + |value + |--$boundary-- + | + """ + .trimMargin() + .replace("\n", "\r\n") + ) + } + + @Test + fun multipartFormData_serializesInputStream() { + // Use `.buffered()` to get a non-ByteArrayInputStream, which hits the non-repeatable code + // path. + val inputStream = "stream content".byteInputStream().buffered() + val body = + multipartFormData( + jsonMapper(), + mapOf( + "data" to + MultipartField.builder() + .value(inputStream) + .contentType("application/octet-stream") + .build() + ), + ) + + val output = ByteArrayOutputStream() + body.writeTo(output) + + assertThat(body.repeatable()).isFalse() + assertThat(body.contentLength()).isEqualTo(-1L) + val boundary = boundary(body) + assertThat(output.toString("UTF-8")) + .isEqualTo( + """ + |--$boundary + |Content-Disposition: form-data; name="data" + |Content-Type: application/octet-stream + | + |stream content + |--$boundary-- + | + """ + .trimMargin() + .replace("\n", "\r\n") + ) + } + + @Test + fun multipartFormData_serializesByteArray() { + val body = + multipartFormData( + jsonMapper(), + mapOf( + "binary" to + MultipartField.builder() + .value("abc".toByteArray()) + .contentType("application/octet-stream") + .build() + ), + ) + + val output = ByteArrayOutputStream() + body.writeTo(output) + + assertThat(body.repeatable()).isTrue() + assertThat(body.contentLength()).isEqualTo(output.size().toLong()) + val boundary = boundary(body) + assertThat(output.toString("UTF-8")) + .isEqualTo( + """ + |--$boundary + |Content-Disposition: form-data; name="binary" + |Content-Type: application/octet-stream + | + |abc + |--$boundary-- + | + """ + .trimMargin() + .replace("\n", "\r\n") + ) + } + + @Test + fun multipartFormData_serializesBooleanValue() { + val body = + multipartFormData( + jsonMapper(), + mapOf( + "flag" to + MultipartField.builder() + .value(true) + .contentType("text/plain") + .build() + ), + ) + + val output = ByteArrayOutputStream() + body.writeTo(output) + + assertThat(body.repeatable()).isTrue() + assertThat(body.contentLength()).isEqualTo(output.size().toLong()) + val boundary = boundary(body) + assertThat(output.toString("UTF-8")) + .isEqualTo( + """ + |--$boundary + |Content-Disposition: form-data; name="flag" + |Content-Type: text/plain + | + |true + |--$boundary-- + | + """ + .trimMargin() + .replace("\n", "\r\n") + ) + } + + @Test + fun multipartFormData_serializesNumberValue() { + val body = + multipartFormData( + jsonMapper(), + mapOf( + "count" to + MultipartField.builder().value(42).contentType("text/plain").build() + ), + ) + + val output = ByteArrayOutputStream() + body.writeTo(output) + + assertThat(body.repeatable()).isTrue() + assertThat(body.contentLength()).isEqualTo(output.size().toLong()) + val boundary = boundary(body) + assertThat(output.toString("UTF-8")) + .isEqualTo( + """ + |--$boundary + |Content-Disposition: form-data; name="count" + |Content-Type: text/plain + | + |42 + |--$boundary-- + | + """ + .trimMargin() + .replace("\n", "\r\n") + ) + } + + @Test + fun multipartFormData_serializesNullValueAsNoParts() { + val body = + multipartFormData( + jsonMapper(), + mapOf( + "present" to + MultipartField.builder() + .value("yes") + .contentType("text/plain") + .build(), + "absent" to + MultipartField.builder() + .value(null as String?) + .contentType("text/plain") + .build(), + ), + ) + + val output = ByteArrayOutputStream() + body.writeTo(output) + + assertThat(body.repeatable()).isTrue() + assertThat(body.contentLength()).isEqualTo(output.size().toLong()) + val boundary = boundary(body) + assertThat(output.toString("UTF-8")) + .isEqualTo( + """ + |--$boundary + |Content-Disposition: form-data; name="present" + |Content-Type: text/plain + | + |yes + |--$boundary-- + | + """ + .trimMargin() + .replace("\n", "\r\n") + ) + } + + @Test + fun multipartFormData_serializesArray() { + val body = + multipartFormData( + jsonMapper(), + mapOf( + "items" to + MultipartField.builder>() + .value(listOf("alpha", "beta", "gamma")) + .contentType("text/plain") + .build() + ), + ) + + val output = ByteArrayOutputStream() + body.writeTo(output) + + assertThat(body.repeatable()).isTrue() + assertThat(body.contentLength()).isEqualTo(output.size().toLong()) + val boundary = boundary(body) + assertThat(output.toString("UTF-8")) + .isEqualTo( + """ + |--$boundary + |Content-Disposition: form-data; name="items" + |Content-Type: text/plain + | + |alpha,beta,gamma + |--$boundary-- + | + """ + .trimMargin() + .replace("\n", "\r\n") + ) + } + + @Test + fun multipartFormData_serializesObjectAsNestedParts() { + val body = + multipartFormData( + jsonMapper(), + mapOf( + "meta" to + MultipartField.builder>() + .value(mapOf("key1" to "val1", "key2" to "val2")) + .contentType("text/plain") + .build() + ), + ) + + val output = ByteArrayOutputStream() + body.writeTo(output) + + assertThat(body.repeatable()).isTrue() + assertThat(body.contentLength()).isEqualTo(output.size().toLong()) + val boundary = boundary(body) + assertThat(output.toString("UTF-8")) + .isEqualTo( + """ + |--$boundary + |Content-Disposition: form-data; name="meta[key1]" + |Content-Type: text/plain + | + |val1 + |--$boundary + |Content-Disposition: form-data; name="meta[key2]" + |Content-Type: text/plain + | + |val2 + |--$boundary-- + | + """ + .trimMargin() + .replace("\n", "\r\n") + ) + } + + @Test + fun multipartFormData_serializesMultipleFields() { + val body = + multipartFormData( + jsonMapper(), + mapOf( + "name" to + MultipartField.builder() + .value("Alice") + .contentType("text/plain") + .build(), + "age" to + MultipartField.builder().value(30).contentType("text/plain").build(), + "file" to + MultipartField.builder() + .value("file contents") + .filename("doc.txt") + .contentType("text/plain") + .build(), + ), + ) + + val output = ByteArrayOutputStream() + body.writeTo(output) + + assertThat(body.repeatable()).isTrue() + assertThat(body.contentLength()).isEqualTo(output.size().toLong()) + val boundary = boundary(body) + assertThat(output.toString("UTF-8")) + .isEqualTo( + """ + |--$boundary + |Content-Disposition: form-data; name="name" + |Content-Type: text/plain + | + |Alice + |--$boundary + |Content-Disposition: form-data; name="age" + |Content-Type: text/plain + | + |30 + |--$boundary + |Content-Disposition: form-data; name="file"; filename="doc.txt" + |Content-Type: text/plain + | + |file contents + |--$boundary-- + | + """ + .trimMargin() + .replace("\n", "\r\n") + ) + } + + @Test + fun multipartFormData_quotesSpecialCharactersInNameAndFilename() { + val body = + multipartFormData( + jsonMapper(), + mapOf( + "field\nname" to + MultipartField.builder() + .value("value") + .filename("file\r\"name.txt") + .contentType("text/plain") + .build() + ), + ) + + val output = ByteArrayOutputStream() + body.writeTo(output) + + assertThat(body.repeatable()).isTrue() + assertThat(body.contentLength()).isEqualTo(output.size().toLong()) + val boundary = boundary(body) + assertThat(output.toString("UTF-8")) + .isEqualTo( + """ + |--$boundary + |Content-Disposition: form-data; name="field%0Aname"; filename="file%0D%22name.txt" + |Content-Type: text/plain + | + |value + |--$boundary-- + | + """ + .trimMargin() + .replace("\n", "\r\n") + ) + } + + @Test + fun multipartFormData_writeIsRepeatable() { + val body = + multipartFormData( + jsonMapper(), + mapOf( + "field" to + MultipartField.builder() + .value("repeatable") + .contentType("text/plain") + .build() + ), + ) + + val output1 = ByteArrayOutputStream() + body.writeTo(output1) + val output2 = ByteArrayOutputStream() + body.writeTo(output2) + + assertThat(body.repeatable()).isTrue() + assertThat(body.contentLength()).isEqualTo(output1.size().toLong()) + val boundary = boundary(body) + val expected = + """ + |--$boundary + |Content-Disposition: form-data; name="field" + |Content-Type: text/plain + | + |repeatable + |--$boundary-- + | + """ + .trimMargin() + .replace("\n", "\r\n") + assertThat(output1.toString("UTF-8")).isEqualTo(expected) + assertThat(output2.toString("UTF-8")).isEqualTo(expected) + } + + @Test + fun multipartFormData_serializesByteArrayInputStream() { + // ByteArrayInputStream is specifically handled as repeatable with known content length. + val inputStream = "byte array stream".byteInputStream() + val body = + multipartFormData( + jsonMapper(), + mapOf( + "data" to + MultipartField.builder() + .value(inputStream) + .contentType("application/octet-stream") + .build() + ), + ) + + val output = ByteArrayOutputStream() + body.writeTo(output) + + assertThat(body.repeatable()).isTrue() + assertThat(body.contentLength()).isEqualTo(output.size().toLong()) + val boundary = boundary(body) + assertThat(output.toString("UTF-8")) + .isEqualTo( + """ + |--$boundary + |Content-Disposition: form-data; name="data" + |Content-Type: application/octet-stream + | + |byte array stream + |--$boundary-- + | + """ + .trimMargin() + .replace("\n", "\r\n") + ) + } + + @Test + fun multipartFormData_serializesInputStreamWithFilename() { + // Use `.buffered()` to get a non-ByteArrayInputStream, which hits the non-repeatable code + // path. + val inputStream = "file data".byteInputStream().buffered() + val body = + multipartFormData( + jsonMapper(), + mapOf( + "upload" to + MultipartField.builder() + .value(inputStream) + .filename("upload.bin") + .contentType("application/octet-stream") + .build() + ), + ) + + val output = ByteArrayOutputStream() + body.writeTo(output) + + assertThat(body.repeatable()).isFalse() + assertThat(body.contentLength()).isEqualTo(-1L) + val boundary = boundary(body) + assertThat(output.toString("UTF-8")) + .isEqualTo( + """ + |--$boundary + |Content-Disposition: form-data; name="upload"; filename="upload.bin" + |Content-Type: application/octet-stream + | + |file data + |--$boundary-- + | + """ + .trimMargin() + .replace("\n", "\r\n") + ) + } + + @Test + fun multipartFormData_serializesNestedArrayInObject() { + val body = + multipartFormData( + jsonMapper(), + mapOf( + "data" to + MultipartField.builder>>() + .value(mapOf("tags" to listOf("a", "b"))) + .contentType("text/plain") + .build() + ), + ) + + val output = ByteArrayOutputStream() + body.writeTo(output) + + assertThat(body.repeatable()).isTrue() + assertThat(body.contentLength()).isEqualTo(output.size().toLong()) + val boundary = boundary(body) + assertThat(output.toString("UTF-8")) + .isEqualTo( + """ + |--$boundary + |Content-Disposition: form-data; name="data[tags]" + |Content-Type: text/plain + | + |a,b + |--$boundary-- + | + """ + .trimMargin() + .replace("\n", "\r\n") + ) + } + + @Test + fun multipartFormData_contentLengthIsUnknownWhenInputStreamPresent() { + val body = + multipartFormData( + jsonMapper(), + mapOf( + "text" to + MultipartField.builder() + .value("hello") + .contentType("text/plain") + .build(), + "stream" to + MultipartField.builder() + // Use `.buffered()` to get a non-ByteArrayInputStream, which hits the + // non-repeatable code path. + .value("data".byteInputStream().buffered()) + .contentType("application/octet-stream") + .build(), + ), + ) + + val output = ByteArrayOutputStream() + body.writeTo(output) + + assertThat(body.repeatable()).isFalse() + assertThat(body.contentLength()).isEqualTo(-1L) + val boundary = boundary(body) + assertThat(output.toString("UTF-8")) + .isEqualTo( + """ + |--$boundary + |Content-Disposition: form-data; name="text" + |Content-Type: text/plain + | + |hello + |--$boundary + |Content-Disposition: form-data; name="stream" + |Content-Type: application/octet-stream + | + |data + |--$boundary-- + | + """ + .trimMargin() + .replace("\n", "\r\n") + ) + } + + @Test + fun multipartFormData_serializesEmptyArray() { + val body = + multipartFormData( + jsonMapper(), + mapOf( + "required" to + MultipartField.builder() + .value("present") + .contentType("text/plain") + .build(), + "items" to + MultipartField.builder>() + .value(emptyList()) + .contentType("text/plain") + .build(), + ), + ) + + val output = ByteArrayOutputStream() + body.writeTo(output) + + assertThat(body.repeatable()).isTrue() + assertThat(body.contentLength()).isEqualTo(output.size().toLong()) + val boundary = boundary(body) + assertThat(output.toString("UTF-8")) + .isEqualTo( + """ + |--$boundary + |Content-Disposition: form-data; name="required" + |Content-Type: text/plain + | + |present + |--$boundary + |Content-Disposition: form-data; name="items" + |Content-Type: text/plain + | + | + |--$boundary-- + | + """ + .trimMargin() + .replace("\n", "\r\n") + ) + } + + @Test + fun multipartFormData_serializesEmptyObject() { + val body = + multipartFormData( + jsonMapper(), + mapOf( + "required" to + MultipartField.builder() + .value("present") + .contentType("text/plain") + .build(), + "meta" to + MultipartField.builder>() + .value(emptyMap()) + .contentType("text/plain") + .build(), + ), + ) + + val output = ByteArrayOutputStream() + body.writeTo(output) + + assertThat(body.repeatable()).isTrue() + assertThat(body.contentLength()).isEqualTo(output.size().toLong()) + val boundary = boundary(body) + assertThat(output.toString("UTF-8")) + .isEqualTo( + """ + |--$boundary + |Content-Disposition: form-data; name="required" + |Content-Type: text/plain + | + |present + |--$boundary-- + | + """ + .trimMargin() + .replace("\n", "\r\n") + ) + } + + private fun boundary(body: HttpRequestBody): String = + body.contentType()!!.substringAfter("multipart/form-data; boundary=") +} From 49ac8f805b616c81541449d53ff582e304a01d94 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 16:32:05 +0000 Subject: [PATCH 120/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index ce82e636..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8bb1563e91dabc88a4f88accf090f1a5bfb4e59fa61703300abcfd86fd41d165.yml -openapi_spec_hash: b156ad379c7f72232bef8feb3d8806de +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From c617ddd1a2ae4e0699bdfd3ec39d34d662707660 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 17:32:17 +0000 Subject: [PATCH 121/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From 53ac98e659e6555da6c467f618fd479b5c0959ff Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 18:32:40 +0000 Subject: [PATCH 122/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 559832d44e38b95c44dbfda4cf068ef34476f766 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 20:32:06 +0000 Subject: [PATCH 123/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..e5b78d38 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-93675e9b2f1d606b89b886a118e1a43eccd438c3e7fa9b362de9f600723c6088.yml +openapi_spec_hash: ff0733b10fcd772f8294545b351d2212 config_hash: d475a61f5b59375bf562f85f19b80409 From a278ccaa095cd6d11c01e232654ab74a24c0cd8a Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 21:32:06 +0000 Subject: [PATCH 124/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index e5b78d38..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-93675e9b2f1d606b89b886a118e1a43eccd438c3e7fa9b362de9f600723c6088.yml -openapi_spec_hash: ff0733b10fcd772f8294545b351d2212 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 65534417cab865b21ddda4e683c2179914d0aa45 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 22:32:34 +0000 Subject: [PATCH 125/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..4568d538 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-3881ce4136d76eebef71523bc40a2b7e7a881cc37a2172813f6450f026109cfd.yml +openapi_spec_hash: f190357c7b3ebabce4e13554d6dc8975 config_hash: d475a61f5b59375bf562f85f19b80409 From edbeb45d906d4f3f80116f14b87a65ebbffb386b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 23:32:16 +0000 Subject: [PATCH 126/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4568d538..6ce49885 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-3881ce4136d76eebef71523bc40a2b7e7a881cc37a2172813f6450f026109cfd.yml -openapi_spec_hash: f190357c7b3ebabce4e13554d6dc8975 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-1f783a2376d577093ac7bfb341144cc3756dfbad6907900b7d9b3de4d9efdb66.yml +openapi_spec_hash: bc3b06e44c5c8569477ac8c520dc62be config_hash: d475a61f5b59375bf562f85f19b80409 From 0be828e0565482b10e97e5b5c5b65dc12e4955ed Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 00:32:05 +0000 Subject: [PATCH 127/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 6ce49885..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-1f783a2376d577093ac7bfb341144cc3756dfbad6907900b7d9b3de4d9efdb66.yml -openapi_spec_hash: bc3b06e44c5c8569477ac8c520dc62be +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 4fb82d1d3cff45f2851cb7f0ecbcf4fb6b5782e6 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 02:32:13 +0000 Subject: [PATCH 128/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From 1b7a7e919c28ad3f5d6cb2a8cafffd7a2cc261c4 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 04:32:06 +0000 Subject: [PATCH 129/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 88228eeeb9e39f18a1634e423f2f36491bc9976f Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 05:32:10 +0000 Subject: [PATCH 130/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..1df1b52a 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-bdc630befafad271992d6c02ee9f6f1e2421fc95f48d6603afa039a3df934493.yml +openapi_spec_hash: 60321b00a739b63d086e3a56a6129599 config_hash: d475a61f5b59375bf562f85f19b80409 From 1de9f60f2fa2c806e2aeeab02ca7020dc9d98139 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 06:32:04 +0000 Subject: [PATCH 131/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 1df1b52a..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-bdc630befafad271992d6c02ee9f6f1e2421fc95f48d6603afa039a3df934493.yml -openapi_spec_hash: 60321b00a739b63d086e3a56a6129599 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 9b12b7e824b015615ce56e80248f17c732bf8e15 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 07:32:07 +0000 Subject: [PATCH 132/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From bf5f75af2985065f290f5b77fc7f131b5e9f606d Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 08:32:17 +0000 Subject: [PATCH 133/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..55607b41 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b505ddfcc7149172cad1a889923c8b529b20cfd0571ccc6b58b3f87f397d6513.yml +openapi_spec_hash: 0a08e2faad22a0ba309a040dc03c3124 config_hash: d475a61f5b59375bf562f85f19b80409 From 7e9327ac70fc0c8dd6e4333fb08f611c4c7d11d9 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 09:32:08 +0000 Subject: [PATCH 134/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 55607b41..8d5e3513 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b505ddfcc7149172cad1a889923c8b529b20cfd0571ccc6b58b3f87f397d6513.yml -openapi_spec_hash: 0a08e2faad22a0ba309a040dc03c3124 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ac8c514e44637fb2e3b8d95db04ba48ef0339084ca5e25620f885ab229f583b4.yml +openapi_spec_hash: bac5e579e978a0f763a4a1c0b754e88e config_hash: d475a61f5b59375bf562f85f19b80409 From b122223f66314e2f0b8e9d7b6b30558167049921 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 10:32:15 +0000 Subject: [PATCH 135/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8d5e3513..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ac8c514e44637fb2e3b8d95db04ba48ef0339084ca5e25620f885ab229f583b4.yml -openapi_spec_hash: bac5e579e978a0f763a4a1c0b754e88e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 5ab493e0799f1c05b73d5d340f09858cbb4fa4ce Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 12:32:20 +0000 Subject: [PATCH 136/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..fc2cfa96 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-496a46eacdb0c4f1adaca9e20fbc959ecc70745e2ff5730fd594b46931334388.yml +openapi_spec_hash: 682eb3c165d82aa3e5d0fe860416fbc5 config_hash: d475a61f5b59375bf562f85f19b80409 From e4c5df20f9271e4f51a3097abdc4d9483f6ffdef Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 13:32:09 +0000 Subject: [PATCH 137/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fc2cfa96..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-496a46eacdb0c4f1adaca9e20fbc959ecc70745e2ff5730fd594b46931334388.yml -openapi_spec_hash: 682eb3c165d82aa3e5d0fe860416fbc5 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From 59e3901cd23bb509abd43bbccc0710d62d65e484 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 14:32:13 +0000 Subject: [PATCH 138/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..e844420b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-2d06155d2de4f82606c57385232363554bb82aac3773b3e3e3f8ecb78d50ec3d.yml +openapi_spec_hash: 10aadf7399e5ad674091b6fffe80a5f8 config_hash: d475a61f5b59375bf562f85f19b80409 From ce88f4aa4098688cf53b63054e3ab5adae0805d4 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 15:32:08 +0000 Subject: [PATCH 139/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index e844420b..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-2d06155d2de4f82606c57385232363554bb82aac3773b3e3e3f8ecb78d50ec3d.yml -openapi_spec_hash: 10aadf7399e5ad674091b6fffe80a5f8 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 47e0e221dc542bd54edfffdccdec5f55db08f352 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 15:43:35 +0000 Subject: [PATCH 140/433] chore(internal): expand imports --- .../kotlin/dm/sent/core/http/RetryingHttpClient.kt | 2 ++ .../dm/sent/core/http/RetryingHttpClientTest.kt | 13 ++++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/core/http/RetryingHttpClient.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/core/http/RetryingHttpClient.kt index 6a3fdc46..d2c5b882 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/core/http/RetryingHttpClient.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/core/http/RetryingHttpClient.kt @@ -1,3 +1,5 @@ +// File generated from our OpenAPI spec by Stainless. + package dm.sent.core.http import dm.sent.core.DefaultSleeper diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/core/http/RetryingHttpClientTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/core/http/RetryingHttpClientTest.kt index 9eb5b264..8e72af18 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/core/http/RetryingHttpClientTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/core/http/RetryingHttpClientTest.kt @@ -1,6 +1,17 @@ +// File generated from our OpenAPI spec by Stainless. + package dm.sent.core.http -import com.github.tomakehurst.wiremock.client.WireMock.* +import com.github.tomakehurst.wiremock.client.WireMock.equalTo +import com.github.tomakehurst.wiremock.client.WireMock.matching +import com.github.tomakehurst.wiremock.client.WireMock.ok +import com.github.tomakehurst.wiremock.client.WireMock.post +import com.github.tomakehurst.wiremock.client.WireMock.postRequestedFor +import com.github.tomakehurst.wiremock.client.WireMock.resetAllScenarios +import com.github.tomakehurst.wiremock.client.WireMock.serviceUnavailable +import com.github.tomakehurst.wiremock.client.WireMock.stubFor +import com.github.tomakehurst.wiremock.client.WireMock.urlPathEqualTo +import com.github.tomakehurst.wiremock.client.WireMock.verify import com.github.tomakehurst.wiremock.junit5.WireMockRuntimeInfo import com.github.tomakehurst.wiremock.junit5.WireMockTest import com.github.tomakehurst.wiremock.stubbing.Scenario From f811bc936bb736e0bed01b495f3ff83ad24b117b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 16:32:25 +0000 Subject: [PATCH 141/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..ee957c04 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f4669f62ed7c17d24c835b3f8211e8579edcf508849e64fcff7bf53e86960fde.yml +openapi_spec_hash: b7d867147b8296b58678ebdedd21e249 config_hash: d475a61f5b59375bf562f85f19b80409 From f38c66b8c3e850099e2fa3a80c949115349e2962 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 17:32:08 +0000 Subject: [PATCH 142/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index ee957c04..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f4669f62ed7c17d24c835b3f8211e8579edcf508849e64fcff7bf53e86960fde.yml -openapi_spec_hash: b7d867147b8296b58678ebdedd21e249 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 1bbaced91a3f3dd8aaf20286cf06925f295a64fc Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 18:32:08 +0000 Subject: [PATCH 143/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..a26f1490 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-3e8d7788a33d43930e5bf71ed6da110ff5cf0973f4c7db71474238661ce392b4.yml +openapi_spec_hash: 3764368fa813bab2dc9f8c4d2e86bce2 config_hash: d475a61f5b59375bf562f85f19b80409 From 67c87632d186bee5d2d9f416fd98ad807116ec19 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 19:32:11 +0000 Subject: [PATCH 144/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index a26f1490..64128810 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-3e8d7788a33d43930e5bf71ed6da110ff5cf0973f4c7db71474238661ce392b4.yml -openapi_spec_hash: 3764368fa813bab2dc9f8c4d2e86bce2 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-a587ee776b6d775d02ca7807cab648d2a11284f28ec1f6ca3e933c3c640ecf1c.yml +openapi_spec_hash: 0eec24af566d02913fdd07c918f91d22 config_hash: d475a61f5b59375bf562f85f19b80409 From cd69b7997a69a2d896436d3538dd1de528c4fda0 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 20:32:24 +0000 Subject: [PATCH 145/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64128810..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-a587ee776b6d775d02ca7807cab648d2a11284f28ec1f6ca3e933c3c640ecf1c.yml -openapi_spec_hash: 0eec24af566d02913fdd07c918f91d22 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 4da39e488ebf504a021cae3c1957a19e3cf157bc Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 22:32:07 +0000 Subject: [PATCH 146/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From d340970f3cf3bd93e7dedcff9e620cf899893165 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 23:32:15 +0000 Subject: [PATCH 147/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..4cb9ed25 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-293d13726269ed1b79c3a5f25edb06f6ab21dc8a8964f322eb44351832097cc6.yml +openapi_spec_hash: d7fe1b8a0625a63ac8965558830987ca config_hash: d475a61f5b59375bf562f85f19b80409 From 788d824efabd74d8ea001906bf3b4d0b4a4a535c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 00:32:08 +0000 Subject: [PATCH 148/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4cb9ed25..7ad979f9 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-293d13726269ed1b79c3a5f25edb06f6ab21dc8a8964f322eb44351832097cc6.yml -openapi_spec_hash: d7fe1b8a0625a63ac8965558830987ca +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-25d5652938d453a4f0cdb3fff15d701508b1210ae7b17970767b676b8a24529e.yml +openapi_spec_hash: f0a65d1d8ef729da0445b06ef078c214 config_hash: d475a61f5b59375bf562f85f19b80409 From 318fc9991645f6a9eb3d58db3efba416299cdd74 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 01:32:04 +0000 Subject: [PATCH 149/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 7ad979f9..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-25d5652938d453a4f0cdb3fff15d701508b1210ae7b17970767b676b8a24529e.yml -openapi_spec_hash: f0a65d1d8ef729da0445b06ef078c214 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 3d63cf3ee6be5a5f3a983f29115bdf7bf2da61f6 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 02:32:08 +0000 Subject: [PATCH 150/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..3cb08bc1 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-bd1fbf23d6e99b689e46d043270678bfe5d4923885a943660f18ccf2baf86bf4.yml +openapi_spec_hash: 13237166f19f286fb3aec08c27300f1b config_hash: d475a61f5b59375bf562f85f19b80409 From 0428df8838c259a4ee7b87a1f8c6411fc9563f24 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 03:32:05 +0000 Subject: [PATCH 151/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 3cb08bc1..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-bd1fbf23d6e99b689e46d043270678bfe5d4923885a943660f18ccf2baf86bf4.yml -openapi_spec_hash: 13237166f19f286fb3aec08c27300f1b +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From b72b22203affb46f8a38fae0770c5b764d16a0da Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 04:32:08 +0000 Subject: [PATCH 152/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..a75fdac1 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f9cbd03e2cbe46e4dac0e3252dbf3cbef05e4173e3338e78c0e5452346661714.yml +openapi_spec_hash: 5f020d6f6c7b1e2f049a8d3d9eb4437c config_hash: d475a61f5b59375bf562f85f19b80409 From 4e068ed81e0fe31bd476c93ed2e85ca901aceee0 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 05:32:14 +0000 Subject: [PATCH 153/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index a75fdac1..7bb2028a 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f9cbd03e2cbe46e4dac0e3252dbf3cbef05e4173e3338e78c0e5452346661714.yml -openapi_spec_hash: 5f020d6f6c7b1e2f049a8d3d9eb4437c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f6653054dfa007b71c899084635450d07150c009951a02a95e72f73b92ef1726.yml +openapi_spec_hash: e06b688764bf7ae3036dc68b7085f013 config_hash: d475a61f5b59375bf562f85f19b80409 From 73f2ab2e9a3b9b698f6ce5a8245094c589a0fcb9 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 06:32:04 +0000 Subject: [PATCH 154/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 7bb2028a..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f6653054dfa007b71c899084635450d07150c009951a02a95e72f73b92ef1726.yml -openapi_spec_hash: e06b688764bf7ae3036dc68b7085f013 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From f619337f6b5a2a96f78809c839b6a12c8cf236c8 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 07:32:13 +0000 Subject: [PATCH 155/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..37577ed9 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-86608e95a46c6728528a84be64cc501b16f4560feef0a36ce81cedcb53f32364.yml +openapi_spec_hash: 0433b52b8859fc13058b3724639094e9 config_hash: d475a61f5b59375bf562f85f19b80409 From 2a140d626a009579f85ac7621d3e701f2b28ea33 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 08:32:04 +0000 Subject: [PATCH 156/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 37577ed9..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-86608e95a46c6728528a84be64cc501b16f4560feef0a36ce81cedcb53f32364.yml -openapi_spec_hash: 0433b52b8859fc13058b3724639094e9 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 08c56f226f57138527038298001eba81e255bd0d Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 09:32:15 +0000 Subject: [PATCH 157/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..a1775a53 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-247bcb460ecef19a9171f731693f2269770652e66aaf11886832c3657c66b89c.yml +openapi_spec_hash: 52ef828d44c26d16d8c827f0f610ff12 config_hash: d475a61f5b59375bf562f85f19b80409 From 13e52be4039b519679bbf3e026128b96178c2bdf Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 10:32:06 +0000 Subject: [PATCH 158/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index a1775a53..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-247bcb460ecef19a9171f731693f2269770652e66aaf11886832c3657c66b89c.yml -openapi_spec_hash: 52ef828d44c26d16d8c827f0f610ff12 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From 375bc9a08885ad08235fb8efff9b82f4227aa9d3 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 11:32:16 +0000 Subject: [PATCH 159/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..4f154f48 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-53dd3b6f9536df51cfb1662361d66059db5baa5a16762b19948743daec6e4178.yml +openapi_spec_hash: aca2b512f7efad44d91c216310707a53 config_hash: d475a61f5b59375bf562f85f19b80409 From 330ef65e80cd75246e06336d680762b5192368cc Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 12:32:03 +0000 Subject: [PATCH 160/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4f154f48..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-53dd3b6f9536df51cfb1662361d66059db5baa5a16762b19948743daec6e4178.yml -openapi_spec_hash: aca2b512f7efad44d91c216310707a53 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 9cef62cc8fec36bc9808d12be5775c714e7943ff Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 13:32:06 +0000 Subject: [PATCH 161/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From 71b4d0ac06939cf35060b50b63b4dc7c537532ce Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 14:32:08 +0000 Subject: [PATCH 162/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..ce9f4cdf 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-9bab00e093ff49d9e14a6fe2fd1dab44ac0fa02a41e7e92ebf9cf772d4a54e4c.yml +openapi_spec_hash: a962b252049cca95f978e662938f4ee6 config_hash: d475a61f5b59375bf562f85f19b80409 From 731413b70a82156b0304787ad1923a9f5aedc97c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 15:32:12 +0000 Subject: [PATCH 163/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index ce9f4cdf..956d5b60 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-9bab00e093ff49d9e14a6fe2fd1dab44ac0fa02a41e7e92ebf9cf772d4a54e4c.yml -openapi_spec_hash: a962b252049cca95f978e662938f4ee6 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-48f4859dcf89f175828a1832697f7f5ebe0a37f747cd5454c25bddb0b8314881.yml +openapi_spec_hash: d7c3a5b0da8d3959ff426f5e9e77aa20 config_hash: d475a61f5b59375bf562f85f19b80409 From 1d0fdc16aa0151844b47bf44402de149ccb1a491 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 16:32:03 +0000 Subject: [PATCH 164/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 956d5b60..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-48f4859dcf89f175828a1832697f7f5ebe0a37f747cd5454c25bddb0b8314881.yml -openapi_spec_hash: d7c3a5b0da8d3959ff426f5e9e77aa20 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From db964f794670f072e5943574bbdc96ddf6abcd0c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 17:32:13 +0000 Subject: [PATCH 165/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..f97561e7 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-d1b94be0e0797b5303477824ba602929f91096945c8d6ae81ac669b4d2e5814c.yml +openapi_spec_hash: 7b304984393c2a63049f7e932235909f config_hash: d475a61f5b59375bf562f85f19b80409 From f7bf79ab00fa11f3e49a1bd855e1b44d100bc533 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 18:32:19 +0000 Subject: [PATCH 166/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f97561e7..20262c24 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-d1b94be0e0797b5303477824ba602929f91096945c8d6ae81ac669b4d2e5814c.yml -openapi_spec_hash: 7b304984393c2a63049f7e932235909f +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e197c4b8fc0dd8facf7a803a6e858dbb06f67d058169526027c8851e6d9ca9d1.yml +openapi_spec_hash: ef5dbe712a895b6069bf284e5196d8b7 config_hash: d475a61f5b59375bf562f85f19b80409 From 9e67a9472d6753a103006eba2b21b018d425af6a Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 19:35:47 +0000 Subject: [PATCH 167/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 20262c24..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e197c4b8fc0dd8facf7a803a6e858dbb06f67d058169526027c8851e6d9ca9d1.yml -openapi_spec_hash: ef5dbe712a895b6069bf284e5196d8b7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From c6f5f44462d8b2ada089749db9f4cb4554867949 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 22:38:42 +0000 Subject: [PATCH 168/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..710ead2b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-48ceb8354eb6a2086a848a735493e9c55ec620f3e15837db2f22aa028a038876.yml +openapi_spec_hash: 02bc1ddc09561e9e0898ee6843db6e48 config_hash: d475a61f5b59375bf562f85f19b80409 From 60b1e3e6227d2408f95af7b624f523ec4b752555 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 23:35:45 +0000 Subject: [PATCH 169/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 710ead2b..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-48ceb8354eb6a2086a848a735493e9c55ec620f3e15837db2f22aa028a038876.yml -openapi_spec_hash: 02bc1ddc09561e9e0898ee6843db6e48 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From ab9ecfdfe0e78d9feff4c0fd175895592b74c213 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 00:32:03 +0000 Subject: [PATCH 170/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 1d82e0f8336456456fdf010fd08eb4d2da18ff44 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 01:32:16 +0000 Subject: [PATCH 171/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..2670b980 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-d9e1bd65b14142b12b1a07d3f8112f58c6cec10dfdb47e2010844053ca61baa3.yml +openapi_spec_hash: 26ac09b4a2688b86278497696e9bba13 config_hash: d475a61f5b59375bf562f85f19b80409 From 520f95e082660fd9d689a5b3a5bcfe947678d828 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 02:32:07 +0000 Subject: [PATCH 172/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 2670b980..4c82e64d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-d9e1bd65b14142b12b1a07d3f8112f58c6cec10dfdb47e2010844053ca61baa3.yml -openapi_spec_hash: 26ac09b4a2688b86278497696e9bba13 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-146aac94fcde818c66a765f71097eddb3f743d6fe09ad1880a20d3b3f82bde1f.yml +openapi_spec_hash: 0d23f19bad64abb37fed6c7280f268d1 config_hash: d475a61f5b59375bf562f85f19b80409 From 8ce2550c408ea93f802d977a1129c89065540829 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 03:32:03 +0000 Subject: [PATCH 173/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4c82e64d..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-146aac94fcde818c66a765f71097eddb3f743d6fe09ad1880a20d3b3f82bde1f.yml -openapi_spec_hash: 0d23f19bad64abb37fed6c7280f268d1 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From e587e5c9a0ad0adbf9015b29ca7c432403d47cda Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 05:32:06 +0000 Subject: [PATCH 174/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From 83001c177aa9e5fc6fb871408729efbb68ccd976 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 06:32:13 +0000 Subject: [PATCH 175/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From ad3f2f58d33b5534f9205c2a5cea1326716a9b8b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 07:32:13 +0000 Subject: [PATCH 176/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..11bdbf2c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-a57843d302a30c5f5fa45871af565433e2c562ac7e5450d5ca04320635c2874f.yml +openapi_spec_hash: fd85ec3b8188d653edfd35a91d5dd057 config_hash: d475a61f5b59375bf562f85f19b80409 From ccde089f44f366c1955a60251f030407efd57ae0 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 08:35:20 +0000 Subject: [PATCH 177/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 11bdbf2c..b3054485 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-a57843d302a30c5f5fa45871af565433e2c562ac7e5450d5ca04320635c2874f.yml -openapi_spec_hash: fd85ec3b8188d653edfd35a91d5dd057 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-fcdce1ef615efae2091864358b897026ace151848cd6ecd747c6b98719a2bdf2.yml +openapi_spec_hash: 6c0ad540d04c827aecc43133dd77d1ec config_hash: d475a61f5b59375bf562f85f19b80409 From 6676c911408de8b19b0bbfc3d5f3a847c47a8c75 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 09:32:15 +0000 Subject: [PATCH 178/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b3054485..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-fcdce1ef615efae2091864358b897026ace151848cd6ecd747c6b98719a2bdf2.yml -openapi_spec_hash: 6c0ad540d04c827aecc43133dd77d1ec +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From ec88ceb7b9920c31156151dc4684b1ef2c42eae7 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 10:32:09 +0000 Subject: [PATCH 179/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 6b27cbf9df5db78ec90737b7405aa30073edf0d3 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 11:32:38 +0000 Subject: [PATCH 180/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From f40424dd3cc48fef14e40e59cbb36d0c267a0608 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 12:32:08 +0000 Subject: [PATCH 181/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..f7c785ff 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ee8e9bf4af602360d2de9a582d3210ec4ab18c9df0b4f02137a943e0e8dec56b.yml +openapi_spec_hash: a521fe050a6f9b9a4ecd486741f94b2a config_hash: d475a61f5b59375bf562f85f19b80409 From 454045d01b8b291031ca38f9565178f02c8feeb7 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 13:32:18 +0000 Subject: [PATCH 182/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f7c785ff..f5c2f73b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ee8e9bf4af602360d2de9a582d3210ec4ab18c9df0b4f02137a943e0e8dec56b.yml -openapi_spec_hash: a521fe050a6f9b9a4ecd486741f94b2a +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ba9c420a73fdedecc77905a930513cf644a1b91de71b42a7f5226e1265446feb.yml +openapi_spec_hash: 8ae18c10c8b14ec8254e8354abf19ea7 config_hash: d475a61f5b59375bf562f85f19b80409 From 1c327f80486a81274ef104d64658a9a8a22159da Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 14:32:44 +0000 Subject: [PATCH 183/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f5c2f73b..e9c79ba0 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ba9c420a73fdedecc77905a930513cf644a1b91de71b42a7f5226e1265446feb.yml -openapi_spec_hash: 8ae18c10c8b14ec8254e8354abf19ea7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e72759d29361a7417431435fb6e5a77a40e1c843a2d0ba907cde000e27cb2217.yml +openapi_spec_hash: bbf1f81199558c3234cc182382b8b084 config_hash: d475a61f5b59375bf562f85f19b80409 From 8fe4531de4b39a985dfd0bbc1bd086ba04e9afdd Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 15:32:16 +0000 Subject: [PATCH 184/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index e9c79ba0..cc2a4e77 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e72759d29361a7417431435fb6e5a77a40e1c843a2d0ba907cde000e27cb2217.yml -openapi_spec_hash: bbf1f81199558c3234cc182382b8b084 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c4b76f1f261b92450c962bfc909dde756da99f184031896ea29fd191a67e2554.yml +openapi_spec_hash: 1e6ff3a0959b526057b5bc283750c326 config_hash: d475a61f5b59375bf562f85f19b80409 From 93b191caa06179372e02506b1b64c88e87fdf173 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 16:32:14 +0000 Subject: [PATCH 185/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index cc2a4e77..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c4b76f1f261b92450c962bfc909dde756da99f184031896ea29fd191a67e2554.yml -openapi_spec_hash: 1e6ff3a0959b526057b5bc283750c326 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From 22c212bddf5fdb5f61235c2596126bd65f260df1 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 19:22:20 +0000 Subject: [PATCH 186/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..18e8569b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-fb36696377caed5a6565a1c33eec50945ea3c4d2a6e391f4170d9eab3b07637b.yml +openapi_spec_hash: aa46a8e34144dd88aebb628ab16c2c1f config_hash: d475a61f5b59375bf562f85f19b80409 From e05145f535be252c572e7ba21c027b918b223c21 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 19:23:27 +0000 Subject: [PATCH 187/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 18e8569b..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-fb36696377caed5a6565a1c33eec50945ea3c4d2a6e391f4170d9eab3b07637b.yml -openapi_spec_hash: aa46a8e34144dd88aebb628ab16c2c1f +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From 20a07f53efd26b32606f29ae9354fd2c9a795d6b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 20:35:33 +0000 Subject: [PATCH 188/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..b8dfa94a 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-799911dc3e380c83848b5415d3df1ddbe2391b4a49a3a548e9e62956119de42a.yml +openapi_spec_hash: a618969192e433ee285dfad785a32a48 config_hash: d475a61f5b59375bf562f85f19b80409 From 058ccf4b0c548b30277b08dc47347d2850cf6fa1 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 21:32:13 +0000 Subject: [PATCH 189/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b8dfa94a..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-799911dc3e380c83848b5415d3df1ddbe2391b4a49a3a548e9e62956119de42a.yml -openapi_spec_hash: a618969192e433ee285dfad785a32a48 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 57d580c712926497cdf2f9b3dcbc71f1c90a6fb7 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 22:36:29 +0000 Subject: [PATCH 190/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From ba399e1caaa716866af0c781d8519d6a8e7b9ab4 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 23:32:13 +0000 Subject: [PATCH 191/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From fae7a241ce12e6517664af03969b57324efba662 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 28 Feb 2026 01:32:07 +0000 Subject: [PATCH 192/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From 3607f78e975f560765ae3aab43c9f69995e9a787 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 28 Feb 2026 02:32:19 +0000 Subject: [PATCH 193/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..073e595d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-4fcc244a8265572113d4e48a968b620f82883c9759280e6765f8d8a9dd4dabac.yml +openapi_spec_hash: c561943942b630533bfbcbb3e1508349 config_hash: d475a61f5b59375bf562f85f19b80409 From 2dfb2a4d96a16a1546467234290296a7c63113c9 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 28 Feb 2026 03:32:10 +0000 Subject: [PATCH 194/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 073e595d..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-4fcc244a8265572113d4e48a968b620f82883c9759280e6765f8d8a9dd4dabac.yml -openapi_spec_hash: c561943942b630533bfbcbb3e1508349 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From ae7489bbfb815dce8c4cb1726992df7bada246bf Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 28 Feb 2026 04:32:16 +0000 Subject: [PATCH 195/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From f4c95cc8422b0fd2c59cf3024c7d19a8838d656b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 28 Feb 2026 05:32:12 +0000 Subject: [PATCH 196/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 6b27f40020efe0ec77310830acc54e98eb82abc6 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 28 Feb 2026 06:32:21 +0000 Subject: [PATCH 197/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..58cfc7bc 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-5595036f7f0f7b95ea52fd137928f5e2a5cf40f212873005164c0709bbf26290.yml +openapi_spec_hash: 31477cf7a9bdde0d9c821f40be52cbfb config_hash: d475a61f5b59375bf562f85f19b80409 From 1bccda1b6ab9f43be9aae9117860c0590e5fdca6 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 28 Feb 2026 07:32:20 +0000 Subject: [PATCH 198/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 58cfc7bc..efe67f53 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-5595036f7f0f7b95ea52fd137928f5e2a5cf40f212873005164c0709bbf26290.yml -openapi_spec_hash: 31477cf7a9bdde0d9c821f40be52cbfb +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-d03f3e54e2c21e7cbc6f00eefb1bd0d8d81e24093b973431aa0168900ed4bf10.yml +openapi_spec_hash: 1029896dca6852aff5c94b8a53126d1f config_hash: d475a61f5b59375bf562f85f19b80409 From ffbea592b373c112d16e3cd1e867b9c1214c75bc Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 28 Feb 2026 08:32:28 +0000 Subject: [PATCH 199/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index efe67f53..10167b6e 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-d03f3e54e2c21e7cbc6f00eefb1bd0d8d81e24093b973431aa0168900ed4bf10.yml -openapi_spec_hash: 1029896dca6852aff5c94b8a53126d1f +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-1b2b2096b8dad02bdb1b601d20823b9d0c10930f70d5f5afefb309a72e242c42.yml +openapi_spec_hash: b8ca80137592acaa0aae9be33c65fef7 config_hash: d475a61f5b59375bf562f85f19b80409 From bcaa38967389032f7c5535d118524044966f5de4 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 28 Feb 2026 09:32:16 +0000 Subject: [PATCH 200/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 10167b6e..2952899b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-1b2b2096b8dad02bdb1b601d20823b9d0c10930f70d5f5afefb309a72e242c42.yml -openapi_spec_hash: b8ca80137592acaa0aae9be33c65fef7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-4933ada3647ecfed2d6bf017a768d2fda3a0d0c7aa5118409ba146a528f6b896.yml +openapi_spec_hash: 291d474b677a57792972f8f129222c93 config_hash: d475a61f5b59375bf562f85f19b80409 From 5acc1a9c6899e161944e36cf8688963497afeb84 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 28 Feb 2026 10:32:29 +0000 Subject: [PATCH 201/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 2952899b..df5c5c3f 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-4933ada3647ecfed2d6bf017a768d2fda3a0d0c7aa5118409ba146a528f6b896.yml -openapi_spec_hash: 291d474b677a57792972f8f129222c93 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c8b2a4b7a900631a1a8f65cec289b2ab367a4d6b607ac9ee35b4242b9d11aebc.yml +openapi_spec_hash: 6322d6cf8d85794e838041c5386551a2 config_hash: d475a61f5b59375bf562f85f19b80409 From d5d7b9d4f047838fc8a61fdb1a737a9b02d3ea2c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 28 Feb 2026 11:32:41 +0000 Subject: [PATCH 202/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index df5c5c3f..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c8b2a4b7a900631a1a8f65cec289b2ab367a4d6b607ac9ee35b4242b9d11aebc.yml -openapi_spec_hash: 6322d6cf8d85794e838041c5386551a2 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 45eba0952349ea5783c8d2962fdc09f09bf182f9 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 28 Feb 2026 12:32:22 +0000 Subject: [PATCH 203/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..ad06794a 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-a05aceba39a5a3df69ce99c999162f8c61f2ef0252346012be58abfb2f951d6f.yml +openapi_spec_hash: 946b0b9dd3542808e7db22e0932ffb5e config_hash: d475a61f5b59375bf562f85f19b80409 From 5454dbdcf2a5b24c9c8d725c09b479524df93e55 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 28 Feb 2026 13:32:19 +0000 Subject: [PATCH 204/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index ad06794a..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-a05aceba39a5a3df69ce99c999162f8c61f2ef0252346012be58abfb2f951d6f.yml -openapi_spec_hash: 946b0b9dd3542808e7db22e0932ffb5e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From 57ae936aefec1a04cd6b6892365afe7ec3ccef6c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 28 Feb 2026 14:32:13 +0000 Subject: [PATCH 205/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 3bf2b9efb6cab2b983db8dc9d4200675becacad7 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 28 Feb 2026 15:32:15 +0000 Subject: [PATCH 206/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..2d3839ba 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e990b03993bcdd6960041f990d1c6d4993679daec0f9d47923474e66abb792fd.yml +openapi_spec_hash: 2737c71ae4dbc9c14d7f5bd75d302cb1 config_hash: d475a61f5b59375bf562f85f19b80409 From 7d4ac99e7001e47288b164ff084ef03be1972be2 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 28 Feb 2026 16:32:17 +0000 Subject: [PATCH 207/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 2d3839ba..6c9dc9a3 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e990b03993bcdd6960041f990d1c6d4993679daec0f9d47923474e66abb792fd.yml -openapi_spec_hash: 2737c71ae4dbc9c14d7f5bd75d302cb1 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-7a9a70cf2b1d9c42b1f7fae3b9345e9738c72c5ca4f8761e12f4d214d5a10395.yml +openapi_spec_hash: f83c0aafacc88c61afaa620b49b1f297 config_hash: d475a61f5b59375bf562f85f19b80409 From bfbd4719fae45990211ba10e74336d6c85ffef97 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 28 Feb 2026 17:32:17 +0000 Subject: [PATCH 208/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 6c9dc9a3..6d2c93b0 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-7a9a70cf2b1d9c42b1f7fae3b9345e9738c72c5ca4f8761e12f4d214d5a10395.yml -openapi_spec_hash: f83c0aafacc88c61afaa620b49b1f297 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ef79c9b6ab82d85bc959f181df5e03404e28f95683ec4f6d109b15cefb012eb6.yml +openapi_spec_hash: ff186efe763d1b2cc4a3b54fccda4532 config_hash: d475a61f5b59375bf562f85f19b80409 From b7805ff98665a85c4c9523f3704aad5a43b922f4 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 28 Feb 2026 18:32:13 +0000 Subject: [PATCH 209/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 6d2c93b0..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ef79c9b6ab82d85bc959f181df5e03404e28f95683ec4f6d109b15cefb012eb6.yml -openapi_spec_hash: ff186efe763d1b2cc4a3b54fccda4532 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From d2770fd044e90dcf0a82c2bac9c91cc7d3d6c425 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 28 Feb 2026 19:32:12 +0000 Subject: [PATCH 210/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..73f2d5f4 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-56d40a75c7c62cc689e2f90c782a9923b3bc5be3ef42dbb375b150bbd8ceef6a.yml +openapi_spec_hash: abbc1558f874f928f0a0094bc81c40fe config_hash: d475a61f5b59375bf562f85f19b80409 From 28c183da6b493cdb309138012932e67f36dc5cab Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 28 Feb 2026 20:32:12 +0000 Subject: [PATCH 211/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 73f2d5f4..3d584973 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-56d40a75c7c62cc689e2f90c782a9923b3bc5be3ef42dbb375b150bbd8ceef6a.yml -openapi_spec_hash: abbc1558f874f928f0a0094bc81c40fe +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-de6571925aa303797af35b749afe1d688997558dab4ad1eefc02e3af71a14b3f.yml +openapi_spec_hash: 4d98bd5e3a160108c31eeff8a8cdf8e2 config_hash: d475a61f5b59375bf562f85f19b80409 From e0cd48047f25f769998de1aee92da2b2b06a066e Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 28 Feb 2026 21:32:08 +0000 Subject: [PATCH 212/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 3d584973..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-de6571925aa303797af35b749afe1d688997558dab4ad1eefc02e3af71a14b3f.yml -openapi_spec_hash: 4d98bd5e3a160108c31eeff8a8cdf8e2 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 1f9606e805dc72c848b616acc0da7f54cf54076b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 28 Feb 2026 23:32:23 +0000 Subject: [PATCH 213/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..a91fd462 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d3869e3c3c44cc4cc77e9260edcbccd6135b7b3639eee7ccf8bf993c610c1e9.yml +openapi_spec_hash: 8392c1bfa6446bdbb12a6240a69df785 config_hash: d475a61f5b59375bf562f85f19b80409 From add4cd11d5a5387b582823a26e90a9eebab38f0a Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 1 Mar 2026 00:32:24 +0000 Subject: [PATCH 214/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index a91fd462..0562282e 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0d3869e3c3c44cc4cc77e9260edcbccd6135b7b3639eee7ccf8bf993c610c1e9.yml -openapi_spec_hash: 8392c1bfa6446bdbb12a6240a69df785 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-efa57c8ddfea23b909ae9bca7ab614e19b353f9c093faf8fb4534c879d971e7a.yml +openapi_spec_hash: a82931316566195bc382998e13421fa6 config_hash: d475a61f5b59375bf562f85f19b80409 From e6da03a56911a4364a473666ca5da843aad43980 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 1 Mar 2026 01:32:22 +0000 Subject: [PATCH 215/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 0562282e..8c6dcdcf 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-efa57c8ddfea23b909ae9bca7ab614e19b353f9c093faf8fb4534c879d971e7a.yml -openapi_spec_hash: a82931316566195bc382998e13421fa6 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ccc53eb2c7f3d05b926e873083f14a541c000639e24f1a7355329cedd2228e2c.yml +openapi_spec_hash: 043a86430cef0be327e61e038e5fe10e config_hash: d475a61f5b59375bf562f85f19b80409 From a1cb0580c9ed7714288e2ae5109531f82f88b43f Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 1 Mar 2026 02:32:14 +0000 Subject: [PATCH 216/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8c6dcdcf..3f3c2ae2 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ccc53eb2c7f3d05b926e873083f14a541c000639e24f1a7355329cedd2228e2c.yml -openapi_spec_hash: 043a86430cef0be327e61e038e5fe10e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b6fac2b1b7f7bd8fd61830741a377d9da6749cd43eccf090fd185abbda57185b.yml +openapi_spec_hash: 8eaad082e90036a067183afe1c922381 config_hash: d475a61f5b59375bf562f85f19b80409 From 4d1fcc525106c2e9279857be6b99cd3510d79524 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 1 Mar 2026 03:32:16 +0000 Subject: [PATCH 217/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 3f3c2ae2..9dc91c10 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b6fac2b1b7f7bd8fd61830741a377d9da6749cd43eccf090fd185abbda57185b.yml -openapi_spec_hash: 8eaad082e90036a067183afe1c922381 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-895fac504bd8f79eecf088bff55c254e6117aa863a9db3964b55664eabb84d7c.yml +openapi_spec_hash: 51a654477b5c687aad3ba41ac5389af5 config_hash: d475a61f5b59375bf562f85f19b80409 From 5e0d8f3cfbfd491a142c70956db673586d9ca63f Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 1 Mar 2026 04:32:23 +0000 Subject: [PATCH 218/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 9dc91c10..352144dd 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-895fac504bd8f79eecf088bff55c254e6117aa863a9db3964b55664eabb84d7c.yml -openapi_spec_hash: 51a654477b5c687aad3ba41ac5389af5 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8c6bf678df875779ccc567678ec47e60d5e3239117d550922fadb7103e227183.yml +openapi_spec_hash: 820fca2eb25613ac97c0ce535f92885e config_hash: d475a61f5b59375bf562f85f19b80409 From 8212c3da94141cd6da2e3ceb66ad21bfc38c7c46 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 1 Mar 2026 05:32:22 +0000 Subject: [PATCH 219/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 352144dd..2d596d38 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8c6bf678df875779ccc567678ec47e60d5e3239117d550922fadb7103e227183.yml -openapi_spec_hash: 820fca2eb25613ac97c0ce535f92885e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b5e87d6c2dc50a59f818c4f662030afdb6038b8090f6ab395a5d3651dbbe1906.yml +openapi_spec_hash: ce195886b55373ba28918def04b73d8e config_hash: d475a61f5b59375bf562f85f19b80409 From b75f831c8665a67110c85db8ba798057945b5e7b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 1 Mar 2026 06:32:10 +0000 Subject: [PATCH 220/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 2d596d38..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b5e87d6c2dc50a59f818c4f662030afdb6038b8090f6ab395a5d3651dbbe1906.yml -openapi_spec_hash: ce195886b55373ba28918def04b73d8e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 5dabc0dc9cc89e7f7a53ff242370eab91ce91c1d Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 1 Mar 2026 08:32:26 +0000 Subject: [PATCH 221/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..fa257c13 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8970b74543d042ef5acbab760c95740a5618cdf69c0162cd2e0247a5aaaed642.yml +openapi_spec_hash: f56f52ed97eb50d817e415155b86830d config_hash: d475a61f5b59375bf562f85f19b80409 From 29585dc2d24c40455102e467bd124df0f34b9c85 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 1 Mar 2026 09:32:18 +0000 Subject: [PATCH 222/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fa257c13..2f92909b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8970b74543d042ef5acbab760c95740a5618cdf69c0162cd2e0247a5aaaed642.yml -openapi_spec_hash: f56f52ed97eb50d817e415155b86830d +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8e5329d2a45fa65ea07f8c120a7630ac0a70f3c671af15f66c90f41ea01a7398.yml +openapi_spec_hash: b498ecf13ee29fbad7372f86669bf7de config_hash: d475a61f5b59375bf562f85f19b80409 From 5514993a1c52188a7f77d4719e32dd46eae88de3 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 1 Mar 2026 10:32:14 +0000 Subject: [PATCH 223/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 2f92909b..8dcdd1f4 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8e5329d2a45fa65ea07f8c120a7630ac0a70f3c671af15f66c90f41ea01a7398.yml -openapi_spec_hash: b498ecf13ee29fbad7372f86669bf7de +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-43f7a222d492c9d9bd4ff58aed955e82dcc4dff998beb4268cf8298d5801f43e.yml +openapi_spec_hash: c0a0f7093f9aa40d7c012334d59fd429 config_hash: d475a61f5b59375bf562f85f19b80409 From f4f3dfbb7412b6961d1ff67641ef27aea0a5b9b6 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 1 Mar 2026 11:32:07 +0000 Subject: [PATCH 224/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8dcdd1f4..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-43f7a222d492c9d9bd4ff58aed955e82dcc4dff998beb4268cf8298d5801f43e.yml -openapi_spec_hash: c0a0f7093f9aa40d7c012334d59fd429 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From 1306cd0674501e305433e11e4dd11df76717cc70 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 1 Mar 2026 12:32:24 +0000 Subject: [PATCH 225/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..b74a46a4 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b36b6a622a6a39a9b8f49021a9e1c8e642e13e7e0046244943c4ad77eca85cae.yml +openapi_spec_hash: b495c9c692754235a0690d0395ea57d1 config_hash: d475a61f5b59375bf562f85f19b80409 From e8771c7151ec9582664b892f10822e4b957395f5 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 1 Mar 2026 13:32:21 +0000 Subject: [PATCH 226/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b74a46a4..b778af17 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b36b6a622a6a39a9b8f49021a9e1c8e642e13e7e0046244943c4ad77eca85cae.yml -openapi_spec_hash: b495c9c692754235a0690d0395ea57d1 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f0031fd978560e96639636129101639216fb42d9e8cc82dcc2c02f85c3d5c106.yml +openapi_spec_hash: 31189533b302a1bf53f7438134af359e config_hash: d475a61f5b59375bf562f85f19b80409 From abb2265738f267ecc6a15940753192277c5c311e Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 1 Mar 2026 14:32:15 +0000 Subject: [PATCH 227/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b778af17..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f0031fd978560e96639636129101639216fb42d9e8cc82dcc2c02f85c3d5c106.yml -openapi_spec_hash: 31189533b302a1bf53f7438134af359e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From a699da5b63b6f8d63dcf2b4d1d0e5d271f843159 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 1 Mar 2026 16:32:20 +0000 Subject: [PATCH 228/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..61abcdf4 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-89e902e0d47ac21cb4fac39cd0e0ea7ac6b1bf940282ef45b5157378c0d65672.yml +openapi_spec_hash: 759934fa049bc4385d492d8f0a49787b config_hash: d475a61f5b59375bf562f85f19b80409 From 059a776f905a58badb96cbac339fe254cfb036fe Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 1 Mar 2026 17:32:29 +0000 Subject: [PATCH 229/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 61abcdf4..7144d9f8 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-89e902e0d47ac21cb4fac39cd0e0ea7ac6b1bf940282ef45b5157378c0d65672.yml -openapi_spec_hash: 759934fa049bc4385d492d8f0a49787b +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-d6a32fba4e05e4f161ccad428a643a8b86d4802a0db83dc19ef26452d23a3610.yml +openapi_spec_hash: 46e32beff1de73a15aa3c289c62218fd config_hash: d475a61f5b59375bf562f85f19b80409 From f32a1591f0b02c933272936820465722e5800667 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 1 Mar 2026 18:32:14 +0000 Subject: [PATCH 230/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 7144d9f8..00c76dad 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-d6a32fba4e05e4f161ccad428a643a8b86d4802a0db83dc19ef26452d23a3610.yml -openapi_spec_hash: 46e32beff1de73a15aa3c289c62218fd +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-a67547a872659d787fbba2a071b8284ace8a613ba01b7944ec697014191979f2.yml +openapi_spec_hash: cc50a7658b9f51a1bbb83002dab10598 config_hash: d475a61f5b59375bf562f85f19b80409 From 1aa16e315272a215c4f6f14145ccf2b6c6d3a865 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 1 Mar 2026 19:32:24 +0000 Subject: [PATCH 231/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 00c76dad..37fb27e8 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-a67547a872659d787fbba2a071b8284ace8a613ba01b7944ec697014191979f2.yml -openapi_spec_hash: cc50a7658b9f51a1bbb83002dab10598 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b0dbf3a250bf6f02d31d77e1ef21bd025bcb9b6b67497993ba7758505ffe4cd8.yml +openapi_spec_hash: ef7724eed3df6a5940847da1b1d2fe2e config_hash: d475a61f5b59375bf562f85f19b80409 From e4716c7fdef6cf5bcc7b7093661a489787d9ec65 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 1 Mar 2026 20:32:18 +0000 Subject: [PATCH 232/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 37fb27e8..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b0dbf3a250bf6f02d31d77e1ef21bd025bcb9b6b67497993ba7758505ffe4cd8.yml -openapi_spec_hash: ef7724eed3df6a5940847da1b1d2fe2e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 50a89fa70050b32c72f6363328a660c4be846762 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 1 Mar 2026 21:32:18 +0000 Subject: [PATCH 233/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..66914a46 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-cd7ed854040a3a97b2337678ded32f66927aa475c88bb0c0c20107b79e607a63.yml +openapi_spec_hash: ffe3c796c52579149add4bea915cdac4 config_hash: d475a61f5b59375bf562f85f19b80409 From e2a128893e5e4931f3aa17003e3d41a6aef5a5c0 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 1 Mar 2026 22:32:29 +0000 Subject: [PATCH 234/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 66914a46..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-cd7ed854040a3a97b2337678ded32f66927aa475c88bb0c0c20107b79e607a63.yml -openapi_spec_hash: ffe3c796c52579149add4bea915cdac4 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From 56a6ccd7ed1c9c4065112552cdfde09cae0f194b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 1 Mar 2026 23:32:20 +0000 Subject: [PATCH 235/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..b9418420 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-5bd2718e66a9ee6bde8c443e667f1003a14abaf27037001cd867ced1b32cf190.yml +openapi_spec_hash: 445567cd471450a25884676f93ad43b7 config_hash: d475a61f5b59375bf562f85f19b80409 From 7759dfd0a6ae7d830cc5554869ad17e69768ed0b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 2 Mar 2026 00:32:29 +0000 Subject: [PATCH 236/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b9418420..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-5bd2718e66a9ee6bde8c443e667f1003a14abaf27037001cd867ced1b32cf190.yml -openapi_spec_hash: 445567cd471450a25884676f93ad43b7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From e4693d1033f8a60ae9e9d09092b2367a48a982f3 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 2 Mar 2026 01:32:18 +0000 Subject: [PATCH 237/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From 070c409fcab3ef0c7ba27e711b284f3275e5a6ed Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 2 Mar 2026 02:32:21 +0000 Subject: [PATCH 238/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..164236ae 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-9412f837d8c5d1dfc96aee6a69e24b3da441eb3b1ebffc7d73c63604c2391d92.yml +openapi_spec_hash: 8593fee9653564efe800c0b3e1e8e2e8 config_hash: d475a61f5b59375bf562f85f19b80409 From 481d6905736304218aa55cb8e01eb64665f33e32 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 2 Mar 2026 03:32:32 +0000 Subject: [PATCH 239/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 164236ae..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-9412f837d8c5d1dfc96aee6a69e24b3da441eb3b1ebffc7d73c63604c2391d92.yml -openapi_spec_hash: 8593fee9653564efe800c0b3e1e8e2e8 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 2a4dce74785325faae2e3b6b1f8cbfeb8bf2d2ee Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 2 Mar 2026 04:32:20 +0000 Subject: [PATCH 240/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..e77ecf75 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c546b1ef5e8ddecd95c116ee10a425d45bd21299a1ba3433860aade14bbad9ae.yml +openapi_spec_hash: 2f5fc3414b622f661979155d9e12dd3f config_hash: d475a61f5b59375bf562f85f19b80409 From de5fed456967182f2bef8d86bf2d7c9aa8d9d76c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 2 Mar 2026 05:32:17 +0000 Subject: [PATCH 241/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index e77ecf75..483272eb 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c546b1ef5e8ddecd95c116ee10a425d45bd21299a1ba3433860aade14bbad9ae.yml -openapi_spec_hash: 2f5fc3414b622f661979155d9e12dd3f +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f5ab5c7901deac52bb2deff95965ce3fde5934e3a73d25d2403d2d16b6d4a305.yml +openapi_spec_hash: bdfc5a86b1ac139b5e0b7142a1508986 config_hash: d475a61f5b59375bf562f85f19b80409 From 21d4b6ea43391291af4e07eab989748b5a515cc5 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 2 Mar 2026 06:32:31 +0000 Subject: [PATCH 242/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 483272eb..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f5ab5c7901deac52bb2deff95965ce3fde5934e3a73d25d2403d2d16b6d4a305.yml -openapi_spec_hash: bdfc5a86b1ac139b5e0b7142a1508986 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 5bc5766c93592a6b89345577a662a13a5cfa8b6e Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 2 Mar 2026 07:32:35 +0000 Subject: [PATCH 243/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..0c042e34 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f21a15122f105fafab9839f8e39201d17fd376093d747c1bffcf229a5a19e383.yml +openapi_spec_hash: 300015de4d8f928503c30538f23064d3 config_hash: d475a61f5b59375bf562f85f19b80409 From c23b6f4bcf61ef992c36c4adca196223e19c079f Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 2 Mar 2026 08:32:28 +0000 Subject: [PATCH 244/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 0c042e34..fdfd55be 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f21a15122f105fafab9839f8e39201d17fd376093d747c1bffcf229a5a19e383.yml -openapi_spec_hash: 300015de4d8f928503c30538f23064d3 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-6e7578b1116e746c9c6a5d2894cb74825607fccce5c3f2748ff7fb155218fdbf.yml +openapi_spec_hash: a3727532fb461b08aa6b91aea36196fb config_hash: d475a61f5b59375bf562f85f19b80409 From c65ca3300126a93c3dd1f6d1eacff9befcba6d9d Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 2 Mar 2026 09:32:31 +0000 Subject: [PATCH 245/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fdfd55be..ac5e7e3a 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-6e7578b1116e746c9c6a5d2894cb74825607fccce5c3f2748ff7fb155218fdbf.yml -openapi_spec_hash: a3727532fb461b08aa6b91aea36196fb +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-672b4afef9f547dbd5adabfda0826a55d23ea169fb0865c32be812c8c7cdbcab.yml +openapi_spec_hash: cc7aeaeb024d63f7587e27bf0f14c541 config_hash: d475a61f5b59375bf562f85f19b80409 From cbf3a85ab74e5989facd2491f72d1afb3b031c6e Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 2 Mar 2026 10:32:20 +0000 Subject: [PATCH 246/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index ac5e7e3a..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-672b4afef9f547dbd5adabfda0826a55d23ea169fb0865c32be812c8c7cdbcab.yml -openapi_spec_hash: cc7aeaeb024d63f7587e27bf0f14c541 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From 33d9e46513c8c19050ff6d6ce334e83fcf62d790 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 2 Mar 2026 11:32:26 +0000 Subject: [PATCH 247/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 1760b8293f7283ba5e55cd4ee20d177f9e982e37 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 2 Mar 2026 12:34:05 +0000 Subject: [PATCH 248/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From 505c6f806f2951fff7ef3d240a39eff741e25ad8 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 2 Mar 2026 13:32:37 +0000 Subject: [PATCH 249/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..af0a6c10 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-691f58646309c9d5e0cffe6c5e7a56c73c3c7c7045cbc9ca3691abd4dfa1a8fd.yml +openapi_spec_hash: 88c8183630a274ff7b057de6e600064d config_hash: d475a61f5b59375bf562f85f19b80409 From 22d1dfa069070c168893d9ae1dcd3a3c3a2835b8 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 2 Mar 2026 14:32:17 +0000 Subject: [PATCH 250/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index af0a6c10..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-691f58646309c9d5e0cffe6c5e7a56c73c3c7c7045cbc9ca3691abd4dfa1a8fd.yml -openapi_spec_hash: 88c8183630a274ff7b057de6e600064d +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 3061d92fb76c0f71305963f9f09a3a560ceb79bf Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 2 Mar 2026 15:34:23 +0000 Subject: [PATCH 251/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From 0bab5c64f4b3eb526a73bd7a804e0cc5f7412ae4 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 2 Mar 2026 17:42:39 +0000 Subject: [PATCH 252/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..45bad030 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-79c49a43fb320b06c8abc52fc59d0518c7cb3c578a35ed06fc93efe831f0bf1c.yml +openapi_spec_hash: 0eea9b3c5d034a5b488d58ef85b618a6 config_hash: d475a61f5b59375bf562f85f19b80409 From a4dd973a8222b1f403cebd5c91206796c5617e59 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 2 Mar 2026 18:37:00 +0000 Subject: [PATCH 253/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 45bad030..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-79c49a43fb320b06c8abc52fc59d0518c7cb3c578a35ed06fc93efe831f0bf1c.yml -openapi_spec_hash: 0eea9b3c5d034a5b488d58ef85b618a6 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From ce1841dd71ced6b744849d5f28c3416cc94524cd Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 2 Mar 2026 19:32:31 +0000 Subject: [PATCH 254/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..2fc38f7e 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-30fd1c9fb66b4c30fb324466ba7c47e6cfa67471d919965b8c12c7c4cee6608a.yml +openapi_spec_hash: 2ce3bfbf71d2c3ff6bd4188903a96a51 config_hash: d475a61f5b59375bf562f85f19b80409 From 3da015dedcbf3df639c7f604a963f85aa274eb83 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 2 Mar 2026 21:02:48 +0000 Subject: [PATCH 255/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 2fc38f7e..2792a834 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-30fd1c9fb66b4c30fb324466ba7c47e6cfa67471d919965b8c12c7c4cee6608a.yml -openapi_spec_hash: 2ce3bfbf71d2c3ff6bd4188903a96a51 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-1ee305bfbc70b85add6ca02d84bb1f01324b33f4ffe345be993b482ccfab0224.yml +openapi_spec_hash: 17c730008e3fc35752e8cd3f5aa0b6f1 config_hash: d475a61f5b59375bf562f85f19b80409 From 4d2a1d9a8b2f24a720ac8b286bf97ab9a4d51073 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 2 Mar 2026 21:32:42 +0000 Subject: [PATCH 256/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 2792a834..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-1ee305bfbc70b85add6ca02d84bb1f01324b33f4ffe345be993b482ccfab0224.yml -openapi_spec_hash: 17c730008e3fc35752e8cd3f5aa0b6f1 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From c6075fdde9b722180f7f8502e30d33a7b87889af Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 2 Mar 2026 22:40:13 +0000 Subject: [PATCH 257/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 495ccf0e887cac4adfc9babdea34b153cef01dde Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 00:03:41 +0000 Subject: [PATCH 258/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..b1cc0676 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-255f5aaac343b638db0f7ce065569d670856b695131959dcbb56a4f48d4b1da8.yml +openapi_spec_hash: bab060b47b9ea39f4ee0ef909deab6d0 config_hash: d475a61f5b59375bf562f85f19b80409 From 6f6ebe31ba91a54daead1059821b2574f0355c18 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 00:32:08 +0000 Subject: [PATCH 259/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b1cc0676..3e4c5aa1 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-255f5aaac343b638db0f7ce065569d670856b695131959dcbb56a4f48d4b1da8.yml -openapi_spec_hash: bab060b47b9ea39f4ee0ef909deab6d0 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-119c08c45774db55111c1a5e671280d7f9d668d3527a8564f4a5cb2e271df92f.yml +openapi_spec_hash: 145bc3d257e7cdf8f0f770f282739b8c config_hash: d475a61f5b59375bf562f85f19b80409 From 69bd0cac92e217b7c64368b159d24a6a0a0a4768 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 01:32:18 +0000 Subject: [PATCH 260/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 3e4c5aa1..94ec4f7d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-119c08c45774db55111c1a5e671280d7f9d668d3527a8564f4a5cb2e271df92f.yml -openapi_spec_hash: 145bc3d257e7cdf8f0f770f282739b8c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-99494b360106fcc62f0c5ac5e8d9cf058b8fb5a0fe72b5386d46c695b0f1b357.yml +openapi_spec_hash: 74aaf41d467c79181e82198c661b547d config_hash: d475a61f5b59375bf562f85f19b80409 From ae06c3c583bb7531db5b0f9d36dda0f9f0696208 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 02:32:07 +0000 Subject: [PATCH 261/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 94ec4f7d..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-99494b360106fcc62f0c5ac5e8d9cf058b8fb5a0fe72b5386d46c695b0f1b357.yml -openapi_spec_hash: 74aaf41d467c79181e82198c661b547d +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 31404f410b9999b85f68bb4f86b013ab7a93deea Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 03:33:24 +0000 Subject: [PATCH 262/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From d085aae16e49b15ef824b6a098835bdbacebac90 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 04:32:13 +0000 Subject: [PATCH 263/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..2611d0cc 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-d9289981723ca6bd5e9a384913f3449a46e9ae46bd8f7ade90737cffcb0af539.yml +openapi_spec_hash: 2fc9585b00b21bb67a3f0c19296eb4f4 config_hash: d475a61f5b59375bf562f85f19b80409 From 61ce5bfbbcffc7960dc7db245c4db882f0923117 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 05:32:12 +0000 Subject: [PATCH 264/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 2611d0cc..4e5d3a72 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-d9289981723ca6bd5e9a384913f3449a46e9ae46bd8f7ade90737cffcb0af539.yml -openapi_spec_hash: 2fc9585b00b21bb67a3f0c19296eb4f4 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f22dbe77285d646b277524f70da6212a2f340ab68dbe3b466c23dbd89ec4646a.yml +openapi_spec_hash: 52babfa4fcd2f93d6c6dc28c699346a2 config_hash: d475a61f5b59375bf562f85f19b80409 From 808506134eb4fd58dc053eca61f44fc34905966c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 06:32:19 +0000 Subject: [PATCH 265/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e5d3a72..fdc77f5d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f22dbe77285d646b277524f70da6212a2f340ab68dbe3b466c23dbd89ec4646a.yml -openapi_spec_hash: 52babfa4fcd2f93d6c6dc28c699346a2 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-afc54ee1a9f990fa6159134087daf911211165ef0357e5218abc34ad4de17582.yml +openapi_spec_hash: 50ef801071affe0030bf59f093bfc49b config_hash: d475a61f5b59375bf562f85f19b80409 From 7657d97e9738ee47a5b32747d625b67c197c4397 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 07:32:16 +0000 Subject: [PATCH 266/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fdc77f5d..53ec9848 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-afc54ee1a9f990fa6159134087daf911211165ef0357e5218abc34ad4de17582.yml -openapi_spec_hash: 50ef801071affe0030bf59f093bfc49b +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-d1793c72945ab7c68515af43e82dcbfeedac09484720d16d16e2147d204ac4d7.yml +openapi_spec_hash: 0144f57baa0d9b23a52cb1f45e1b4aac config_hash: d475a61f5b59375bf562f85f19b80409 From 5b5b9b6e596504a2c61638cd5e381ce27fbabb1d Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 08:32:15 +0000 Subject: [PATCH 267/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 53ec9848..7843b864 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-d1793c72945ab7c68515af43e82dcbfeedac09484720d16d16e2147d204ac4d7.yml -openapi_spec_hash: 0144f57baa0d9b23a52cb1f45e1b4aac +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-aebf86b002491cbb2f069420fe1ac5b6a6080746aa05c09e3631c188636a1020.yml +openapi_spec_hash: 493bea1733873a0b1835894e1d4b0378 config_hash: d475a61f5b59375bf562f85f19b80409 From c25044d3774bd26845815f5a9e361ce0d4266469 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 09:32:10 +0000 Subject: [PATCH 268/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 7843b864..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-aebf86b002491cbb2f069420fe1ac5b6a6080746aa05c09e3631c188636a1020.yml -openapi_spec_hash: 493bea1733873a0b1835894e1d4b0378 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From e1406e97f5c38e11b65d94018d536d422ac05811 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 10:32:17 +0000 Subject: [PATCH 269/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From e9ac703225afc38ce743750dbf2c59464a85c4db Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 11:32:22 +0000 Subject: [PATCH 270/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..2ece9ef8 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f2b17d7a09dba9c40b8a42e31d5a4203b9f136f84c89ac7db2315d5c9d443749.yml +openapi_spec_hash: 25a4c01267f2e60327e90062a048f476 config_hash: d475a61f5b59375bf562f85f19b80409 From 64aacc1d1416ff1bc334c3ac9432e3c361497192 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 12:32:14 +0000 Subject: [PATCH 271/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 2ece9ef8..95c1d06f 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f2b17d7a09dba9c40b8a42e31d5a4203b9f136f84c89ac7db2315d5c9d443749.yml -openapi_spec_hash: 25a4c01267f2e60327e90062a048f476 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-1d37ad8a0b85eaafd07631c31680ac975843f358425a182517299aff3ef92563.yml +openapi_spec_hash: ccfc63746917b941ca8b2867c63f2c51 config_hash: d475a61f5b59375bf562f85f19b80409 From 6634ee9eb842ff86d85ac57951ea008327c1e4ce Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 13:32:10 +0000 Subject: [PATCH 272/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 95c1d06f..31a169e8 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-1d37ad8a0b85eaafd07631c31680ac975843f358425a182517299aff3ef92563.yml -openapi_spec_hash: ccfc63746917b941ca8b2867c63f2c51 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-618594a028d695d0b1d0cd96e182da130a76673a9f756f788cab29301a352f6f.yml +openapi_spec_hash: 09b0fb2d15641aebea2cd04aa3b9f8a7 config_hash: d475a61f5b59375bf562f85f19b80409 From 2af42da23cd618a3caf21020ada0728e02899df8 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 14:32:08 +0000 Subject: [PATCH 273/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 31a169e8..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-618594a028d695d0b1d0cd96e182da130a76673a9f756f788cab29301a352f6f.yml -openapi_spec_hash: 09b0fb2d15641aebea2cd04aa3b9f8a7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 4e8a800b636573a9e2af3bc86171bf07efed7be7 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 15:32:13 +0000 Subject: [PATCH 274/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..7ffd5e53 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-fb3cdbf3a7b8459f54f5d152d4a0bb4bab16a00b3c41130a8641b84c77b62998.yml +openapi_spec_hash: e2a20e407234e223052e77d1ce275d48 config_hash: d475a61f5b59375bf562f85f19b80409 From 9193704ca8767f298e9730c501143b1038918556 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 17:00:01 +0000 Subject: [PATCH 275/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 7ffd5e53..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-fb3cdbf3a7b8459f54f5d152d4a0bb4bab16a00b3c41130a8641b84c77b62998.yml -openapi_spec_hash: e2a20e407234e223052e77d1ce275d48 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 359a5107c41562ffe3330f72cc42043984a6d009 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 18:32:48 +0000 Subject: [PATCH 276/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..27b3982e 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-907cee821acc83a0330ea4c78ed9c8a18224d5d4023eb1f8d415f3ffde056ff7.yml +openapi_spec_hash: 2be42c43e944a0885761dbace7da6c49 config_hash: d475a61f5b59375bf562f85f19b80409 From 4f32d78292c0ddf768b807b92638356793020402 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 19:32:31 +0000 Subject: [PATCH 277/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 27b3982e..edd90e97 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-907cee821acc83a0330ea4c78ed9c8a18224d5d4023eb1f8d415f3ffde056ff7.yml -openapi_spec_hash: 2be42c43e944a0885761dbace7da6c49 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ae4ca177d09ea9ce05f444508ed05fd8cbe7f550a86a3a8ef4621d51f5190bc3.yml +openapi_spec_hash: 34a8c0ff341189c92211f1d405c8e485 config_hash: d475a61f5b59375bf562f85f19b80409 From 82941ec19662857d68b4407a40b592770ce9beaf Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 20:40:00 +0000 Subject: [PATCH 278/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index edd90e97..eea7f30b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ae4ca177d09ea9ce05f444508ed05fd8cbe7f550a86a3a8ef4621d51f5190bc3.yml -openapi_spec_hash: 34a8c0ff341189c92211f1d405c8e485 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e1f2cea1da7bfce5f2cf13ad8af407ae0cbf3ea83ead20c8284b188720e421c7.yml +openapi_spec_hash: 44155b1a29177630f21effc52fabb276 config_hash: d475a61f5b59375bf562f85f19b80409 From a2fbcad481954abba8f33199c4d9de7903313f54 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 23:32:12 +0000 Subject: [PATCH 279/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index eea7f30b..1fd5a6b1 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e1f2cea1da7bfce5f2cf13ad8af407ae0cbf3ea83ead20c8284b188720e421c7.yml -openapi_spec_hash: 44155b1a29177630f21effc52fabb276 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c2fc2f67855618e4eb29e9fff296cedb1db355712d4b911e1ed4d4964f86faab.yml +openapi_spec_hash: 415973341289b31e49f5f8ddfc70cb7f config_hash: d475a61f5b59375bf562f85f19b80409 From 327a2bc3f4dfbf4f1d8267943617e1fd6aae856f Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 4 Mar 2026 00:34:03 +0000 Subject: [PATCH 280/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 1fd5a6b1..eea7f30b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c2fc2f67855618e4eb29e9fff296cedb1db355712d4b911e1ed4d4964f86faab.yml -openapi_spec_hash: 415973341289b31e49f5f8ddfc70cb7f +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e1f2cea1da7bfce5f2cf13ad8af407ae0cbf3ea83ead20c8284b188720e421c7.yml +openapi_spec_hash: 44155b1a29177630f21effc52fabb276 config_hash: d475a61f5b59375bf562f85f19b80409 From 32bf7cdd398911cde5d65d0a65f03d66de135c0d Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 4 Mar 2026 02:32:14 +0000 Subject: [PATCH 281/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index eea7f30b..1fd5a6b1 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e1f2cea1da7bfce5f2cf13ad8af407ae0cbf3ea83ead20c8284b188720e421c7.yml -openapi_spec_hash: 44155b1a29177630f21effc52fabb276 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c2fc2f67855618e4eb29e9fff296cedb1db355712d4b911e1ed4d4964f86faab.yml +openapi_spec_hash: 415973341289b31e49f5f8ddfc70cb7f config_hash: d475a61f5b59375bf562f85f19b80409 From e1c2442b54374992bf9c55e38ae1116e9b77f30b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 4 Mar 2026 03:32:17 +0000 Subject: [PATCH 282/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 1fd5a6b1..eea7f30b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c2fc2f67855618e4eb29e9fff296cedb1db355712d4b911e1ed4d4964f86faab.yml -openapi_spec_hash: 415973341289b31e49f5f8ddfc70cb7f +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e1f2cea1da7bfce5f2cf13ad8af407ae0cbf3ea83ead20c8284b188720e421c7.yml +openapi_spec_hash: 44155b1a29177630f21effc52fabb276 config_hash: d475a61f5b59375bf562f85f19b80409 From 45c1b506bf68cc81be0a4532be2b7c9161d3b0b5 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 4 Mar 2026 05:32:11 +0000 Subject: [PATCH 283/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index eea7f30b..1fd5a6b1 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e1f2cea1da7bfce5f2cf13ad8af407ae0cbf3ea83ead20c8284b188720e421c7.yml -openapi_spec_hash: 44155b1a29177630f21effc52fabb276 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c2fc2f67855618e4eb29e9fff296cedb1db355712d4b911e1ed4d4964f86faab.yml +openapi_spec_hash: 415973341289b31e49f5f8ddfc70cb7f config_hash: d475a61f5b59375bf562f85f19b80409 From 472fdd8d1e042a8d8f1ad151396942ad809f9fdd Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 4 Mar 2026 07:32:10 +0000 Subject: [PATCH 284/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 1fd5a6b1..eea7f30b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c2fc2f67855618e4eb29e9fff296cedb1db355712d4b911e1ed4d4964f86faab.yml -openapi_spec_hash: 415973341289b31e49f5f8ddfc70cb7f +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e1f2cea1da7bfce5f2cf13ad8af407ae0cbf3ea83ead20c8284b188720e421c7.yml +openapi_spec_hash: 44155b1a29177630f21effc52fabb276 config_hash: d475a61f5b59375bf562f85f19b80409 From 4b414d8e9f66b002b27cfdd48c2335342b3e2977 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 4 Mar 2026 08:32:15 +0000 Subject: [PATCH 285/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index eea7f30b..1fd5a6b1 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e1f2cea1da7bfce5f2cf13ad8af407ae0cbf3ea83ead20c8284b188720e421c7.yml -openapi_spec_hash: 44155b1a29177630f21effc52fabb276 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c2fc2f67855618e4eb29e9fff296cedb1db355712d4b911e1ed4d4964f86faab.yml +openapi_spec_hash: 415973341289b31e49f5f8ddfc70cb7f config_hash: d475a61f5b59375bf562f85f19b80409 From 827344fccf81f6901327efe0afbd49310aafd49b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 4 Mar 2026 10:32:07 +0000 Subject: [PATCH 286/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 1fd5a6b1..eea7f30b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c2fc2f67855618e4eb29e9fff296cedb1db355712d4b911e1ed4d4964f86faab.yml -openapi_spec_hash: 415973341289b31e49f5f8ddfc70cb7f +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e1f2cea1da7bfce5f2cf13ad8af407ae0cbf3ea83ead20c8284b188720e421c7.yml +openapi_spec_hash: 44155b1a29177630f21effc52fabb276 config_hash: d475a61f5b59375bf562f85f19b80409 From 3a09c773610e5227b9131c2941e049e3832b6d1a Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 4 Mar 2026 15:03:57 +0000 Subject: [PATCH 287/433] chore(internal): codegen related update --- .../main/kotlin/dm/sent/client/SentDmClient.kt | 16 ++++++++++++++++ .../kotlin/dm/sent/client/SentDmClientAsync.kt | 16 ++++++++++++++++ .../dm/sent/client/SentDmClientAsyncImpl.kt | 16 ++++++++++++++++ .../kotlin/dm/sent/client/SentDmClientImpl.kt | 16 ++++++++++++++++ .../dm/sent/services/async/BrandServiceAsync.kt | 3 +++ .../sent/services/async/BrandServiceAsyncImpl.kt | 3 +++ .../sent/services/async/ContactServiceAsync.kt | 1 + .../services/async/ContactServiceAsyncImpl.kt | 1 + .../dm/sent/services/async/MeServiceAsync.kt | 1 + .../dm/sent/services/async/MeServiceAsyncImpl.kt | 1 + .../sent/services/async/MessageServiceAsync.kt | 1 + .../services/async/MessageServiceAsyncImpl.kt | 1 + .../sent/services/async/ProfileServiceAsync.kt | 1 + .../services/async/ProfileServiceAsyncImpl.kt | 1 + .../sent/services/async/TemplateServiceAsync.kt | 1 + .../services/async/TemplateServiceAsyncImpl.kt | 1 + .../dm/sent/services/async/UserServiceAsync.kt | 1 + .../sent/services/async/UserServiceAsyncImpl.kt | 1 + .../sent/services/async/WebhookServiceAsync.kt | 1 + .../services/async/WebhookServiceAsyncImpl.kt | 1 + .../async/brands/CampaignServiceAsync.kt | 1 + .../async/brands/CampaignServiceAsyncImpl.kt | 1 + .../dm/sent/services/blocking/BrandService.kt | 3 +++ .../sent/services/blocking/BrandServiceImpl.kt | 3 +++ .../dm/sent/services/blocking/ContactService.kt | 1 + .../sent/services/blocking/ContactServiceImpl.kt | 1 + .../dm/sent/services/blocking/MeService.kt | 1 + .../dm/sent/services/blocking/MeServiceImpl.kt | 1 + .../dm/sent/services/blocking/MessageService.kt | 1 + .../sent/services/blocking/MessageServiceImpl.kt | 1 + .../dm/sent/services/blocking/ProfileService.kt | 1 + .../sent/services/blocking/ProfileServiceImpl.kt | 1 + .../dm/sent/services/blocking/TemplateService.kt | 1 + .../services/blocking/TemplateServiceImpl.kt | 1 + .../dm/sent/services/blocking/UserService.kt | 1 + .../dm/sent/services/blocking/UserServiceImpl.kt | 1 + .../dm/sent/services/blocking/WebhookService.kt | 1 + .../sent/services/blocking/WebhookServiceImpl.kt | 1 + .../services/blocking/brands/CampaignService.kt | 1 + .../blocking/brands/CampaignServiceImpl.kt | 1 + 40 files changed, 108 insertions(+) diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/client/SentDmClient.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/client/SentDmClient.kt index 22bca60b..8182b34b 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/client/SentDmClient.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/client/SentDmClient.kt @@ -50,22 +50,30 @@ interface SentDmClient { */ fun withOptions(modifier: Consumer): SentDmClient + /** Configure webhook endpoints for real-time event delivery */ fun webhooks(): WebhookService + /** Invite, update, and manage organization users and roles */ fun users(): UserService + /** Manage message templates with variable substitution */ fun templates(): TemplateService + /** Manage organization profiles */ fun profiles(): ProfileService + /** Send and track SMS and WhatsApp messages */ fun messages(): MessageService fun lookup(): LookupService + /** Create, update, and manage customer contact lists */ fun contacts(): ContactService + /** Register and manage 10DLC brands for SMS compliance */ fun brands(): BrandService + /** Retrieve account details */ fun me(): MeService /** @@ -91,22 +99,30 @@ interface SentDmClient { */ fun withOptions(modifier: Consumer): SentDmClient.WithRawResponse + /** Configure webhook endpoints for real-time event delivery */ fun webhooks(): WebhookService.WithRawResponse + /** Invite, update, and manage organization users and roles */ fun users(): UserService.WithRawResponse + /** Manage message templates with variable substitution */ fun templates(): TemplateService.WithRawResponse + /** Manage organization profiles */ fun profiles(): ProfileService.WithRawResponse + /** Send and track SMS and WhatsApp messages */ fun messages(): MessageService.WithRawResponse fun lookup(): LookupService.WithRawResponse + /** Create, update, and manage customer contact lists */ fun contacts(): ContactService.WithRawResponse + /** Register and manage 10DLC brands for SMS compliance */ fun brands(): BrandService.WithRawResponse + /** Retrieve account details */ fun me(): MeService.WithRawResponse } } diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/client/SentDmClientAsync.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/client/SentDmClientAsync.kt index 1640e791..db17d7d9 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/client/SentDmClientAsync.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/client/SentDmClientAsync.kt @@ -50,22 +50,30 @@ interface SentDmClientAsync { */ fun withOptions(modifier: Consumer): SentDmClientAsync + /** Configure webhook endpoints for real-time event delivery */ fun webhooks(): WebhookServiceAsync + /** Invite, update, and manage organization users and roles */ fun users(): UserServiceAsync + /** Manage message templates with variable substitution */ fun templates(): TemplateServiceAsync + /** Manage organization profiles */ fun profiles(): ProfileServiceAsync + /** Send and track SMS and WhatsApp messages */ fun messages(): MessageServiceAsync fun lookup(): LookupServiceAsync + /** Create, update, and manage customer contact lists */ fun contacts(): ContactServiceAsync + /** Register and manage 10DLC brands for SMS compliance */ fun brands(): BrandServiceAsync + /** Retrieve account details */ fun me(): MeServiceAsync /** @@ -93,22 +101,30 @@ interface SentDmClientAsync { modifier: Consumer ): SentDmClientAsync.WithRawResponse + /** Configure webhook endpoints for real-time event delivery */ fun webhooks(): WebhookServiceAsync.WithRawResponse + /** Invite, update, and manage organization users and roles */ fun users(): UserServiceAsync.WithRawResponse + /** Manage message templates with variable substitution */ fun templates(): TemplateServiceAsync.WithRawResponse + /** Manage organization profiles */ fun profiles(): ProfileServiceAsync.WithRawResponse + /** Send and track SMS and WhatsApp messages */ fun messages(): MessageServiceAsync.WithRawResponse fun lookup(): LookupServiceAsync.WithRawResponse + /** Create, update, and manage customer contact lists */ fun contacts(): ContactServiceAsync.WithRawResponse + /** Register and manage 10DLC brands for SMS compliance */ fun brands(): BrandServiceAsync.WithRawResponse + /** Retrieve account details */ fun me(): MeServiceAsync.WithRawResponse } } diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/client/SentDmClientAsyncImpl.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/client/SentDmClientAsyncImpl.kt index 251b283c..69dd8e1d 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/client/SentDmClientAsyncImpl.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/client/SentDmClientAsyncImpl.kt @@ -80,22 +80,30 @@ class SentDmClientAsyncImpl(private val clientOptions: ClientOptions) : SentDmCl override fun withOptions(modifier: Consumer): SentDmClientAsync = SentDmClientAsyncImpl(clientOptions.toBuilder().apply(modifier::accept).build()) + /** Configure webhook endpoints for real-time event delivery */ override fun webhooks(): WebhookServiceAsync = webhooks + /** Invite, update, and manage organization users and roles */ override fun users(): UserServiceAsync = users + /** Manage message templates with variable substitution */ override fun templates(): TemplateServiceAsync = templates + /** Manage organization profiles */ override fun profiles(): ProfileServiceAsync = profiles + /** Send and track SMS and WhatsApp messages */ override fun messages(): MessageServiceAsync = messages override fun lookup(): LookupServiceAsync = lookup + /** Create, update, and manage customer contact lists */ override fun contacts(): ContactServiceAsync = contacts + /** Register and manage 10DLC brands for SMS compliance */ override fun brands(): BrandServiceAsync = brands + /** Retrieve account details */ override fun me(): MeServiceAsync = me override fun close() = clientOptions.close() @@ -146,22 +154,30 @@ class SentDmClientAsyncImpl(private val clientOptions: ClientOptions) : SentDmCl clientOptions.toBuilder().apply(modifier::accept).build() ) + /** Configure webhook endpoints for real-time event delivery */ override fun webhooks(): WebhookServiceAsync.WithRawResponse = webhooks + /** Invite, update, and manage organization users and roles */ override fun users(): UserServiceAsync.WithRawResponse = users + /** Manage message templates with variable substitution */ override fun templates(): TemplateServiceAsync.WithRawResponse = templates + /** Manage organization profiles */ override fun profiles(): ProfileServiceAsync.WithRawResponse = profiles + /** Send and track SMS and WhatsApp messages */ override fun messages(): MessageServiceAsync.WithRawResponse = messages override fun lookup(): LookupServiceAsync.WithRawResponse = lookup + /** Create, update, and manage customer contact lists */ override fun contacts(): ContactServiceAsync.WithRawResponse = contacts + /** Register and manage 10DLC brands for SMS compliance */ override fun brands(): BrandServiceAsync.WithRawResponse = brands + /** Retrieve account details */ override fun me(): MeServiceAsync.WithRawResponse = me } } diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/client/SentDmClientImpl.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/client/SentDmClientImpl.kt index f143baea..b6bcefb0 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/client/SentDmClientImpl.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/client/SentDmClientImpl.kt @@ -68,22 +68,30 @@ class SentDmClientImpl(private val clientOptions: ClientOptions) : SentDmClient override fun withOptions(modifier: Consumer): SentDmClient = SentDmClientImpl(clientOptions.toBuilder().apply(modifier::accept).build()) + /** Configure webhook endpoints for real-time event delivery */ override fun webhooks(): WebhookService = webhooks + /** Invite, update, and manage organization users and roles */ override fun users(): UserService = users + /** Manage message templates with variable substitution */ override fun templates(): TemplateService = templates + /** Manage organization profiles */ override fun profiles(): ProfileService = profiles + /** Send and track SMS and WhatsApp messages */ override fun messages(): MessageService = messages override fun lookup(): LookupService = lookup + /** Create, update, and manage customer contact lists */ override fun contacts(): ContactService = contacts + /** Register and manage 10DLC brands for SMS compliance */ override fun brands(): BrandService = brands + /** Retrieve account details */ override fun me(): MeService = me override fun close() = clientOptions.close() @@ -134,22 +142,30 @@ class SentDmClientImpl(private val clientOptions: ClientOptions) : SentDmClient clientOptions.toBuilder().apply(modifier::accept).build() ) + /** Configure webhook endpoints for real-time event delivery */ override fun webhooks(): WebhookService.WithRawResponse = webhooks + /** Invite, update, and manage organization users and roles */ override fun users(): UserService.WithRawResponse = users + /** Manage message templates with variable substitution */ override fun templates(): TemplateService.WithRawResponse = templates + /** Manage organization profiles */ override fun profiles(): ProfileService.WithRawResponse = profiles + /** Send and track SMS and WhatsApp messages */ override fun messages(): MessageService.WithRawResponse = messages override fun lookup(): LookupService.WithRawResponse = lookup + /** Create, update, and manage customer contact lists */ override fun contacts(): ContactService.WithRawResponse = contacts + /** Register and manage 10DLC brands for SMS compliance */ override fun brands(): BrandService.WithRawResponse = brands + /** Retrieve account details */ override fun me(): MeService.WithRawResponse = me } } diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/BrandServiceAsync.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/BrandServiceAsync.kt index 70aa4300..19a6024c 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/BrandServiceAsync.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/BrandServiceAsync.kt @@ -16,6 +16,7 @@ import dm.sent.services.async.brands.CampaignServiceAsync import java.util.concurrent.CompletableFuture import java.util.function.Consumer +/** Register and manage 10DLC brands for SMS compliance */ interface BrandServiceAsync { /** @@ -30,6 +31,7 @@ interface BrandServiceAsync { */ fun withOptions(modifier: Consumer): BrandServiceAsync + /** Register and manage 10DLC brands for SMS compliance */ fun campaigns(): CampaignServiceAsync /** @@ -137,6 +139,7 @@ interface BrandServiceAsync { modifier: Consumer ): BrandServiceAsync.WithRawResponse + /** Register and manage 10DLC brands for SMS compliance */ fun campaigns(): CampaignServiceAsync.WithRawResponse /** diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/BrandServiceAsyncImpl.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/BrandServiceAsyncImpl.kt index 1f9fe260..93c17b6e 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/BrandServiceAsyncImpl.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/BrandServiceAsyncImpl.kt @@ -29,6 +29,7 @@ import java.util.concurrent.CompletableFuture import java.util.function.Consumer import kotlin.jvm.optionals.getOrNull +/** Register and manage 10DLC brands for SMS compliance */ class BrandServiceAsyncImpl internal constructor(private val clientOptions: ClientOptions) : BrandServiceAsync { @@ -43,6 +44,7 @@ class BrandServiceAsyncImpl internal constructor(private val clientOptions: Clie override fun withOptions(modifier: Consumer): BrandServiceAsync = BrandServiceAsyncImpl(clientOptions.toBuilder().apply(modifier::accept).build()) + /** Register and manage 10DLC brands for SMS compliance */ override fun campaigns(): CampaignServiceAsync = campaigns override fun create( @@ -90,6 +92,7 @@ class BrandServiceAsyncImpl internal constructor(private val clientOptions: Clie clientOptions.toBuilder().apply(modifier::accept).build() ) + /** Register and manage 10DLC brands for SMS compliance */ override fun campaigns(): CampaignServiceAsync.WithRawResponse = campaigns private val createHandler: Handler = diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/ContactServiceAsync.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/ContactServiceAsync.kt index 0b81bbc9..24069244 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/ContactServiceAsync.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/ContactServiceAsync.kt @@ -16,6 +16,7 @@ import dm.sent.models.contacts.ContactUpdateParams import java.util.concurrent.CompletableFuture import java.util.function.Consumer +/** Create, update, and manage customer contact lists */ interface ContactServiceAsync { /** diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/ContactServiceAsyncImpl.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/ContactServiceAsyncImpl.kt index 588214ee..c2fdef33 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/ContactServiceAsyncImpl.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/ContactServiceAsyncImpl.kt @@ -28,6 +28,7 @@ import java.util.concurrent.CompletableFuture import java.util.function.Consumer import kotlin.jvm.optionals.getOrNull +/** Create, update, and manage customer contact lists */ class ContactServiceAsyncImpl internal constructor(private val clientOptions: ClientOptions) : ContactServiceAsync { diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/MeServiceAsync.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/MeServiceAsync.kt index c9be9bc9..fd1ba9e8 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/MeServiceAsync.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/MeServiceAsync.kt @@ -10,6 +10,7 @@ import dm.sent.models.me.MeRetrieveResponse import java.util.concurrent.CompletableFuture import java.util.function.Consumer +/** Retrieve account details */ interface MeServiceAsync { /** diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/MeServiceAsyncImpl.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/MeServiceAsyncImpl.kt index adfe06db..773a2dd1 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/MeServiceAsyncImpl.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/MeServiceAsyncImpl.kt @@ -19,6 +19,7 @@ import dm.sent.models.me.MeRetrieveResponse import java.util.concurrent.CompletableFuture import java.util.function.Consumer +/** Retrieve account details */ class MeServiceAsyncImpl internal constructor(private val clientOptions: ClientOptions) : MeServiceAsync { diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/MessageServiceAsync.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/MessageServiceAsync.kt index ae47c86e..2576b628 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/MessageServiceAsync.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/MessageServiceAsync.kt @@ -14,6 +14,7 @@ import dm.sent.models.messages.MessageSendResponse import java.util.concurrent.CompletableFuture import java.util.function.Consumer +/** Send and track SMS and WhatsApp messages */ interface MessageServiceAsync { /** diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/MessageServiceAsyncImpl.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/MessageServiceAsyncImpl.kt index 5d73261d..4d58b4c0 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/MessageServiceAsyncImpl.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/MessageServiceAsyncImpl.kt @@ -26,6 +26,7 @@ import java.util.concurrent.CompletableFuture import java.util.function.Consumer import kotlin.jvm.optionals.getOrNull +/** Send and track SMS and WhatsApp messages */ class MessageServiceAsyncImpl internal constructor(private val clientOptions: ClientOptions) : MessageServiceAsync { diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/ProfileServiceAsync.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/ProfileServiceAsync.kt index 27c4a5a0..015cc343 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/ProfileServiceAsync.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/ProfileServiceAsync.kt @@ -18,6 +18,7 @@ import dm.sent.models.profiles.ProfileUpdateParams import java.util.concurrent.CompletableFuture import java.util.function.Consumer +/** Manage organization profiles */ interface ProfileServiceAsync { /** diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/ProfileServiceAsyncImpl.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/ProfileServiceAsyncImpl.kt index d56ea86a..7db9d847 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/ProfileServiceAsyncImpl.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/ProfileServiceAsyncImpl.kt @@ -30,6 +30,7 @@ import java.util.concurrent.CompletableFuture import java.util.function.Consumer import kotlin.jvm.optionals.getOrNull +/** Manage organization profiles */ class ProfileServiceAsyncImpl internal constructor(private val clientOptions: ClientOptions) : ProfileServiceAsync { diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/TemplateServiceAsync.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/TemplateServiceAsync.kt index 898cfc2c..4f3ba61c 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/TemplateServiceAsync.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/TemplateServiceAsync.kt @@ -16,6 +16,7 @@ import dm.sent.models.templates.TemplateUpdateParams import java.util.concurrent.CompletableFuture import java.util.function.Consumer +/** Manage message templates with variable substitution */ interface TemplateServiceAsync { /** diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/TemplateServiceAsyncImpl.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/TemplateServiceAsyncImpl.kt index f89dbe45..71b781c6 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/TemplateServiceAsyncImpl.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/TemplateServiceAsyncImpl.kt @@ -28,6 +28,7 @@ import java.util.concurrent.CompletableFuture import java.util.function.Consumer import kotlin.jvm.optionals.getOrNull +/** Manage message templates with variable substitution */ class TemplateServiceAsyncImpl internal constructor(private val clientOptions: ClientOptions) : TemplateServiceAsync { diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/UserServiceAsync.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/UserServiceAsync.kt index 08973b28..12f4c210 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/UserServiceAsync.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/UserServiceAsync.kt @@ -16,6 +16,7 @@ import dm.sent.models.users.UserUpdateRoleParams import java.util.concurrent.CompletableFuture import java.util.function.Consumer +/** Invite, update, and manage organization users and roles */ interface UserServiceAsync { /** diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/UserServiceAsyncImpl.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/UserServiceAsyncImpl.kt index 5f6d1d6f..e7f09c89 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/UserServiceAsyncImpl.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/UserServiceAsyncImpl.kt @@ -28,6 +28,7 @@ import java.util.concurrent.CompletableFuture import java.util.function.Consumer import kotlin.jvm.optionals.getOrNull +/** Invite, update, and manage organization users and roles */ class UserServiceAsyncImpl internal constructor(private val clientOptions: ClientOptions) : UserServiceAsync { diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/WebhookServiceAsync.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/WebhookServiceAsync.kt index 63b3f3ad..e9163338 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/WebhookServiceAsync.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/WebhookServiceAsync.kt @@ -25,6 +25,7 @@ import dm.sent.models.webhooks.WebhookUpdateParams import java.util.concurrent.CompletableFuture import java.util.function.Consumer +/** Configure webhook endpoints for real-time event delivery */ interface WebhookServiceAsync { /** diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/WebhookServiceAsyncImpl.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/WebhookServiceAsyncImpl.kt index 5168b7d3..7730677c 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/WebhookServiceAsyncImpl.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/WebhookServiceAsyncImpl.kt @@ -37,6 +37,7 @@ import java.util.concurrent.CompletableFuture import java.util.function.Consumer import kotlin.jvm.optionals.getOrNull +/** Configure webhook endpoints for real-time event delivery */ class WebhookServiceAsyncImpl internal constructor(private val clientOptions: ClientOptions) : WebhookServiceAsync { diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/brands/CampaignServiceAsync.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/brands/CampaignServiceAsync.kt index eeb21766..927985bd 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/brands/CampaignServiceAsync.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/brands/CampaignServiceAsync.kt @@ -15,6 +15,7 @@ import dm.sent.models.brands.campaigns.CampaignUpdateParams import java.util.concurrent.CompletableFuture import java.util.function.Consumer +/** Register and manage 10DLC brands for SMS compliance */ interface CampaignServiceAsync { /** diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/brands/CampaignServiceAsyncImpl.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/brands/CampaignServiceAsyncImpl.kt index 74bf07c4..49a07519 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/brands/CampaignServiceAsyncImpl.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/async/brands/CampaignServiceAsyncImpl.kt @@ -27,6 +27,7 @@ import java.util.concurrent.CompletableFuture import java.util.function.Consumer import kotlin.jvm.optionals.getOrNull +/** Register and manage 10DLC brands for SMS compliance */ class CampaignServiceAsyncImpl internal constructor(private val clientOptions: ClientOptions) : CampaignServiceAsync { diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/BrandService.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/BrandService.kt index 54a6d3b4..6242a96e 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/BrandService.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/BrandService.kt @@ -16,6 +16,7 @@ import dm.sent.models.brands.BrandUpdateParams import dm.sent.services.blocking.brands.CampaignService import java.util.function.Consumer +/** Register and manage 10DLC brands for SMS compliance */ interface BrandService { /** @@ -30,6 +31,7 @@ interface BrandService { */ fun withOptions(modifier: Consumer): BrandService + /** Register and manage 10DLC brands for SMS compliance */ fun campaigns(): CampaignService /** @@ -123,6 +125,7 @@ interface BrandService { */ fun withOptions(modifier: Consumer): BrandService.WithRawResponse + /** Register and manage 10DLC brands for SMS compliance */ fun campaigns(): CampaignService.WithRawResponse /** diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/BrandServiceImpl.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/BrandServiceImpl.kt index dd020433..b62e19e0 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/BrandServiceImpl.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/BrandServiceImpl.kt @@ -28,6 +28,7 @@ import dm.sent.services.blocking.brands.CampaignServiceImpl import java.util.function.Consumer import kotlin.jvm.optionals.getOrNull +/** Register and manage 10DLC brands for SMS compliance */ class BrandServiceImpl internal constructor(private val clientOptions: ClientOptions) : BrandService { @@ -42,6 +43,7 @@ class BrandServiceImpl internal constructor(private val clientOptions: ClientOpt override fun withOptions(modifier: Consumer): BrandService = BrandServiceImpl(clientOptions.toBuilder().apply(modifier::accept).build()) + /** Register and manage 10DLC brands for SMS compliance */ override fun campaigns(): CampaignService = campaigns override fun create( @@ -84,6 +86,7 @@ class BrandServiceImpl internal constructor(private val clientOptions: ClientOpt clientOptions.toBuilder().apply(modifier::accept).build() ) + /** Register and manage 10DLC brands for SMS compliance */ override fun campaigns(): CampaignService.WithRawResponse = campaigns private val createHandler: Handler = diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/ContactService.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/ContactService.kt index c3151db9..970ddfe2 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/ContactService.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/ContactService.kt @@ -16,6 +16,7 @@ import dm.sent.models.contacts.ContactRetrieveParams import dm.sent.models.contacts.ContactUpdateParams import java.util.function.Consumer +/** Create, update, and manage customer contact lists */ interface ContactService { /** diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/ContactServiceImpl.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/ContactServiceImpl.kt index caf5758e..f790b5dd 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/ContactServiceImpl.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/ContactServiceImpl.kt @@ -27,6 +27,7 @@ import dm.sent.models.contacts.ContactUpdateParams import java.util.function.Consumer import kotlin.jvm.optionals.getOrNull +/** Create, update, and manage customer contact lists */ class ContactServiceImpl internal constructor(private val clientOptions: ClientOptions) : ContactService { diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/MeService.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/MeService.kt index 9ac4bf34..6428de30 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/MeService.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/MeService.kt @@ -10,6 +10,7 @@ import dm.sent.models.me.MeRetrieveParams import dm.sent.models.me.MeRetrieveResponse import java.util.function.Consumer +/** Retrieve account details */ interface MeService { /** diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/MeServiceImpl.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/MeServiceImpl.kt index b974022d..09f066eb 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/MeServiceImpl.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/MeServiceImpl.kt @@ -18,6 +18,7 @@ import dm.sent.models.me.MeRetrieveParams import dm.sent.models.me.MeRetrieveResponse import java.util.function.Consumer +/** Retrieve account details */ class MeServiceImpl internal constructor(private val clientOptions: ClientOptions) : MeService { private val withRawResponse: MeService.WithRawResponse by lazy { diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/MessageService.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/MessageService.kt index 8390fc38..7584db9f 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/MessageService.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/MessageService.kt @@ -14,6 +14,7 @@ import dm.sent.models.messages.MessageSendParams import dm.sent.models.messages.MessageSendResponse import java.util.function.Consumer +/** Send and track SMS and WhatsApp messages */ interface MessageService { /** diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/MessageServiceImpl.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/MessageServiceImpl.kt index 4b8bad57..658a9e11 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/MessageServiceImpl.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/MessageServiceImpl.kt @@ -25,6 +25,7 @@ import dm.sent.models.messages.MessageSendResponse import java.util.function.Consumer import kotlin.jvm.optionals.getOrNull +/** Send and track SMS and WhatsApp messages */ class MessageServiceImpl internal constructor(private val clientOptions: ClientOptions) : MessageService { diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/ProfileService.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/ProfileService.kt index 08f4231f..c729e750 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/ProfileService.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/ProfileService.kt @@ -18,6 +18,7 @@ import dm.sent.models.profiles.ProfileRetrieveParams import dm.sent.models.profiles.ProfileUpdateParams import java.util.function.Consumer +/** Manage organization profiles */ interface ProfileService { /** diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/ProfileServiceImpl.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/ProfileServiceImpl.kt index 18db3201..26d8f150 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/ProfileServiceImpl.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/ProfileServiceImpl.kt @@ -29,6 +29,7 @@ import dm.sent.models.profiles.ProfileUpdateParams import java.util.function.Consumer import kotlin.jvm.optionals.getOrNull +/** Manage organization profiles */ class ProfileServiceImpl internal constructor(private val clientOptions: ClientOptions) : ProfileService { diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/TemplateService.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/TemplateService.kt index 36941dab..c319506b 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/TemplateService.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/TemplateService.kt @@ -16,6 +16,7 @@ import dm.sent.models.templates.TemplateRetrieveParams import dm.sent.models.templates.TemplateUpdateParams import java.util.function.Consumer +/** Manage message templates with variable substitution */ interface TemplateService { /** diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/TemplateServiceImpl.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/TemplateServiceImpl.kt index 1eac8393..d5e055b3 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/TemplateServiceImpl.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/TemplateServiceImpl.kt @@ -27,6 +27,7 @@ import dm.sent.models.templates.TemplateUpdateParams import java.util.function.Consumer import kotlin.jvm.optionals.getOrNull +/** Manage message templates with variable substitution */ class TemplateServiceImpl internal constructor(private val clientOptions: ClientOptions) : TemplateService { diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/UserService.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/UserService.kt index 683678bf..630b4a7f 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/UserService.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/UserService.kt @@ -16,6 +16,7 @@ import dm.sent.models.users.UserRetrieveParams import dm.sent.models.users.UserUpdateRoleParams import java.util.function.Consumer +/** Invite, update, and manage organization users and roles */ interface UserService { /** diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/UserServiceImpl.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/UserServiceImpl.kt index 864a46db..aa9d1caf 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/UserServiceImpl.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/UserServiceImpl.kt @@ -27,6 +27,7 @@ import dm.sent.models.users.UserUpdateRoleParams import java.util.function.Consumer import kotlin.jvm.optionals.getOrNull +/** Invite, update, and manage organization users and roles */ class UserServiceImpl internal constructor(private val clientOptions: ClientOptions) : UserService { private val withRawResponse: UserService.WithRawResponse by lazy { diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/WebhookService.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/WebhookService.kt index 02bf8ebf..38637d9a 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/WebhookService.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/WebhookService.kt @@ -25,6 +25,7 @@ import dm.sent.models.webhooks.WebhookToggleStatusParams import dm.sent.models.webhooks.WebhookUpdateParams import java.util.function.Consumer +/** Configure webhook endpoints for real-time event delivery */ interface WebhookService { /** diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/WebhookServiceImpl.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/WebhookServiceImpl.kt index 8497cda4..a68aa9ba 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/WebhookServiceImpl.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/WebhookServiceImpl.kt @@ -36,6 +36,7 @@ import dm.sent.models.webhooks.WebhookUpdateParams import java.util.function.Consumer import kotlin.jvm.optionals.getOrNull +/** Configure webhook endpoints for real-time event delivery */ class WebhookServiceImpl internal constructor(private val clientOptions: ClientOptions) : WebhookService { diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/brands/CampaignService.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/brands/CampaignService.kt index b20e8919..12f10166 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/brands/CampaignService.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/brands/CampaignService.kt @@ -15,6 +15,7 @@ import dm.sent.models.brands.campaigns.CampaignListResponse import dm.sent.models.brands.campaigns.CampaignUpdateParams import java.util.function.Consumer +/** Register and manage 10DLC brands for SMS compliance */ interface CampaignService { /** diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/brands/CampaignServiceImpl.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/brands/CampaignServiceImpl.kt index 925094d7..6fb1aecc 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/brands/CampaignServiceImpl.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/services/blocking/brands/CampaignServiceImpl.kt @@ -26,6 +26,7 @@ import dm.sent.models.brands.campaigns.CampaignUpdateParams import java.util.function.Consumer import kotlin.jvm.optionals.getOrNull +/** Register and manage 10DLC brands for SMS compliance */ class CampaignServiceImpl internal constructor(private val clientOptions: ClientOptions) : CampaignService { From c47c522554036b1dc48ef20582b089b2c67ba103 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 4 Mar 2026 15:32:16 +0000 Subject: [PATCH 288/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index eea7f30b..1fd5a6b1 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e1f2cea1da7bfce5f2cf13ad8af407ae0cbf3ea83ead20c8284b188720e421c7.yml -openapi_spec_hash: 44155b1a29177630f21effc52fabb276 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c2fc2f67855618e4eb29e9fff296cedb1db355712d4b911e1ed4d4964f86faab.yml +openapi_spec_hash: 415973341289b31e49f5f8ddfc70cb7f config_hash: d475a61f5b59375bf562f85f19b80409 From 85d1a1be99bf6366a7177c82df4810de4d53db24 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 4 Mar 2026 16:32:15 +0000 Subject: [PATCH 289/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 1fd5a6b1..eea7f30b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c2fc2f67855618e4eb29e9fff296cedb1db355712d4b911e1ed4d4964f86faab.yml -openapi_spec_hash: 415973341289b31e49f5f8ddfc70cb7f +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e1f2cea1da7bfce5f2cf13ad8af407ae0cbf3ea83ead20c8284b188720e421c7.yml +openapi_spec_hash: 44155b1a29177630f21effc52fabb276 config_hash: d475a61f5b59375bf562f85f19b80409 From c39c64b8777c5d3d52b600328fdcd82747941cee Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 4 Mar 2026 18:32:15 +0000 Subject: [PATCH 290/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index eea7f30b..1fd5a6b1 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e1f2cea1da7bfce5f2cf13ad8af407ae0cbf3ea83ead20c8284b188720e421c7.yml -openapi_spec_hash: 44155b1a29177630f21effc52fabb276 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c2fc2f67855618e4eb29e9fff296cedb1db355712d4b911e1ed4d4964f86faab.yml +openapi_spec_hash: 415973341289b31e49f5f8ddfc70cb7f config_hash: d475a61f5b59375bf562f85f19b80409 From 066316946cceade6289a4d5b142a80062baae870 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 4 Mar 2026 20:32:09 +0000 Subject: [PATCH 291/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 1fd5a6b1..eea7f30b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c2fc2f67855618e4eb29e9fff296cedb1db355712d4b911e1ed4d4964f86faab.yml -openapi_spec_hash: 415973341289b31e49f5f8ddfc70cb7f +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e1f2cea1da7bfce5f2cf13ad8af407ae0cbf3ea83ead20c8284b188720e421c7.yml +openapi_spec_hash: 44155b1a29177630f21effc52fabb276 config_hash: d475a61f5b59375bf562f85f19b80409 From c85470ef6d176f61f99b50fd1245952f6e7843df Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 4 Mar 2026 21:32:08 +0000 Subject: [PATCH 292/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index eea7f30b..1fd5a6b1 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e1f2cea1da7bfce5f2cf13ad8af407ae0cbf3ea83ead20c8284b188720e421c7.yml -openapi_spec_hash: 44155b1a29177630f21effc52fabb276 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c2fc2f67855618e4eb29e9fff296cedb1db355712d4b911e1ed4d4964f86faab.yml +openapi_spec_hash: 415973341289b31e49f5f8ddfc70cb7f config_hash: d475a61f5b59375bf562f85f19b80409 From e0d2f341eac5650762b52b27c7bc4fae71a768dd Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 4 Mar 2026 22:32:12 +0000 Subject: [PATCH 293/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 1fd5a6b1..6879f0ad 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c2fc2f67855618e4eb29e9fff296cedb1db355712d4b911e1ed4d4964f86faab.yml -openapi_spec_hash: 415973341289b31e49f5f8ddfc70cb7f +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-a3af35d7c7e71f4927de7c8827dd2200c8d61acff32bf9d9bfcfb4410772fbaa.yml +openapi_spec_hash: a5f94c8d5b799534f3767f00eb9b783b config_hash: d475a61f5b59375bf562f85f19b80409 From 6db0bae2cb9b14108d40726a9779855a2943c818 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 4 Mar 2026 23:32:12 +0000 Subject: [PATCH 294/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 6879f0ad..a80bbe97 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-a3af35d7c7e71f4927de7c8827dd2200c8d61acff32bf9d9bfcfb4410772fbaa.yml -openapi_spec_hash: a5f94c8d5b799534f3767f00eb9b783b +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-2b9d409fa35310574010ac598c0468f4caaa394eddf43c884248f92dd7d9e471.yml +openapi_spec_hash: 09876aabc89c75307e2a68b7142955ce config_hash: d475a61f5b59375bf562f85f19b80409 From a7ddd8aa9f64dfb3e40ce1aa98a23413e31f1a0c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 5 Mar 2026 00:32:18 +0000 Subject: [PATCH 295/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index a80bbe97..eea7f30b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-2b9d409fa35310574010ac598c0468f4caaa394eddf43c884248f92dd7d9e471.yml -openapi_spec_hash: 09876aabc89c75307e2a68b7142955ce +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e1f2cea1da7bfce5f2cf13ad8af407ae0cbf3ea83ead20c8284b188720e421c7.yml +openapi_spec_hash: 44155b1a29177630f21effc52fabb276 config_hash: d475a61f5b59375bf562f85f19b80409 From e723c3e0a7d520ea3b9d29c8acd459e2d7b3f75c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 5 Mar 2026 01:32:11 +0000 Subject: [PATCH 296/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index eea7f30b..bd44f547 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e1f2cea1da7bfce5f2cf13ad8af407ae0cbf3ea83ead20c8284b188720e421c7.yml -openapi_spec_hash: 44155b1a29177630f21effc52fabb276 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-17288bf9210df9106ebe6d6133d3686471e2291dc64356657a23488dfa8691ae.yml +openapi_spec_hash: fdd31e45bbd5864b166b820edbe73090 config_hash: d475a61f5b59375bf562f85f19b80409 From a13ef6da3f3ab53001a7bb4b8064e767323647e4 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 5 Mar 2026 04:15:37 +0000 Subject: [PATCH 297/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index bd44f547..993f5445 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-17288bf9210df9106ebe6d6133d3686471e2291dc64356657a23488dfa8691ae.yml -openapi_spec_hash: fdd31e45bbd5864b166b820edbe73090 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-9334c2a0e0d0ba8b09d56820a0f61940483149eb34a0c029e656d1f1ea75fb27.yml +openapi_spec_hash: e70a1fcfde989f510ffc8aa8a31e3669 config_hash: d475a61f5b59375bf562f85f19b80409 From ade2491e7f2fe40dbc358550dbdeb3ca5a6ff353 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 5 Mar 2026 04:32:04 +0000 Subject: [PATCH 298/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 993f5445..1fd5a6b1 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-9334c2a0e0d0ba8b09d56820a0f61940483149eb34a0c029e656d1f1ea75fb27.yml -openapi_spec_hash: e70a1fcfde989f510ffc8aa8a31e3669 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c2fc2f67855618e4eb29e9fff296cedb1db355712d4b911e1ed4d4964f86faab.yml +openapi_spec_hash: 415973341289b31e49f5f8ddfc70cb7f config_hash: d475a61f5b59375bf562f85f19b80409 From 6cd9caf91549b9be2cfa46a77586aaf74e7b834b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 5 Mar 2026 08:32:08 +0000 Subject: [PATCH 299/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 1fd5a6b1..eea7f30b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c2fc2f67855618e4eb29e9fff296cedb1db355712d4b911e1ed4d4964f86faab.yml -openapi_spec_hash: 415973341289b31e49f5f8ddfc70cb7f +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e1f2cea1da7bfce5f2cf13ad8af407ae0cbf3ea83ead20c8284b188720e421c7.yml +openapi_spec_hash: 44155b1a29177630f21effc52fabb276 config_hash: d475a61f5b59375bf562f85f19b80409 From 3ba69e3f0a40c950e1d9fff5ee19d567552cfa3f Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 5 Mar 2026 09:32:16 +0000 Subject: [PATCH 300/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index eea7f30b..41325459 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e1f2cea1da7bfce5f2cf13ad8af407ae0cbf3ea83ead20c8284b188720e421c7.yml -openapi_spec_hash: 44155b1a29177630f21effc52fabb276 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-1df3384dcc3b8ec8096b2801d95332cfc305db357d175a4a97a37f35d68673c2.yml +openapi_spec_hash: 9f5764915b48fcc046a27bbba2ca14ff config_hash: d475a61f5b59375bf562f85f19b80409 From e4872e36518df19a7f4869821959fea4b479ead2 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 5 Mar 2026 10:32:07 +0000 Subject: [PATCH 301/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 41325459..859c1611 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-1df3384dcc3b8ec8096b2801d95332cfc305db357d175a4a97a37f35d68673c2.yml -openapi_spec_hash: 9f5764915b48fcc046a27bbba2ca14ff +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8624cf33742e08051cdedccc08cd3990003ac53220fafb246049abfe432c7d3f.yml +openapi_spec_hash: 11ebae0dd31613b076f0c8f4c7e6f04a config_hash: d475a61f5b59375bf562f85f19b80409 From c2d4ccf3cb77b22bc55eebbb96c08889b7b5b63b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 5 Mar 2026 11:32:17 +0000 Subject: [PATCH 302/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 859c1611..eea7f30b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8624cf33742e08051cdedccc08cd3990003ac53220fafb246049abfe432c7d3f.yml -openapi_spec_hash: 11ebae0dd31613b076f0c8f4c7e6f04a +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e1f2cea1da7bfce5f2cf13ad8af407ae0cbf3ea83ead20c8284b188720e421c7.yml +openapi_spec_hash: 44155b1a29177630f21effc52fabb276 config_hash: d475a61f5b59375bf562f85f19b80409 From 48ebfd771423d1f691a735fef64df06f994fb7fb Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 5 Mar 2026 13:32:03 +0000 Subject: [PATCH 303/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index eea7f30b..c6e60566 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e1f2cea1da7bfce5f2cf13ad8af407ae0cbf3ea83ead20c8284b188720e421c7.yml -openapi_spec_hash: 44155b1a29177630f21effc52fabb276 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-39e206c3249b94c18ef1f93f279590de27a71ec514aa2bd738db3fa45a25a75b.yml +openapi_spec_hash: 76d16171f1a6a65a4bf4be840bc481f5 config_hash: d475a61f5b59375bf562f85f19b80409 From f35e579ac073ac4d3c9fb7d03870ed641554a12c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 5 Mar 2026 15:32:03 +0000 Subject: [PATCH 304/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index c6e60566..eea7f30b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-39e206c3249b94c18ef1f93f279590de27a71ec514aa2bd738db3fa45a25a75b.yml -openapi_spec_hash: 76d16171f1a6a65a4bf4be840bc481f5 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e1f2cea1da7bfce5f2cf13ad8af407ae0cbf3ea83ead20c8284b188720e421c7.yml +openapi_spec_hash: 44155b1a29177630f21effc52fabb276 config_hash: d475a61f5b59375bf562f85f19b80409 From 299f5e9d9210793c4bb8404460ec36c034e4b888 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 5 Mar 2026 16:32:12 +0000 Subject: [PATCH 305/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index eea7f30b..8a022969 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e1f2cea1da7bfce5f2cf13ad8af407ae0cbf3ea83ead20c8284b188720e421c7.yml -openapi_spec_hash: 44155b1a29177630f21effc52fabb276 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ed0d7241a6ff52de86dfc8a956a36e8866a502679f439bc4aa51c917027055fb.yml +openapi_spec_hash: 419a28d0df6d517a66ad59fb5aac40b9 config_hash: d475a61f5b59375bf562f85f19b80409 From c6b598ba015c3e4c84dcef34c5576b1b4957b573 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 5 Mar 2026 17:32:07 +0000 Subject: [PATCH 306/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8a022969..d484a059 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ed0d7241a6ff52de86dfc8a956a36e8866a502679f439bc4aa51c917027055fb.yml -openapi_spec_hash: 419a28d0df6d517a66ad59fb5aac40b9 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ff1aabf66b270ff43564c6910e7b30c2a003da535d2af2134ea6b9479a6059cb.yml +openapi_spec_hash: 081bba034ce14a1ebf7cf7bf94a44ea2 config_hash: d475a61f5b59375bf562f85f19b80409 From 5f5e6a8e14ed8516a9e724fa4e16f6225aa7c116 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 5 Mar 2026 18:32:14 +0000 Subject: [PATCH 307/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d484a059..90978618 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ff1aabf66b270ff43564c6910e7b30c2a003da535d2af2134ea6b9479a6059cb.yml -openapi_spec_hash: 081bba034ce14a1ebf7cf7bf94a44ea2 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-fda5af5a7281b3701e3f178c92318e6b45dabe35220c91078a1c571751bd25dd.yml +openapi_spec_hash: 982925ce4d4949a4372dfeef41dde511 config_hash: d475a61f5b59375bf562f85f19b80409 From dd62622f5f1374ecfb398a4e9f1032593a851145 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 5 Mar 2026 19:32:24 +0000 Subject: [PATCH 308/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 90978618..c6e60566 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-fda5af5a7281b3701e3f178c92318e6b45dabe35220c91078a1c571751bd25dd.yml -openapi_spec_hash: 982925ce4d4949a4372dfeef41dde511 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-39e206c3249b94c18ef1f93f279590de27a71ec514aa2bd738db3fa45a25a75b.yml +openapi_spec_hash: 76d16171f1a6a65a4bf4be840bc481f5 config_hash: d475a61f5b59375bf562f85f19b80409 From 9092880edd60219df0280c2d62bb357e8faba7cc Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 5 Mar 2026 21:49:00 +0000 Subject: [PATCH 309/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index c6e60566..eea7f30b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-39e206c3249b94c18ef1f93f279590de27a71ec514aa2bd738db3fa45a25a75b.yml -openapi_spec_hash: 76d16171f1a6a65a4bf4be840bc481f5 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e1f2cea1da7bfce5f2cf13ad8af407ae0cbf3ea83ead20c8284b188720e421c7.yml +openapi_spec_hash: 44155b1a29177630f21effc52fabb276 config_hash: d475a61f5b59375bf562f85f19b80409 From d5e0c0474c72809a158350a7086e44f544233ba8 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 5 Mar 2026 22:32:09 +0000 Subject: [PATCH 310/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index eea7f30b..c6e60566 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e1f2cea1da7bfce5f2cf13ad8af407ae0cbf3ea83ead20c8284b188720e421c7.yml -openapi_spec_hash: 44155b1a29177630f21effc52fabb276 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-39e206c3249b94c18ef1f93f279590de27a71ec514aa2bd738db3fa45a25a75b.yml +openapi_spec_hash: 76d16171f1a6a65a4bf4be840bc481f5 config_hash: d475a61f5b59375bf562f85f19b80409 From 0066f4b8ea6e6abd04c085587cb8ad41315b684a Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 5 Mar 2026 23:32:10 +0000 Subject: [PATCH 311/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index c6e60566..175341e6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-39e206c3249b94c18ef1f93f279590de27a71ec514aa2bd738db3fa45a25a75b.yml -openapi_spec_hash: 76d16171f1a6a65a4bf4be840bc481f5 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml +openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 config_hash: d475a61f5b59375bf562f85f19b80409 From e3578d8917f5377befb0b2626119464c4562cb99 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 6 Mar 2026 01:32:07 +0000 Subject: [PATCH 312/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 175341e6..f982b6ed 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml -openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml +openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c config_hash: d475a61f5b59375bf562f85f19b80409 From 24fc7bf9413810eb33bcb714b127eca77a2f2b0c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 6 Mar 2026 04:32:18 +0000 Subject: [PATCH 313/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f982b6ed..f8b358b9 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml -openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-2debcdb4dd97109d89bfedc41e2760843a81e43840c00ae1f0ba4b61d7ca076c.yml +openapi_spec_hash: fe25a87321b14e5e725f1dc3d841e3a9 config_hash: d475a61f5b59375bf562f85f19b80409 From 4f69d05ecc58fdfc810949c63c9fe7a90311bd97 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 6 Mar 2026 05:32:20 +0000 Subject: [PATCH 314/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f8b358b9..f982b6ed 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-2debcdb4dd97109d89bfedc41e2760843a81e43840c00ae1f0ba4b61d7ca076c.yml -openapi_spec_hash: fe25a87321b14e5e725f1dc3d841e3a9 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml +openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c config_hash: d475a61f5b59375bf562f85f19b80409 From e1fad28301a53ec0c27af3f8b9ca84747e7d208b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 6 Mar 2026 07:32:12 +0000 Subject: [PATCH 315/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f982b6ed..175341e6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml -openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml +openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 config_hash: d475a61f5b59375bf562f85f19b80409 From 1b5a85eeee5650de035cc06e3bbcdc545bad52ff Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 6 Mar 2026 08:32:12 +0000 Subject: [PATCH 316/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 175341e6..f982b6ed 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml -openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml +openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c config_hash: d475a61f5b59375bf562f85f19b80409 From 424a0fc1a3cd9056c96e9d512fc51d764c3400a5 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 6 Mar 2026 09:32:17 +0000 Subject: [PATCH 317/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f982b6ed..ee0a796b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml -openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-228c5a2556d1f5277aa1cb7112e4b15b1f12ae237600dc51e5ce0406defc2494.yml +openapi_spec_hash: 150e5790413bc649ed8b0452fd15ea31 config_hash: d475a61f5b59375bf562f85f19b80409 From b826b3069ea999a27ee55d0ef594d8ca59698529 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 6 Mar 2026 10:32:21 +0000 Subject: [PATCH 318/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index ee0a796b..f982b6ed 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-228c5a2556d1f5277aa1cb7112e4b15b1f12ae237600dc51e5ce0406defc2494.yml -openapi_spec_hash: 150e5790413bc649ed8b0452fd15ea31 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml +openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c config_hash: d475a61f5b59375bf562f85f19b80409 From d8ec994fda38f71b9672214279b4a912d1f070f6 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 6 Mar 2026 11:32:14 +0000 Subject: [PATCH 319/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f982b6ed..30bb9a0f 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml -openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-1f7dd93408be5cf636ddb2b695b7a5386c61ef2f712fad943bb773c304b10cd1.yml +openapi_spec_hash: b68daa4001f5c12121bba63a8465314a config_hash: d475a61f5b59375bf562f85f19b80409 From ac8a585b80792acbde082d3b7a7b9e933106e422 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 6 Mar 2026 12:32:13 +0000 Subject: [PATCH 320/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 30bb9a0f..ae459506 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-1f7dd93408be5cf636ddb2b695b7a5386c61ef2f712fad943bb773c304b10cd1.yml -openapi_spec_hash: b68daa4001f5c12121bba63a8465314a +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-457c28ffde1f661a4f4398d19162998a3b9947ba6965032e1ce26c0dc943825e.yml +openapi_spec_hash: b29680b80090025050870761240481c3 config_hash: d475a61f5b59375bf562f85f19b80409 From ec9db85fa0c2c0223939beae818e7b88369b8c31 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 6 Mar 2026 13:32:21 +0000 Subject: [PATCH 321/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index ae459506..6b00bb6d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-457c28ffde1f661a4f4398d19162998a3b9947ba6965032e1ce26c0dc943825e.yml -openapi_spec_hash: b29680b80090025050870761240481c3 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0a32cda8e217bce14474e17153959ec89a55bc116a04ce28afc1f8b9d7339620.yml +openapi_spec_hash: ae6c6b45b87a2c18ae4056a52bca18a7 config_hash: d475a61f5b59375bf562f85f19b80409 From 0b8152a3d21e1cd4a749e3ccbbed684a0a95b28a Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 6 Mar 2026 14:32:16 +0000 Subject: [PATCH 322/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 6b00bb6d..f982b6ed 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-0a32cda8e217bce14474e17153959ec89a55bc116a04ce28afc1f8b9d7339620.yml -openapi_spec_hash: ae6c6b45b87a2c18ae4056a52bca18a7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml +openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c config_hash: d475a61f5b59375bf562f85f19b80409 From 2ed4c1ce16695f11627558ee7f462071a127ae20 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 6 Mar 2026 15:32:09 +0000 Subject: [PATCH 323/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f982b6ed..175341e6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml -openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml +openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 config_hash: d475a61f5b59375bf562f85f19b80409 From ba1c81ca50925bde94d96fe9a750d950ed29e3fb Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 6 Mar 2026 16:32:44 +0000 Subject: [PATCH 324/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 175341e6..f47343e6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml -openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8b6e3a3178cea068627d666dffcc0fb2c4a5d1cd3b79f777d904cbd3acb6baac.yml +openapi_spec_hash: f7feba93082a71886b3217b32cba22fc config_hash: d475a61f5b59375bf562f85f19b80409 From 7307d4fcc60bbd0dadd6eb9dba5b2d180febb89e Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 6 Mar 2026 17:36:58 +0000 Subject: [PATCH 325/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f47343e6..f982b6ed 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8b6e3a3178cea068627d666dffcc0fb2c4a5d1cd3b79f777d904cbd3acb6baac.yml -openapi_spec_hash: f7feba93082a71886b3217b32cba22fc +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml +openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c config_hash: d475a61f5b59375bf562f85f19b80409 From 1d5138645bfeccac4595680ac7c3510ddd1f20ce Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 6 Mar 2026 18:32:24 +0000 Subject: [PATCH 326/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f982b6ed..175341e6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml -openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml +openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 config_hash: d475a61f5b59375bf562f85f19b80409 From e78a56025db67ce1f9735a9ea86d9f69a17338f5 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 6 Mar 2026 20:33:07 +0000 Subject: [PATCH 327/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 175341e6..da3ddc5a 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml -openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-cb439d49daedf62b4a0198af53feec06682cf5e6855e5886dbed92cd4e13cac2.yml +openapi_spec_hash: fc5b3afa033cb09932950f9cf629f942 config_hash: d475a61f5b59375bf562f85f19b80409 From 2fdc7bdb2dffc35fb97b539181d15bacbbd0c3c8 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 6 Mar 2026 21:36:35 +0000 Subject: [PATCH 328/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index da3ddc5a..175341e6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-cb439d49daedf62b4a0198af53feec06682cf5e6855e5886dbed92cd4e13cac2.yml -openapi_spec_hash: fc5b3afa033cb09932950f9cf629f942 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml +openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 config_hash: d475a61f5b59375bf562f85f19b80409 From 9f51844f4509f6c9da1a79d076130718ed43751a Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 7 Mar 2026 00:32:10 +0000 Subject: [PATCH 329/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 175341e6..b1ff4806 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml -openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-9d2324968982149e8ea8b823eeb7a69a9e3feb43f0068b961782f9fe56fea64f.yml +openapi_spec_hash: 4b829c1d62ad3cdeaaca1c8e3c34e5df config_hash: d475a61f5b59375bf562f85f19b80409 From ebda683554acaf46f61a9cce54a0596f377840e8 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 7 Mar 2026 01:32:11 +0000 Subject: [PATCH 330/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b1ff4806..e56e373d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-9d2324968982149e8ea8b823eeb7a69a9e3feb43f0068b961782f9fe56fea64f.yml -openapi_spec_hash: 4b829c1d62ad3cdeaaca1c8e3c34e5df +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-2ed4525e6c468ccb843e9526cb38fcc425c54d2135c81d98f9fdf0fc7b9530ff.yml +openapi_spec_hash: cd8611af9bb4319f3b1f7e3397b5b8dc config_hash: d475a61f5b59375bf562f85f19b80409 From a5c9fa5df50fe48a45e194eb68e4437dc81af5b9 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 7 Mar 2026 02:32:10 +0000 Subject: [PATCH 331/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index e56e373d..a6e7db6e 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-2ed4525e6c468ccb843e9526cb38fcc425c54d2135c81d98f9fdf0fc7b9530ff.yml -openapi_spec_hash: cd8611af9bb4319f3b1f7e3397b5b8dc +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f673725010f8cc97d628ff494ddb504481c0a871dbd6d80903243c579f3e1219.yml +openapi_spec_hash: ec031d6dd9a1450a2ebd8cfa5c9a5629 config_hash: d475a61f5b59375bf562f85f19b80409 From d77cfbdd3b5887e8bb0cac7bb8315a464816b030 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 7 Mar 2026 03:32:05 +0000 Subject: [PATCH 332/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index a6e7db6e..f982b6ed 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f673725010f8cc97d628ff494ddb504481c0a871dbd6d80903243c579f3e1219.yml -openapi_spec_hash: ec031d6dd9a1450a2ebd8cfa5c9a5629 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml +openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c config_hash: d475a61f5b59375bf562f85f19b80409 From 78e3fd71f4a8f1a944b129b53e23b49d5f7d290d Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 7 Mar 2026 04:32:11 +0000 Subject: [PATCH 333/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f982b6ed..175341e6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml -openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml +openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 config_hash: d475a61f5b59375bf562f85f19b80409 From a734d30af03518974a9ea8224a14815b7d6c1595 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 7 Mar 2026 05:32:12 +0000 Subject: [PATCH 334/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 175341e6..f982b6ed 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml -openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml +openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c config_hash: d475a61f5b59375bf562f85f19b80409 From be97db6ede5e1b09563d4a0a1c2e7dafae4dbfaa Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 7 Mar 2026 07:32:07 +0000 Subject: [PATCH 335/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f982b6ed..9ee8adea 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml -openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8c06048aea34c233762979e751ff0db6ff52b2439c7420cbadfe7ec9d7c5b5b5.yml +openapi_spec_hash: e088229a45d1bc9168893f37c3642716 config_hash: d475a61f5b59375bf562f85f19b80409 From 77dfd8d03021b76e88310690e350ac1925f6234a Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 7 Mar 2026 08:32:16 +0000 Subject: [PATCH 336/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 9ee8adea..f982b6ed 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8c06048aea34c233762979e751ff0db6ff52b2439c7420cbadfe7ec9d7c5b5b5.yml -openapi_spec_hash: e088229a45d1bc9168893f37c3642716 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml +openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c config_hash: d475a61f5b59375bf562f85f19b80409 From dc269cb8c4fb4e7b6f571a1244488377633b366f Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 7 Mar 2026 10:32:11 +0000 Subject: [PATCH 337/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f982b6ed..55352a07 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml -openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b7607220f9ebb0b1a0141b74cc22aaa0273ec1791e35d02ae2f208d47960631e.yml +openapi_spec_hash: 6fed03f95e8e52f19d2f673ec149c437 config_hash: d475a61f5b59375bf562f85f19b80409 From 18c67c36a3ed6f837a86a44abc5c92469a77ae92 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 7 Mar 2026 11:32:08 +0000 Subject: [PATCH 338/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 55352a07..f982b6ed 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b7607220f9ebb0b1a0141b74cc22aaa0273ec1791e35d02ae2f208d47960631e.yml -openapi_spec_hash: 6fed03f95e8e52f19d2f673ec149c437 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml +openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c config_hash: d475a61f5b59375bf562f85f19b80409 From 0076455451ea946dfdfb2be1ed3e57275af0d13e Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 7 Mar 2026 11:57:39 +0000 Subject: [PATCH 339/433] chore(internal): codegen related update --- .../main/kotlin/dm/sent/core/http/RetryingHttpClient.kt | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/core/http/RetryingHttpClient.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/core/http/RetryingHttpClient.kt index d2c5b882..65c81cad 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/core/http/RetryingHttpClient.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/core/http/RetryingHttpClient.kt @@ -214,13 +214,8 @@ private constructor( } } ?.let { retryAfterNanos -> - // If the API asks us to wait a certain amount of time (and it's a reasonable - // amount), just - // do what it says. - val retryAfter = Duration.ofNanos(retryAfterNanos.toLong()) - if (retryAfter in Duration.ofNanos(0)..Duration.ofMinutes(1)) { - return retryAfter - } + // If the API asks us to wait a certain amount of time, do what it says. + return Duration.ofNanos(retryAfterNanos.toLong()) } // Apply exponential backoff, but not more than the max. From cbd4f1bacdc8260d342b842ff18b830dd75d11b8 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 7 Mar 2026 12:01:27 +0000 Subject: [PATCH 340/433] chore(internal): bump palantir-java-format --- buildSrc/src/main/kotlin/sent-dm.java.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buildSrc/src/main/kotlin/sent-dm.java.gradle.kts b/buildSrc/src/main/kotlin/sent-dm.java.gradle.kts index 70fc33f4..8f4f902a 100644 --- a/buildSrc/src/main/kotlin/sent-dm.java.gradle.kts +++ b/buildSrc/src/main/kotlin/sent-dm.java.gradle.kts @@ -45,7 +45,7 @@ tasks.withType().configureEach { val palantir by configurations.creating dependencies { - palantir("com.palantir.javaformat:palantir-java-format:2.73.0") + palantir("com.palantir.javaformat:palantir-java-format:2.89.0") } fun registerPalantir( From ae7575076df27d2da0060244a0531acafb3a92cc Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 7 Mar 2026 13:32:11 +0000 Subject: [PATCH 341/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f982b6ed..dccf1911 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml -openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-945faeae4ebc3238849a48f4d41509129fe82de168e2d5f0af8f9abbc4d57e10.yml +openapi_spec_hash: 596a19dc7fec9dd17ced79201669595a config_hash: d475a61f5b59375bf562f85f19b80409 From 5caed5c59cb1f3858b789f8dda18b9101d088f3e Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 7 Mar 2026 14:32:07 +0000 Subject: [PATCH 342/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index dccf1911..f982b6ed 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-945faeae4ebc3238849a48f4d41509129fe82de168e2d5f0af8f9abbc4d57e10.yml -openapi_spec_hash: 596a19dc7fec9dd17ced79201669595a +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml +openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c config_hash: d475a61f5b59375bf562f85f19b80409 From 1d7bec9d94932526ca7c85f9d81903bfbcbde7b7 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 7 Mar 2026 15:32:05 +0000 Subject: [PATCH 343/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f982b6ed..175341e6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml -openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml +openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 config_hash: d475a61f5b59375bf562f85f19b80409 From e9b0e8c6cf136c78e9c4ea1e6b07c8aa2f9f82cb Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 7 Mar 2026 17:33:10 +0000 Subject: [PATCH 344/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 175341e6..6efe093b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml -openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-cdbd71a8ec9ec330f26724a1006da3709788c833bda802e8c2684534c05b9c9e.yml +openapi_spec_hash: 74b807ac7a80c05e723a92bc29086777 config_hash: d475a61f5b59375bf562f85f19b80409 From 9da77b3086979e409a20edfe2bf3da3b63ae431a Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 7 Mar 2026 18:34:57 +0000 Subject: [PATCH 345/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 6efe093b..175341e6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-cdbd71a8ec9ec330f26724a1006da3709788c833bda802e8c2684534c05b9c9e.yml -openapi_spec_hash: 74b807ac7a80c05e723a92bc29086777 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml +openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 config_hash: d475a61f5b59375bf562f85f19b80409 From 11967dd336e4febd16cc8dba2e7ce96ca569a62e Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 7 Mar 2026 19:43:23 +0000 Subject: [PATCH 346/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 175341e6..f982b6ed 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml -openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml +openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c config_hash: d475a61f5b59375bf562f85f19b80409 From 9936c5205b6ef31e00dfe16156fdbef11a5dd301 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 7 Mar 2026 20:34:55 +0000 Subject: [PATCH 347/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f982b6ed..175341e6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml -openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml +openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 config_hash: d475a61f5b59375bf562f85f19b80409 From 30972dcd0c58cd5edb1b1251163fc57fc9692342 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 7 Mar 2026 21:34:16 +0000 Subject: [PATCH 348/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 175341e6..69dfdeff 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml -openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-5692ea68d6e5f4b0fbf83ede1729e7d37e00b1f566bf1593388f879bb17904d7.yml +openapi_spec_hash: a4fa29d08f28198a1ee17ef459ca5d1e config_hash: d475a61f5b59375bf562f85f19b80409 From 3ed448be2a193e695f1931b7f83c2df4f4bc765e Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 7 Mar 2026 22:32:08 +0000 Subject: [PATCH 349/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 69dfdeff..07d4f792 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-5692ea68d6e5f4b0fbf83ede1729e7d37e00b1f566bf1593388f879bb17904d7.yml -openapi_spec_hash: a4fa29d08f28198a1ee17ef459ca5d1e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c0837e2451aa8ed943caacb2a62213190022cd6f2ad4b66c9f857dbb61de9f20.yml +openapi_spec_hash: 565569285b8cb358755dc3d0ec6eea3f config_hash: d475a61f5b59375bf562f85f19b80409 From 3e4fe0833ef4502e6e410972827b79dcb28347c3 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sat, 7 Mar 2026 23:32:27 +0000 Subject: [PATCH 350/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 07d4f792..175341e6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c0837e2451aa8ed943caacb2a62213190022cd6f2ad4b66c9f857dbb61de9f20.yml -openapi_spec_hash: 565569285b8cb358755dc3d0ec6eea3f +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml +openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 config_hash: d475a61f5b59375bf562f85f19b80409 From 9434e5142a6d0620d9eb80afb50c97f4852962a8 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 8 Mar 2026 00:35:28 +0000 Subject: [PATCH 351/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 175341e6..f982b6ed 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml -openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml +openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c config_hash: d475a61f5b59375bf562f85f19b80409 From d55edf6321cc467c92b648f1f21cf998fbbea9f6 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 8 Mar 2026 02:34:36 +0000 Subject: [PATCH 352/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f982b6ed..bfe01b73 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml -openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f59aa308af72cf7a33f20be83b0de0f0602c24e1b69f68f12d5d6d2e783df6da.yml +openapi_spec_hash: 52768ac50fef111a44a52092fe934f25 config_hash: d475a61f5b59375bf562f85f19b80409 From 888ded06e1c2a5ffc7e7dc93055ec0dc92953a07 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 8 Mar 2026 02:46:33 +0000 Subject: [PATCH 353/433] chore(ci): skip uploading artifacts on stainless-internal branches --- .github/workflows/ci.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 67e8abeb..d25f4e1d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -65,14 +65,18 @@ jobs: run: ./scripts/build - name: Get GitHub OIDC Token - if: github.repository == 'stainless-sdks/sent-dm-java' + if: |- + github.repository == 'stainless-sdks/sent-dm-java' && + !startsWith(github.ref, 'refs/heads/stl/') id: github-oidc uses: actions/github-script@v8 with: script: core.setOutput('github_token', await core.getIDToken()); - name: Build and upload Maven artifacts - if: github.repository == 'stainless-sdks/sent-dm-java' + if: |- + github.repository == 'stainless-sdks/sent-dm-java' && + !startsWith(github.ref, 'refs/heads/stl/') env: URL: https://pkg.stainless.com/s AUTH: ${{ steps.github-oidc.outputs.github_token }} From 1a6889dbe4a2b34055b50cec925f452f2c2695ac Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 8 Mar 2026 02:58:25 +0000 Subject: [PATCH 354/433] fix(client): method name conflict --- .../lookup/LookupRetrievePhoneInfoResponse.kt | 40 ++++++++++--------- .../LookupRetrievePhoneInfoResponseTest.kt | 6 +-- 2 files changed, 24 insertions(+), 22 deletions(-) diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/models/lookup/LookupRetrievePhoneInfoResponse.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/models/lookup/LookupRetrievePhoneInfoResponse.kt index f6576a88..619a89ac 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/models/lookup/LookupRetrievePhoneInfoResponse.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/models/lookup/LookupRetrievePhoneInfoResponse.kt @@ -262,7 +262,7 @@ private constructor( private constructor( private val carrierName: JsonField, private val isPorted: JsonField, - private val isValid: JsonField, + private val isValid_: JsonField, private val isVoip: JsonField, private val lineType: JsonField, private val mobileCountryCode: JsonField, @@ -280,7 +280,9 @@ private constructor( @JsonProperty("isPorted") @ExcludeMissing isPorted: JsonField = JsonMissing.of(), - @JsonProperty("isValid") @ExcludeMissing isValid: JsonField = JsonMissing.of(), + @JsonProperty("isValid") + @ExcludeMissing + isValid_: JsonField = JsonMissing.of(), @JsonProperty("isVoip") @ExcludeMissing isVoip: JsonField = JsonMissing.of(), @JsonProperty("lineType") @ExcludeMissing @@ -298,7 +300,7 @@ private constructor( ) : this( carrierName, isPorted, - isValid, + isValid_, isVoip, lineType, mobileCountryCode, @@ -324,7 +326,7 @@ private constructor( * @throws SentDmInvalidDataException if the JSON field has an unexpected type (e.g. if the * server responded with an unexpected value). */ - fun isValid(): Optional = isValid.getOptional("isValid") + fun isValid_(): Optional = isValid_.getOptional("isValid") /** * @throws SentDmInvalidDataException if the JSON field has an unexpected type (e.g. if the @@ -381,11 +383,11 @@ private constructor( @JsonProperty("isPorted") @ExcludeMissing fun _isPorted(): JsonField = isPorted /** - * Returns the raw JSON value of [isValid]. + * Returns the raw JSON value of [isValid_]. * - * Unlike [isValid], this method doesn't throw if the JSON field has an unexpected type. + * Unlike [isValid_], this method doesn't throw if the JSON field has an unexpected type. */ - @JsonProperty("isValid") @ExcludeMissing fun _isValid(): JsonField = isValid + @JsonProperty("isValid") @ExcludeMissing fun _isValid_(): JsonField = isValid_ /** * Returns the raw JSON value of [isVoip]. @@ -460,7 +462,7 @@ private constructor( private var carrierName: JsonField = JsonMissing.of() private var isPorted: JsonField = JsonMissing.of() - private var isValid: JsonField = JsonMissing.of() + private var isValid_: JsonField = JsonMissing.of() private var isVoip: JsonField = JsonMissing.of() private var lineType: JsonField = JsonMissing.of() private var mobileCountryCode: JsonField = JsonMissing.of() @@ -473,7 +475,7 @@ private constructor( internal fun from(data: Data) = apply { carrierName = data.carrierName isPorted = data.isPorted - isValid = data.isValid + isValid_ = data.isValid_ isVoip = data.isVoip lineType = data.lineType mobileCountryCode = data.mobileCountryCode @@ -520,16 +522,16 @@ private constructor( */ fun isPorted(isPorted: JsonField) = apply { this.isPorted = isPorted } - fun isValid(isValid: Boolean) = isValid(JsonField.of(isValid)) + fun isValid_(isValid_: Boolean) = isValid_(JsonField.of(isValid_)) /** - * Sets [Builder.isValid] to an arbitrary JSON value. + * Sets [Builder.isValid_] to an arbitrary JSON value. * - * You should usually call [Builder.isValid] with a well-typed [Boolean] value instead. + * You should usually call [Builder.isValid_] with a well-typed [Boolean] value instead. * This method is primarily for setting the field to an undocumented or not yet * supported value. */ - fun isValid(isValid: JsonField) = apply { this.isValid = isValid } + fun isValid_(isValid_: JsonField) = apply { this.isValid_ = isValid_ } fun isVoip(isVoip: Boolean?) = isVoip(JsonField.ofNullable(isVoip)) @@ -658,7 +660,7 @@ private constructor( Data( carrierName, isPorted, - isValid, + isValid_, isVoip, lineType, mobileCountryCode, @@ -678,7 +680,7 @@ private constructor( carrierName() isPorted() - isValid() + isValid_() isVoip() lineType() mobileCountryCode() @@ -706,7 +708,7 @@ private constructor( internal fun validity(): Int = (if (carrierName.asKnown().isPresent) 1 else 0) + (if (isPorted.asKnown().isPresent) 1 else 0) + - (if (isValid.asKnown().isPresent) 1 else 0) + + (if (isValid_.asKnown().isPresent) 1 else 0) + (if (isVoip.asKnown().isPresent) 1 else 0) + (if (lineType.asKnown().isPresent) 1 else 0) + (if (mobileCountryCode.asKnown().isPresent) 1 else 0) + @@ -722,7 +724,7 @@ private constructor( return other is Data && carrierName == other.carrierName && isPorted == other.isPorted && - isValid == other.isValid && + isValid_ == other.isValid_ && isVoip == other.isVoip && lineType == other.lineType && mobileCountryCode == other.mobileCountryCode && @@ -736,7 +738,7 @@ private constructor( Objects.hash( carrierName, isPorted, - isValid, + isValid_, isVoip, lineType, mobileCountryCode, @@ -750,7 +752,7 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "Data{carrierName=$carrierName, isPorted=$isPorted, isValid=$isValid, isVoip=$isVoip, lineType=$lineType, mobileCountryCode=$mobileCountryCode, mobileNetworkCode=$mobileNetworkCode, phoneNumber=$phoneNumber, provider=$provider, additionalProperties=$additionalProperties}" + "Data{carrierName=$carrierName, isPorted=$isPorted, isValid_=$isValid_, isVoip=$isVoip, lineType=$lineType, mobileCountryCode=$mobileCountryCode, mobileNetworkCode=$mobileNetworkCode, phoneNumber=$phoneNumber, provider=$provider, additionalProperties=$additionalProperties}" } override fun equals(other: Any?): Boolean { diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/models/lookup/LookupRetrievePhoneInfoResponseTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/models/lookup/LookupRetrievePhoneInfoResponseTest.kt index bd8971fb..2c2cdc41 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/models/lookup/LookupRetrievePhoneInfoResponseTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/models/lookup/LookupRetrievePhoneInfoResponseTest.kt @@ -21,7 +21,7 @@ internal class LookupRetrievePhoneInfoResponseTest { LookupRetrievePhoneInfoResponse.Data.builder() .carrierName("carrierName") .isPorted(true) - .isValid(true) + .isValid_(true) .isVoip(true) .lineType("lineType") .mobileCountryCode("mobileCountryCode") @@ -58,7 +58,7 @@ internal class LookupRetrievePhoneInfoResponseTest { LookupRetrievePhoneInfoResponse.Data.builder() .carrierName("carrierName") .isPorted(true) - .isValid(true) + .isValid_(true) .isVoip(true) .lineType("lineType") .mobileCountryCode("mobileCountryCode") @@ -101,7 +101,7 @@ internal class LookupRetrievePhoneInfoResponseTest { LookupRetrievePhoneInfoResponse.Data.builder() .carrierName("carrierName") .isPorted(true) - .isValid(true) + .isValid_(true) .isVoip(true) .lineType("lineType") .mobileCountryCode("mobileCountryCode") From 374286e6377d49c29ba7795a9c266740352ad5d3 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 8 Mar 2026 03:32:14 +0000 Subject: [PATCH 355/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index bfe01b73..f1f40edb 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f59aa308af72cf7a33f20be83b0de0f0602c24e1b69f68f12d5d6d2e783df6da.yml -openapi_spec_hash: 52768ac50fef111a44a52092fe934f25 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f6043c9ec2a11c06b831c5cf9da1b83ad87eaa79613bd9452f47441e470b1e0a.yml +openapi_spec_hash: 1eb4163432fca5c23615cf2b5cd876f1 config_hash: d475a61f5b59375bf562f85f19b80409 From b7fa617b9c41a8e9ea698eea3bacd62616cca3de Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 8 Mar 2026 04:32:11 +0000 Subject: [PATCH 356/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f1f40edb..7ea97504 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f6043c9ec2a11c06b831c5cf9da1b83ad87eaa79613bd9452f47441e470b1e0a.yml -openapi_spec_hash: 1eb4163432fca5c23615cf2b5cd876f1 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-a38e503a03bbf7fdcbb685bdaf892f82a94b49937bbbbbe559e19e22c632b02e.yml +openapi_spec_hash: a865d8df902469039943ee2f1b1f6c59 config_hash: d475a61f5b59375bf562f85f19b80409 From 1a9776bd0f025b169366536694f20a18479116a2 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 8 Mar 2026 05:32:07 +0000 Subject: [PATCH 357/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 7ea97504..7b0de8ba 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-a38e503a03bbf7fdcbb685bdaf892f82a94b49937bbbbbe559e19e22c632b02e.yml -openapi_spec_hash: a865d8df902469039943ee2f1b1f6c59 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c6f85d955c6c83f5ff92cdab2656304e8bd8fe16ee33fb82bd2320ba457e0c07.yml +openapi_spec_hash: b9ebc44f5414aa69f7280848638a9888 config_hash: d475a61f5b59375bf562f85f19b80409 From e7b7c71ab8d5104e8de4ee17c6bae28c36709db2 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 8 Mar 2026 06:32:10 +0000 Subject: [PATCH 358/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 7b0de8ba..6658aa3c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c6f85d955c6c83f5ff92cdab2656304e8bd8fe16ee33fb82bd2320ba457e0c07.yml -openapi_spec_hash: b9ebc44f5414aa69f7280848638a9888 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-3a6bca1268f296d845db3a32cdebc9429c51cd182b7fb6c5804de8fc4e00aabd.yml +openapi_spec_hash: 99bcf30be02af451025a642fcb185cd9 config_hash: d475a61f5b59375bf562f85f19b80409 From 490689de27d3be9b60bee69a179ec8bea48790cf Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 8 Mar 2026 07:32:06 +0000 Subject: [PATCH 359/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 6658aa3c..7bff8bc3 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-3a6bca1268f296d845db3a32cdebc9429c51cd182b7fb6c5804de8fc4e00aabd.yml -openapi_spec_hash: 99bcf30be02af451025a642fcb185cd9 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-50daa9d184375e59fb99957944584221e30ace7782b8c91c64f33507523b82f7.yml +openapi_spec_hash: 56eece83a7514306f08ce196f881fd75 config_hash: d475a61f5b59375bf562f85f19b80409 From ce52fb820a6e543c0cea10c7aec83193da8e6157 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 8 Mar 2026 08:32:02 +0000 Subject: [PATCH 360/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 7bff8bc3..175341e6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-50daa9d184375e59fb99957944584221e30ace7782b8c91c64f33507523b82f7.yml -openapi_spec_hash: 56eece83a7514306f08ce196f881fd75 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml +openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 config_hash: d475a61f5b59375bf562f85f19b80409 From 664f2deb21bd245b2c2083ef0382624784213f15 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 8 Mar 2026 10:32:07 +0000 Subject: [PATCH 361/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 175341e6..9a4dbfd1 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml -openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-634b87daac0f478ab510a4858a3b11f9b31356cd36337cb18e90cffa88661182.yml +openapi_spec_hash: e84839d13342e9288f1782e988257bdf config_hash: d475a61f5b59375bf562f85f19b80409 From 3d333e9498702197c8626e52dec1543d68efe737 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 8 Mar 2026 11:32:02 +0000 Subject: [PATCH 362/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 9a4dbfd1..175341e6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-634b87daac0f478ab510a4858a3b11f9b31356cd36337cb18e90cffa88661182.yml -openapi_spec_hash: e84839d13342e9288f1782e988257bdf +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml +openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 config_hash: d475a61f5b59375bf562f85f19b80409 From cdb80441f9022ad298a02fb4c280687547c0ecff Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 8 Mar 2026 12:32:02 +0000 Subject: [PATCH 363/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 175341e6..f982b6ed 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml -openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml +openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c config_hash: d475a61f5b59375bf562f85f19b80409 From 4c27f2b24869cac696aafa2be7f4c5797da177f4 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 8 Mar 2026 14:32:10 +0000 Subject: [PATCH 364/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f982b6ed..e3d81fc2 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml -openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-686f79901a464d223c742d24054c25c98f4968f3fc46011c6ff6542d3cdb19f2.yml +openapi_spec_hash: 5036d4fab182f9f696eed99cb23bc927 config_hash: d475a61f5b59375bf562f85f19b80409 From e67498c3b11ce0429eed8323862b4e81f48f1e4c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 8 Mar 2026 15:32:07 +0000 Subject: [PATCH 365/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index e3d81fc2..97e3b7da 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-686f79901a464d223c742d24054c25c98f4968f3fc46011c6ff6542d3cdb19f2.yml -openapi_spec_hash: 5036d4fab182f9f696eed99cb23bc927 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-aa5ff476145537891f59bf7e40c5a2589695f49566371bdcf91a6db3c903ce00.yml +openapi_spec_hash: 10d27b2bde489e37f7c4b643b72a71f9 config_hash: d475a61f5b59375bf562f85f19b80409 From 8b4c0425caa34d0b26ef53ddadd320f0a82a0b26 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 8 Mar 2026 16:32:06 +0000 Subject: [PATCH 366/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 97e3b7da..175341e6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-aa5ff476145537891f59bf7e40c5a2589695f49566371bdcf91a6db3c903ce00.yml -openapi_spec_hash: 10d27b2bde489e37f7c4b643b72a71f9 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml +openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 config_hash: d475a61f5b59375bf562f85f19b80409 From 39c0fed3cd426061de72a85c6cb9a447cacbdc6e Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 8 Mar 2026 17:32:04 +0000 Subject: [PATCH 367/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 175341e6..d91b0ca7 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml -openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e414984c2a8ac46818ef7e2faa0b1dd0a03ad96371d59eeeb54d3eb1931fefc6.yml +openapi_spec_hash: 31398fac3a663d2479c019166ea68603 config_hash: d475a61f5b59375bf562f85f19b80409 From 3305d9def946605105d545991b1fbc06d6f0a52a Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 8 Mar 2026 18:32:02 +0000 Subject: [PATCH 368/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d91b0ca7..175341e6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e414984c2a8ac46818ef7e2faa0b1dd0a03ad96371d59eeeb54d3eb1931fefc6.yml -openapi_spec_hash: 31398fac3a663d2479c019166ea68603 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml +openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 config_hash: d475a61f5b59375bf562f85f19b80409 From a23f69ca1788f767e95740fc7275e918a672b59b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 8 Mar 2026 19:32:07 +0000 Subject: [PATCH 369/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 175341e6..2d55f57b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml -openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-d213366a52049a7acfd56fa2d28c6b9edfbf9cacb4bd8afa946d558c55c0008b.yml +openapi_spec_hash: 0d0e1bda11bba12c98ae0482bfe67667 config_hash: d475a61f5b59375bf562f85f19b80409 From 8915c4032aeb96fb9446e1f3ca09541e7f5b2803 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 8 Mar 2026 20:32:06 +0000 Subject: [PATCH 370/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 2d55f57b..3a213d2a 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-d213366a52049a7acfd56fa2d28c6b9edfbf9cacb4bd8afa946d558c55c0008b.yml -openapi_spec_hash: 0d0e1bda11bba12c98ae0482bfe67667 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e5fb14dd2dd3562fdf86a40bbabebd5011e0824662285e3b518cb1179e2817cc.yml +openapi_spec_hash: fe37f3808627bae3fe47f54cd6aca906 config_hash: d475a61f5b59375bf562f85f19b80409 From e1f9742dc58e3a881b05d5ebf6e869d4a8d7a72c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 8 Mar 2026 21:32:07 +0000 Subject: [PATCH 371/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 3a213d2a..a9cdb3cf 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e5fb14dd2dd3562fdf86a40bbabebd5011e0824662285e3b518cb1179e2817cc.yml -openapi_spec_hash: fe37f3808627bae3fe47f54cd6aca906 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-90d8287832bbbf30e9ba51f1be7b1ccd5fd0efdb080758ae1db961ea6c0cbee3.yml +openapi_spec_hash: bbd6c6095f2ca46c709930f751d53ca6 config_hash: d475a61f5b59375bf562f85f19b80409 From 7243f1b36e8e17d41c3b7b826401e49172df68df Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 8 Mar 2026 22:32:13 +0000 Subject: [PATCH 372/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index a9cdb3cf..f982b6ed 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-90d8287832bbbf30e9ba51f1be7b1ccd5fd0efdb080758ae1db961ea6c0cbee3.yml -openapi_spec_hash: bbd6c6095f2ca46c709930f751d53ca6 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml +openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c config_hash: d475a61f5b59375bf562f85f19b80409 From 1b0e2721332effc6716fcebcb377c14854cfd895 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Sun, 8 Mar 2026 23:32:08 +0000 Subject: [PATCH 373/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f982b6ed..32e7f216 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml -openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-4c419691b7778db339f80b79fc0e60a5b54299a35bd399518ac0bfcb5488ea23.yml +openapi_spec_hash: b94e5a6d0438b22f5fb8a4acfa35e67d config_hash: d475a61f5b59375bf562f85f19b80409 From dd843b7f81db0cad0940132eb84973329fcd9f4b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 9 Mar 2026 00:32:04 +0000 Subject: [PATCH 374/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 32e7f216..175341e6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-4c419691b7778db339f80b79fc0e60a5b54299a35bd399518ac0bfcb5488ea23.yml -openapi_spec_hash: b94e5a6d0438b22f5fb8a4acfa35e67d +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml +openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 config_hash: d475a61f5b59375bf562f85f19b80409 From ac1e49f4f1f8f70919fa1b198ed0461a83860ec9 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 9 Mar 2026 01:32:10 +0000 Subject: [PATCH 375/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 175341e6..990ed93a 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml -openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-4fdfe2fe9510fcc934d6d2c275eafc06d4c2e6a43e9a8a5182e7c10b8c5490f3.yml +openapi_spec_hash: f16746fef70aa08145c17ae3288bc1c5 config_hash: d475a61f5b59375bf562f85f19b80409 From 5322c0fd3689a2b65b6d955532cffc07713072cd Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 9 Mar 2026 02:32:10 +0000 Subject: [PATCH 376/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 990ed93a..cbc841eb 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-4fdfe2fe9510fcc934d6d2c275eafc06d4c2e6a43e9a8a5182e7c10b8c5490f3.yml -openapi_spec_hash: f16746fef70aa08145c17ae3288bc1c5 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-3ea61229cc79693266728cbeb9bfc247342345dd84bbdb04141516b2dcf4714f.yml +openapi_spec_hash: ea186f4d6092a4482de97cd3fd12816b config_hash: d475a61f5b59375bf562f85f19b80409 From 69d71fe256670ac3c7cea409159891f114806b26 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 9 Mar 2026 03:32:03 +0000 Subject: [PATCH 377/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index cbc841eb..175341e6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-3ea61229cc79693266728cbeb9bfc247342345dd84bbdb04141516b2dcf4714f.yml -openapi_spec_hash: ea186f4d6092a4482de97cd3fd12816b +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml +openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 config_hash: d475a61f5b59375bf562f85f19b80409 From 8da70d142e94b273544c0b0a6cfc846cc7770fbf Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 9 Mar 2026 04:32:10 +0000 Subject: [PATCH 378/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 175341e6..910a0006 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml -openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-3fde35a62d4dd132b28a4ea4cde92c08feed32ca2dc8f7ea9e17035915939bc6.yml +openapi_spec_hash: d2eba6839254e7bea4abb382cfd411c0 config_hash: d475a61f5b59375bf562f85f19b80409 From 283f60dd200222c9782eca678fd54aa564013786 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 9 Mar 2026 05:32:06 +0000 Subject: [PATCH 379/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 910a0006..175341e6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-3fde35a62d4dd132b28a4ea4cde92c08feed32ca2dc8f7ea9e17035915939bc6.yml -openapi_spec_hash: d2eba6839254e7bea4abb382cfd411c0 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml +openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 config_hash: d475a61f5b59375bf562f85f19b80409 From 1a56879f68f91de89a382e475e020b3acc228fa5 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 9 Mar 2026 08:32:10 +0000 Subject: [PATCH 380/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 175341e6..bfcf21e8 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml -openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-9b393244bf2ad6e510f5bbf18d8a198d2de86a38e7c8d9af9c2784486a055f91.yml +openapi_spec_hash: 274c765e0e9fa9cd2136cf76b5c5ecd2 config_hash: d475a61f5b59375bf562f85f19b80409 From 76153742a71725319e4bdea800c9b5eaca9c52b7 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 9 Mar 2026 09:32:11 +0000 Subject: [PATCH 381/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index bfcf21e8..3a328d1a 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-9b393244bf2ad6e510f5bbf18d8a198d2de86a38e7c8d9af9c2784486a055f91.yml -openapi_spec_hash: 274c765e0e9fa9cd2136cf76b5c5ecd2 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-cf7cae5f8dcd07bb01eb1c97cd5973ef6b6204e31c87a6a339d0ddd0ee132c19.yml +openapi_spec_hash: 1823948165154a3719371ff1fe513b69 config_hash: d475a61f5b59375bf562f85f19b80409 From 35d01e6138281800abb63a4e61f942a8212c012b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 9 Mar 2026 10:34:34 +0000 Subject: [PATCH 382/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 3a328d1a..f982b6ed 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-cf7cae5f8dcd07bb01eb1c97cd5973ef6b6204e31c87a6a339d0ddd0ee132c19.yml -openapi_spec_hash: 1823948165154a3719371ff1fe513b69 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml +openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c config_hash: d475a61f5b59375bf562f85f19b80409 From dceb0b737f914febc831ea37848e194e745e80dc Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 9 Mar 2026 11:32:10 +0000 Subject: [PATCH 383/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f982b6ed..59f2420f 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml -openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b8ae03d6aa6d039c116b6711eb5361d5d549e39f4c08646204524f3532b4ee36.yml +openapi_spec_hash: 5f0cb9b7255f9f0288a681ca976607c7 config_hash: d475a61f5b59375bf562f85f19b80409 From b8394a63dd207b18e6f8e4717e1688d3d24e2180 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 9 Mar 2026 12:33:06 +0000 Subject: [PATCH 384/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 59f2420f..3d16e047 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b8ae03d6aa6d039c116b6711eb5361d5d549e39f4c08646204524f3532b4ee36.yml -openapi_spec_hash: 5f0cb9b7255f9f0288a681ca976607c7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c591114825ab07d1b55ba2e9a2a9940bae3b0ca687daf9865cd3b28bf0290219.yml +openapi_spec_hash: a7f01f97f27ecce40559aea3b3a9a96a config_hash: d475a61f5b59375bf562f85f19b80409 From c715759a1401b629547f3bd2bc29f4eecb285d2c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 9 Mar 2026 13:38:39 +0000 Subject: [PATCH 385/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 3d16e047..5b889921 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c591114825ab07d1b55ba2e9a2a9940bae3b0ca687daf9865cd3b28bf0290219.yml -openapi_spec_hash: a7f01f97f27ecce40559aea3b3a9a96a +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ceb678c816fa2f2bf77c8f2686706e7b6d0dd2466b808927c48328686026b964.yml +openapi_spec_hash: b0352ed43ac27d03bd362f19b47bfa26 config_hash: d475a61f5b59375bf562f85f19b80409 From ace75840e48e3bf5ed11f92069dff9628a0e11d9 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 9 Mar 2026 14:32:10 +0000 Subject: [PATCH 386/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 5b889921..8712af46 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ceb678c816fa2f2bf77c8f2686706e7b6d0dd2466b808927c48328686026b964.yml -openapi_spec_hash: b0352ed43ac27d03bd362f19b47bfa26 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-02008057a08c7c1fe2f30b2e95cbba653c4293fd8cf49cc661b08be9023b539f.yml +openapi_spec_hash: 1a78bd98fa2abae8e7bfdfd0d26488cf config_hash: d475a61f5b59375bf562f85f19b80409 From 2acfcc5616b75d2a6b57c0ef4fb635137506e003 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 9 Mar 2026 15:32:15 +0000 Subject: [PATCH 387/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8712af46..54817a12 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-02008057a08c7c1fe2f30b2e95cbba653c4293fd8cf49cc661b08be9023b539f.yml -openapi_spec_hash: 1a78bd98fa2abae8e7bfdfd0d26488cf +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ad584f06c2b4d49f7a469a79f3442769382aadd44678f406d5bd746c399b762d.yml +openapi_spec_hash: 546ebce3d454eb59a981db14e4e7c81c config_hash: d475a61f5b59375bf562f85f19b80409 From 28f18dd429b2abfe06cb8ddfb01c18184e92d443 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 9 Mar 2026 16:32:09 +0000 Subject: [PATCH 388/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 54817a12..175341e6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ad584f06c2b4d49f7a469a79f3442769382aadd44678f406d5bd746c399b762d.yml -openapi_spec_hash: 546ebce3d454eb59a981db14e4e7c81c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml +openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 config_hash: d475a61f5b59375bf562f85f19b80409 From f857a49b5691c3df68f6c2ea74709e3c0e411141 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 9 Mar 2026 20:36:59 +0000 Subject: [PATCH 389/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 175341e6..f982b6ed 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml -openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml +openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c config_hash: d475a61f5b59375bf562f85f19b80409 From 17b027de8e8e49b579f7fd46f07276d267e54eff Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 9 Mar 2026 21:32:20 +0000 Subject: [PATCH 390/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f982b6ed..175341e6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml -openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml +openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 config_hash: d475a61f5b59375bf562f85f19b80409 From 8b9a9dca5f5153396aa7cfa31b77d2d4960738d8 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 9 Mar 2026 22:32:06 +0000 Subject: [PATCH 391/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 175341e6..f3d45def 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml -openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-a19a8f4ff11dd025f74f389f58dbd807166239814eb956cfd864b432f74d0eab.yml +openapi_spec_hash: 4dce18d62ca04f98ed61b9f2a7e37e11 config_hash: d475a61f5b59375bf562f85f19b80409 From 85de76ea79adca1a2651be4eaef6f2b2aba3ae90 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Mon, 9 Mar 2026 23:32:02 +0000 Subject: [PATCH 392/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f3d45def..f982b6ed 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-a19a8f4ff11dd025f74f389f58dbd807166239814eb956cfd864b432f74d0eab.yml -openapi_spec_hash: 4dce18d62ca04f98ed61b9f2a7e37e11 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml +openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c config_hash: d475a61f5b59375bf562f85f19b80409 From e882ace9393ac7a2f068236e7f002a9a129c9f80 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 10 Mar 2026 00:32:05 +0000 Subject: [PATCH 393/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f982b6ed..993eaa65 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml -openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b6b573609c8f3d93bf58e8d285f319797df31a1b469166aa7dc4964974877ef8.yml +openapi_spec_hash: e459b865ffb5a72cc6a8e8a9ae8c9b7c config_hash: d475a61f5b59375bf562f85f19b80409 From 1f05cbbca233316854b7fd8129e59f264011043c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 10 Mar 2026 01:32:15 +0000 Subject: [PATCH 394/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 993eaa65..ef116781 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b6b573609c8f3d93bf58e8d285f319797df31a1b469166aa7dc4964974877ef8.yml -openapi_spec_hash: e459b865ffb5a72cc6a8e8a9ae8c9b7c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f64b69801c279e8be2111b5819130dd754cf53c35317719a984dcf697110b129.yml +openapi_spec_hash: d0439e07a630612b0438588572f7a181 config_hash: d475a61f5b59375bf562f85f19b80409 From b26678fba8c4ff7c03a684582bcb96cc14e5b9fe Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 10 Mar 2026 02:32:11 +0000 Subject: [PATCH 395/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index ef116781..175341e6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f64b69801c279e8be2111b5819130dd754cf53c35317719a984dcf697110b129.yml -openapi_spec_hash: d0439e07a630612b0438588572f7a181 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml +openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 config_hash: d475a61f5b59375bf562f85f19b80409 From 5750dee313844029f16d5a4dc6c86aec0484d92e Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 10 Mar 2026 03:32:03 +0000 Subject: [PATCH 396/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 175341e6..f982b6ed 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml -openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml +openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c config_hash: d475a61f5b59375bf562f85f19b80409 From 066007aa749c9d1271ca8e39a83c6d02db2ccfb7 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 10 Mar 2026 06:32:04 +0000 Subject: [PATCH 397/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f982b6ed..175341e6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml -openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml +openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 config_hash: d475a61f5b59375bf562f85f19b80409 From 45199e8e0686c4a8ca5b5b8507c235ffc2ad44dc Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 10 Mar 2026 07:43:34 +0000 Subject: [PATCH 398/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 175341e6..f982b6ed 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml -openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml +openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c config_hash: d475a61f5b59375bf562f85f19b80409 From d307c1bf0356d442790660792b84c00fd59f68dd Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 10 Mar 2026 09:32:09 +0000 Subject: [PATCH 399/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f982b6ed..175341e6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml -openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml +openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 config_hash: d475a61f5b59375bf562f85f19b80409 From 008a19a0ce5283585b15e745c394b9628d2b0aa1 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 10 Mar 2026 10:32:07 +0000 Subject: [PATCH 400/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 175341e6..f982b6ed 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml -openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml +openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c config_hash: d475a61f5b59375bf562f85f19b80409 From b69e217a5149260f3b08bfb20a8475a397894255 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 10 Mar 2026 11:32:07 +0000 Subject: [PATCH 401/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f982b6ed..48b2b7cb 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml -openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f5ab8d6fe393586ac9a6fdd180edcdfa1d6f2b2fd7cd8e22410821e32efcb63b.yml +openapi_spec_hash: a9cdc331e71e2b6254c312030b4d0a15 config_hash: d475a61f5b59375bf562f85f19b80409 From 31580d6703f0fc9b5d3c5838220097de1accad28 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 10 Mar 2026 12:32:05 +0000 Subject: [PATCH 402/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 48b2b7cb..175341e6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f5ab8d6fe393586ac9a6fdd180edcdfa1d6f2b2fd7cd8e22410821e32efcb63b.yml -openapi_spec_hash: a9cdc331e71e2b6254c312030b4d0a15 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml +openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 config_hash: d475a61f5b59375bf562f85f19b80409 From 66610297ddd6efe0dbb565b219c2165e6031370d Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 10 Mar 2026 14:34:02 +0000 Subject: [PATCH 403/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 175341e6..b3fab114 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml -openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f8cd72700babe7530df2aafb12cb0915101599246ca207d3fbdc8511b18ed83c.yml +openapi_spec_hash: f73655bc17a62ab44745bb1148140519 config_hash: d475a61f5b59375bf562f85f19b80409 From 5e842d06dbf3a2b2d53323b6caf50190daf69f14 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 10 Mar 2026 15:33:47 +0000 Subject: [PATCH 404/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index b3fab114..e7ed8d54 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f8cd72700babe7530df2aafb12cb0915101599246ca207d3fbdc8511b18ed83c.yml -openapi_spec_hash: f73655bc17a62ab44745bb1148140519 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f854915226ec2a4fdf3eac5c3290adbd0064c31d723554f3deaae772e4f765c0.yml +openapi_spec_hash: 888fa6477d9696fc3af3d41081eb3256 config_hash: d475a61f5b59375bf562f85f19b80409 From 0ed721eee2a7a1b8949947400beafd8af5e19239 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 10 Mar 2026 17:33:22 +0000 Subject: [PATCH 405/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index e7ed8d54..73bc5de4 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f854915226ec2a4fdf3eac5c3290adbd0064c31d723554f3deaae772e4f765c0.yml -openapi_spec_hash: 888fa6477d9696fc3af3d41081eb3256 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-40c1be5f2751ec9c47c70874d2ac1c711dfafd7ae78f717e1cb29b144b81e28d.yml +openapi_spec_hash: 705252702dde47c364a9826a34d464a3 config_hash: d475a61f5b59375bf562f85f19b80409 From 87de0b5c123195792d62bea7d53afdf7d7b9e929 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 10 Mar 2026 17:34:44 +0000 Subject: [PATCH 406/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 73bc5de4..79daf279 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-40c1be5f2751ec9c47c70874d2ac1c711dfafd7ae78f717e1cb29b144b81e28d.yml -openapi_spec_hash: 705252702dde47c364a9826a34d464a3 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-fa86e250bf40c0a5127efb3f8bd6ddf86c72103eb6ca0f8bab1a9990eb457d21.yml +openapi_spec_hash: a0ecf1e0d15543399e3e76fc83c3cc72 config_hash: d475a61f5b59375bf562f85f19b80409 From c2a1bacd295ad3b5b147bc3cfc5d72f9f0c11ecb Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 10 Mar 2026 18:32:28 +0000 Subject: [PATCH 407/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 79daf279..f982b6ed 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-fa86e250bf40c0a5127efb3f8bd6ddf86c72103eb6ca0f8bab1a9990eb457d21.yml -openapi_spec_hash: a0ecf1e0d15543399e3e76fc83c3cc72 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml +openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c config_hash: d475a61f5b59375bf562f85f19b80409 From 88b21a1b38db806c139c7559f15f75c8ee9f3110 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 10 Mar 2026 19:38:50 +0000 Subject: [PATCH 408/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f982b6ed..192ce11f 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml -openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-aaa51aba66ddeb1ccda5dd059f0903d9a3a0023090c4950213e3fc4e9b22d8e7.yml +openapi_spec_hash: d06cb2d941f9d2f86cfb79f1fa1b3c17 config_hash: d475a61f5b59375bf562f85f19b80409 From 4d63489b159a8795c981990763cb66bc67c5ee5a Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 10 Mar 2026 20:32:17 +0000 Subject: [PATCH 409/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 192ce11f..f982b6ed 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-aaa51aba66ddeb1ccda5dd059f0903d9a3a0023090c4950213e3fc4e9b22d8e7.yml -openapi_spec_hash: d06cb2d941f9d2f86cfb79f1fa1b3c17 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml +openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c config_hash: d475a61f5b59375bf562f85f19b80409 From c5343489d92a886802a564a98b2f94cc54eb9b86 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 10 Mar 2026 21:32:23 +0000 Subject: [PATCH 410/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f982b6ed..5f0edbb3 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml -openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-de2f2ad4a94a685cd11b4dec2590912875a3b01faea5c6c9c36ecfa4cae6d0a3.yml +openapi_spec_hash: e4b5a01ee550530bccf97c6862941524 config_hash: d475a61f5b59375bf562f85f19b80409 From 30167a5557b498b3dea06009802b493d36f2c544 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 10 Mar 2026 22:32:12 +0000 Subject: [PATCH 411/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 5f0edbb3..f982b6ed 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-de2f2ad4a94a685cd11b4dec2590912875a3b01faea5c6c9c36ecfa4cae6d0a3.yml -openapi_spec_hash: e4b5a01ee550530bccf97c6862941524 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml +openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c config_hash: d475a61f5b59375bf562f85f19b80409 From 1e6f190703b508084b425469ae2e072f79c95ce8 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 10 Mar 2026 23:32:20 +0000 Subject: [PATCH 412/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f982b6ed..d65b3ad5 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml -openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f06660907d3208166a1d9849a09d3dbcd40417af245190963340636b05d5058b.yml +openapi_spec_hash: 9dad82b4cf43b1b6d564c391629efd10 config_hash: d475a61f5b59375bf562f85f19b80409 From 4ec5996ac470bf6b178aa947e0b002fae2ae0ff3 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 11 Mar 2026 00:32:18 +0000 Subject: [PATCH 413/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index d65b3ad5..175341e6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f06660907d3208166a1d9849a09d3dbcd40417af245190963340636b05d5058b.yml -openapi_spec_hash: 9dad82b4cf43b1b6d564c391629efd10 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml +openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 config_hash: d475a61f5b59375bf562f85f19b80409 From 92df18487e6b3b0ee4640fca82f4215f44c60cee Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 11 Mar 2026 01:32:17 +0000 Subject: [PATCH 414/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 175341e6..f982b6ed 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml -openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml +openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c config_hash: d475a61f5b59375bf562f85f19b80409 From 9a0863739f476a8847af5988b2fcfc652188df85 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 11 Mar 2026 02:32:22 +0000 Subject: [PATCH 415/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f982b6ed..7e651f44 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml -openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c8a91c8a68291d4c027d06eeb3a9f7d02577a725d118bee630a964c0155c9719.yml +openapi_spec_hash: cb9b11ff2b7fa28f442c95f734a019ff config_hash: d475a61f5b59375bf562f85f19b80409 From 1530fa9f6ce9b087975064554107e93249ffd6aa Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 11 Mar 2026 03:32:17 +0000 Subject: [PATCH 416/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 7e651f44..12192643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c8a91c8a68291d4c027d06eeb3a9f7d02577a725d118bee630a964c0155c9719.yml -openapi_spec_hash: cb9b11ff2b7fa28f442c95f734a019ff +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b172b00b9cb8663a634fa964111db8ab5b41973b99a6b678e9bc4d9395ad1fb5.yml +openapi_spec_hash: e20b76eed75d47af7061ddc448aa7684 config_hash: d475a61f5b59375bf562f85f19b80409 From bee3358aade54d0f8a34637253c6eff40939cd69 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 11 Mar 2026 04:32:21 +0000 Subject: [PATCH 417/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 12192643..47114b6f 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b172b00b9cb8663a634fa964111db8ab5b41973b99a6b678e9bc4d9395ad1fb5.yml -openapi_spec_hash: e20b76eed75d47af7061ddc448aa7684 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-3b2dc0d751db78278d89e53c935f769140e12adcc29d20555d1c97ec72a4bc24.yml +openapi_spec_hash: 0f09c7c5b68bb4e0aca43b314d973bfa config_hash: d475a61f5b59375bf562f85f19b80409 From 322b9a07b36d1298d6f1dfffe3a9d48c92ea1b7d Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 11 Mar 2026 05:32:21 +0000 Subject: [PATCH 418/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 47114b6f..2e66070f 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-3b2dc0d751db78278d89e53c935f769140e12adcc29d20555d1c97ec72a4bc24.yml -openapi_spec_hash: 0f09c7c5b68bb4e0aca43b314d973bfa +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ba2c9c6ba055e23e2e63e0538c775cce778d93226203ccd5b11d5e42e635c756.yml +openapi_spec_hash: 518037a47035a7328cc30085395d8e26 config_hash: d475a61f5b59375bf562f85f19b80409 From f43375d997a972617cb5271c2e07870b3f01d10b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 11 Mar 2026 06:32:13 +0000 Subject: [PATCH 419/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 2e66070f..f982b6ed 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ba2c9c6ba055e23e2e63e0538c775cce778d93226203ccd5b11d5e42e635c756.yml -openapi_spec_hash: 518037a47035a7328cc30085395d8e26 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml +openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c config_hash: d475a61f5b59375bf562f85f19b80409 From 5af94bbd60ba5b9b159abebdd85257d7d64b9ebc Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 11 Mar 2026 07:32:12 +0000 Subject: [PATCH 420/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f982b6ed..175341e6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml -openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml +openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 config_hash: d475a61f5b59375bf562f85f19b80409 From 400c53db6af33b97b48055f4f2e51b66f0bae0c3 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 11 Mar 2026 09:32:34 +0000 Subject: [PATCH 421/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 175341e6..adba00ad 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml -openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-fd119c75690fd2dd7d3d7b29993d39988a0ef0e66c5a24665e77bb639cc5218c.yml +openapi_spec_hash: 6f31a0c8c0a2244d55993f58286f7add config_hash: d475a61f5b59375bf562f85f19b80409 From c8e0f26d713f1dc3da258ba7143b2d2bd53f5374 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 11 Mar 2026 10:32:16 +0000 Subject: [PATCH 422/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index adba00ad..9e0dd954 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-fd119c75690fd2dd7d3d7b29993d39988a0ef0e66c5a24665e77bb639cc5218c.yml -openapi_spec_hash: 6f31a0c8c0a2244d55993f58286f7add +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c07e7bdfdcb04e02a5e922458342062c0aba78be9a33609e147deeffda0b9ba1.yml +openapi_spec_hash: ee7b2280f3962519ebc01ef6044f55ce config_hash: d475a61f5b59375bf562f85f19b80409 From 98168b0fd34cce8ec521c3b3ac64715ab2cc09f8 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 11 Mar 2026 11:32:15 +0000 Subject: [PATCH 423/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 9e0dd954..375a21fa 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c07e7bdfdcb04e02a5e922458342062c0aba78be9a33609e147deeffda0b9ba1.yml -openapi_spec_hash: ee7b2280f3962519ebc01ef6044f55ce +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-7736c466158e1806fd6ecce7d4000a53101c4d6a2a01ad09889aa4990d416c0e.yml +openapi_spec_hash: a135249feedd954176628cd4d5e790e6 config_hash: d475a61f5b59375bf562f85f19b80409 From 479d1c0b8eac88b18ca06f1d9669abda9f7f2beb Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 11 Mar 2026 12:32:17 +0000 Subject: [PATCH 424/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 375a21fa..953e421b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-7736c466158e1806fd6ecce7d4000a53101c4d6a2a01ad09889aa4990d416c0e.yml -openapi_spec_hash: a135249feedd954176628cd4d5e790e6 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-881e5552a775f2b7947cfee11c57709a76d1e6e19f74589586292abacf00e002.yml +openapi_spec_hash: afba9122ce3635c7de34b72458c01899 config_hash: d475a61f5b59375bf562f85f19b80409 From 6d4e87dae24fe9c5775022473d10d1bf67feb3fd Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 11 Mar 2026 13:00:37 +0000 Subject: [PATCH 425/433] fix(client): incorrect `Retry-After` parsing --- .../dm/sent/core/http/RetryingHttpClient.kt | 2 +- .../sent/core/http/RetryingHttpClientTest.kt | 224 +++++++++++++++--- 2 files changed, 192 insertions(+), 34 deletions(-) diff --git a/sent-dm-java-core/src/main/kotlin/dm/sent/core/http/RetryingHttpClient.kt b/sent-dm-java-core/src/main/kotlin/dm/sent/core/http/RetryingHttpClient.kt index 65c81cad..e1108abd 100644 --- a/sent-dm-java-core/src/main/kotlin/dm/sent/core/http/RetryingHttpClient.kt +++ b/sent-dm-java-core/src/main/kotlin/dm/sent/core/http/RetryingHttpClient.kt @@ -201,7 +201,7 @@ private constructor( ?: headers.values("Retry-After").getOrNull(0)?.let { retryAfter -> retryAfter.toFloatOrNull()?.times(TimeUnit.SECONDS.toNanos(1)) ?: try { - ChronoUnit.MILLIS.between( + ChronoUnit.NANOS.between( OffsetDateTime.now(clock), OffsetDateTime.parse( retryAfter, diff --git a/sent-dm-java-core/src/test/kotlin/dm/sent/core/http/RetryingHttpClientTest.kt b/sent-dm-java-core/src/test/kotlin/dm/sent/core/http/RetryingHttpClientTest.kt index 8e72af18..421986de 100644 --- a/sent-dm-java-core/src/test/kotlin/dm/sent/core/http/RetryingHttpClientTest.kt +++ b/sent-dm-java-core/src/test/kotlin/dm/sent/core/http/RetryingHttpClientTest.kt @@ -20,7 +20,11 @@ import dm.sent.core.RequestOptions import dm.sent.core.Sleeper import dm.sent.errors.SentDmRetryableException import java.io.InputStream +import java.time.Clock import java.time.Duration +import java.time.OffsetDateTime +import java.time.ZoneOffset +import java.time.format.DateTimeFormatter import java.util.concurrent.CompletableFuture import org.assertj.core.api.Assertions.assertThat import org.junit.jupiter.api.BeforeEach @@ -36,6 +40,21 @@ internal class RetryingHttpClientTest { private lateinit var baseUrl: String private lateinit var httpClient: HttpClient + private class RecordingSleeper : Sleeper { + val durations = mutableListOf() + + override fun sleep(duration: Duration) { + durations.add(duration) + } + + override fun sleepAsync(duration: Duration): CompletableFuture { + durations.add(duration) + return CompletableFuture.completedFuture(null) + } + + override fun close() {} + } + @BeforeEach fun beforeEach(wmRuntimeInfo: WireMockRuntimeInfo) { baseUrl = wmRuntimeInfo.httpBaseUrl @@ -86,7 +105,8 @@ internal class RetryingHttpClientTest { @ValueSource(booleans = [false, true]) fun execute(async: Boolean) { stubFor(post(urlPathEqualTo("/something")).willReturn(ok())) - val retryingClient = retryingHttpClientBuilder().build() + val sleeper = RecordingSleeper() + val retryingClient = retryingHttpClientBuilder(sleeper).build() val response = retryingClient.execute( @@ -100,6 +120,7 @@ internal class RetryingHttpClientTest { assertThat(response.statusCode()).isEqualTo(200) verify(1, postRequestedFor(urlPathEqualTo("/something"))) + assertThat(sleeper.durations).isEmpty() assertNoResponseLeaks() } @@ -111,8 +132,12 @@ internal class RetryingHttpClientTest { .withHeader("X-Some-Header", matching("stainless-java-retry-.+")) .willReturn(ok()) ) + val sleeper = RecordingSleeper() val retryingClient = - retryingHttpClientBuilder().maxRetries(2).idempotencyHeader("X-Some-Header").build() + retryingHttpClientBuilder(sleeper) + .maxRetries(2) + .idempotencyHeader("X-Some-Header") + .build() val response = retryingClient.execute( @@ -126,20 +151,20 @@ internal class RetryingHttpClientTest { assertThat(response.statusCode()).isEqualTo(200) verify(1, postRequestedFor(urlPathEqualTo("/something"))) + assertThat(sleeper.durations).isEmpty() assertNoResponseLeaks() } @ParameterizedTest @ValueSource(booleans = [false, true]) fun execute_withRetryAfterHeader(async: Boolean) { + val retryAfterDate = "Wed, 21 Oct 2015 07:28:00 GMT" stubFor( post(urlPathEqualTo("/something")) // First we fail with a retry after header given as a date .inScenario("foo") .whenScenarioStateIs(Scenario.STARTED) - .willReturn( - serviceUnavailable().withHeader("Retry-After", "Wed, 21 Oct 2015 07:28:00 GMT") - ) + .willReturn(serviceUnavailable().withHeader("Retry-After", retryAfterDate)) .willSetStateTo("RETRY_AFTER_DATE") ) stubFor( @@ -158,7 +183,13 @@ internal class RetryingHttpClientTest { .willReturn(ok()) .willSetStateTo("COMPLETED") ) - val retryingClient = retryingHttpClientBuilder().maxRetries(2).build() + // Fix the clock to 5 seconds before the Retry-After date so the date-based backoff is + // deterministic. + val retryAfterDateTime = + OffsetDateTime.parse(retryAfterDate, DateTimeFormatter.RFC_1123_DATE_TIME) + val clock = Clock.fixed(retryAfterDateTime.minusSeconds(5).toInstant(), ZoneOffset.UTC) + val sleeper = RecordingSleeper() + val retryingClient = retryingHttpClientBuilder(sleeper, clock).maxRetries(2).build() val response = retryingClient.execute( @@ -186,19 +217,20 @@ internal class RetryingHttpClientTest { postRequestedFor(urlPathEqualTo("/something")) .withHeader("x-stainless-retry-count", equalTo("2")), ) + assertThat(sleeper.durations) + .containsExactly(Duration.ofSeconds(5), Duration.ofMillis(1234)) assertNoResponseLeaks() } @ParameterizedTest @ValueSource(booleans = [false, true]) fun execute_withOverwrittenRetryCountHeader(async: Boolean) { + val retryAfterDate = "Wed, 21 Oct 2015 07:28:00 GMT" stubFor( post(urlPathEqualTo("/something")) .inScenario("foo") // first we fail with a retry after header given as a date .whenScenarioStateIs(Scenario.STARTED) - .willReturn( - serviceUnavailable().withHeader("Retry-After", "Wed, 21 Oct 2015 07:28:00 GMT") - ) + .willReturn(serviceUnavailable().withHeader("Retry-After", retryAfterDate)) .willSetStateTo("RETRY_AFTER_DATE") ) stubFor( @@ -208,7 +240,11 @@ internal class RetryingHttpClientTest { .willReturn(ok()) .willSetStateTo("COMPLETED") ) - val retryingClient = retryingHttpClientBuilder().maxRetries(2).build() + val retryAfterDateTime = + OffsetDateTime.parse(retryAfterDate, DateTimeFormatter.RFC_1123_DATE_TIME) + val clock = Clock.fixed(retryAfterDateTime.minusSeconds(5).toInstant(), ZoneOffset.UTC) + val sleeper = RecordingSleeper() + val retryingClient = retryingHttpClientBuilder(sleeper, clock).maxRetries(2).build() val response = retryingClient.execute( @@ -227,6 +263,7 @@ internal class RetryingHttpClientTest { postRequestedFor(urlPathEqualTo("/something")) .withHeader("x-stainless-retry-count", equalTo("42")), ) + assertThat(sleeper.durations).containsExactly(Duration.ofSeconds(5)) assertNoResponseLeaks() } @@ -247,7 +284,8 @@ internal class RetryingHttpClientTest { .willReturn(ok()) .willSetStateTo("COMPLETED") ) - val retryingClient = retryingHttpClientBuilder().maxRetries(1).build() + val sleeper = RecordingSleeper() + val retryingClient = retryingHttpClientBuilder(sleeper).maxRetries(1).build() val response = retryingClient.execute( @@ -261,6 +299,7 @@ internal class RetryingHttpClientTest { assertThat(response.statusCode()).isEqualTo(200) verify(2, postRequestedFor(urlPathEqualTo("/something"))) + assertThat(sleeper.durations).containsExactly(Duration.ofMillis(10)) assertNoResponseLeaks() } @@ -301,21 +340,12 @@ internal class RetryingHttpClientTest { override fun close() = httpClient.close() } + val sleeper = RecordingSleeper() val retryingClient = RetryingHttpClient.builder() .httpClient(failingHttpClient) .maxRetries(2) - .sleeper( - object : Sleeper { - - override fun sleep(duration: Duration) {} - - override fun sleepAsync(duration: Duration): CompletableFuture = - CompletableFuture.completedFuture(null) - - override fun close() {} - } - ) + .sleeper(sleeper) .build() val response = @@ -339,25 +369,153 @@ internal class RetryingHttpClientTest { postRequestedFor(urlPathEqualTo("/something")) .withHeader("x-stainless-retry-count", equalTo("0")), ) + // Exponential backoff with jitter: 0.5s * jitter where jitter is in [0.75, 1.0]. + assertThat(sleeper.durations).hasSize(1) + assertThat(sleeper.durations[0]).isBetween(Duration.ofMillis(375), Duration.ofMillis(500)) assertNoResponseLeaks() } - private fun retryingHttpClientBuilder() = - RetryingHttpClient.builder() - .httpClient(httpClient) - // Use a no-op `Sleeper` to make the test fast. - .sleeper( - object : Sleeper { + @ParameterizedTest + @ValueSource(booleans = [false, true]) + fun execute_withExponentialBackoff(async: Boolean) { + stubFor(post(urlPathEqualTo("/something")).willReturn(serviceUnavailable())) + val sleeper = RecordingSleeper() + val retryingClient = retryingHttpClientBuilder(sleeper).maxRetries(3).build() + + val response = + retryingClient.execute( + HttpRequest.builder() + .method(HttpMethod.POST) + .baseUrl(baseUrl) + .addPathSegment("something") + .build(), + async, + ) - override fun sleep(duration: Duration) {} + // All retries exhausted; the last 503 response is returned. + assertThat(response.statusCode()).isEqualTo(503) + verify(4, postRequestedFor(urlPathEqualTo("/something"))) + // Exponential backoff with jitter: backoff = min(0.5 * 2^(retries-1), 8) * jitter where + // jitter is in [0.75, 1.0]. + assertThat(sleeper.durations).hasSize(3) + // retries=1: 0.5s * [0.75, 1.0] + assertThat(sleeper.durations[0]).isBetween(Duration.ofMillis(375), Duration.ofMillis(500)) + // retries=2: 1.0s * [0.75, 1.0] + assertThat(sleeper.durations[1]).isBetween(Duration.ofMillis(750), Duration.ofMillis(1000)) + // retries=3: 2.0s * [0.75, 1.0] + assertThat(sleeper.durations[2]).isBetween(Duration.ofMillis(1500), Duration.ofMillis(2000)) + assertNoResponseLeaks() + } - override fun sleepAsync(duration: Duration): CompletableFuture = - CompletableFuture.completedFuture(null) + @ParameterizedTest + @ValueSource(booleans = [false, true]) + fun execute_withExponentialBackoffCap(async: Boolean) { + stubFor(post(urlPathEqualTo("/something")).willReturn(serviceUnavailable())) + val sleeper = RecordingSleeper() + val retryingClient = retryingHttpClientBuilder(sleeper).maxRetries(6).build() - override fun close() {} - } + val response = + retryingClient.execute( + HttpRequest.builder() + .method(HttpMethod.POST) + .baseUrl(baseUrl) + .addPathSegment("something") + .build(), + async, ) + assertThat(response.statusCode()).isEqualTo(503) + verify(7, postRequestedFor(urlPathEqualTo("/something"))) + assertThat(sleeper.durations).hasSize(6) + // retries=5: min(0.5 * 2^4, 8) = 8.0s * [0.75, 1.0] + assertThat(sleeper.durations[4]).isBetween(Duration.ofMillis(6000), Duration.ofMillis(8000)) + // retries=6: min(0.5 * 2^5, 8) = min(16, 8) = 8.0s * [0.75, 1.0] (capped) + assertThat(sleeper.durations[5]).isBetween(Duration.ofMillis(6000), Duration.ofMillis(8000)) + assertNoResponseLeaks() + } + + @ParameterizedTest + @ValueSource(booleans = [false, true]) + fun execute_withRetryAfterMsPriorityOverRetryAfter(async: Boolean) { + stubFor( + post(urlPathEqualTo("/something")) + .inScenario("foo") + .whenScenarioStateIs(Scenario.STARTED) + .willReturn( + serviceUnavailable() + .withHeader("Retry-After-Ms", "50") + .withHeader("Retry-After", "2") + ) + .willSetStateTo("RETRY") + ) + stubFor( + post(urlPathEqualTo("/something")) + .inScenario("foo") + .whenScenarioStateIs("RETRY") + .willReturn(ok()) + .willSetStateTo("COMPLETED") + ) + val sleeper = RecordingSleeper() + val retryingClient = retryingHttpClientBuilder(sleeper).maxRetries(1).build() + + val response = + retryingClient.execute( + HttpRequest.builder() + .method(HttpMethod.POST) + .baseUrl(baseUrl) + .addPathSegment("something") + .build(), + async, + ) + + assertThat(response.statusCode()).isEqualTo(200) + // Retry-After-Ms (50ms) takes priority over Retry-After (2s). + assertThat(sleeper.durations).containsExactly(Duration.ofMillis(50)) + assertNoResponseLeaks() + } + + @ParameterizedTest + @ValueSource(booleans = [false, true]) + fun execute_withRetryAfterUnparseable(async: Boolean) { + stubFor( + post(urlPathEqualTo("/something")) + .inScenario("foo") + .whenScenarioStateIs(Scenario.STARTED) + .willReturn(serviceUnavailable().withHeader("Retry-After", "not-a-date-or-number")) + .willSetStateTo("RETRY") + ) + stubFor( + post(urlPathEqualTo("/something")) + .inScenario("foo") + .whenScenarioStateIs("RETRY") + .willReturn(ok()) + .willSetStateTo("COMPLETED") + ) + val sleeper = RecordingSleeper() + val retryingClient = retryingHttpClientBuilder(sleeper).maxRetries(1).build() + + val response = + retryingClient.execute( + HttpRequest.builder() + .method(HttpMethod.POST) + .baseUrl(baseUrl) + .addPathSegment("something") + .build(), + async, + ) + + assertThat(response.statusCode()).isEqualTo(200) + // Unparseable Retry-After falls through to exponential backoff. + assertThat(sleeper.durations).hasSize(1) + assertThat(sleeper.durations[0]).isBetween(Duration.ofMillis(375), Duration.ofMillis(500)) + assertNoResponseLeaks() + } + + private fun retryingHttpClientBuilder( + sleeper: RecordingSleeper, + clock: Clock = Clock.systemUTC(), + ) = RetryingHttpClient.builder().httpClient(httpClient).sleeper(sleeper).clock(clock) + private fun HttpClient.execute(request: HttpRequest, async: Boolean): HttpResponse = if (async) executeAsync(request).get() else execute(request) From 70dfdfb9ede731566d328881f399fb4255e218b9 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 11 Mar 2026 13:32:16 +0000 Subject: [PATCH 426/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 953e421b..8f77e9c3 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-881e5552a775f2b7947cfee11c57709a76d1e6e19f74589586292abacf00e002.yml -openapi_spec_hash: afba9122ce3635c7de34b72458c01899 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-9e84087f910d3f23d58c0dd5489167db2b51a00b3ac1c1d363e127c1aa858e41.yml +openapi_spec_hash: 1c4479b79b8b6809e558a48239526da8 config_hash: d475a61f5b59375bf562f85f19b80409 From 869a8ebe9c426fa80693222a814ecdbc80f5c6ba Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 11 Mar 2026 14:32:13 +0000 Subject: [PATCH 427/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8f77e9c3..175341e6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-9e84087f910d3f23d58c0dd5489167db2b51a00b3ac1c1d363e127c1aa858e41.yml -openapi_spec_hash: 1c4479b79b8b6809e558a48239526da8 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml +openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 config_hash: d475a61f5b59375bf562f85f19b80409 From 1a2fc4d9141007dc4ca65f570b2de9c09f934464 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 11 Mar 2026 15:32:18 +0000 Subject: [PATCH 428/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 175341e6..34f8f3c5 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml -openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-927decdfc96c667bb3842e3e58cf9a05d25053a0a00ac0113651c87b4c7b2729.yml +openapi_spec_hash: ee113dc21f1635b680e70bb9956e3594 config_hash: d475a61f5b59375bf562f85f19b80409 From b19acefbb5c538ceb3e19e7027afb5a89de60679 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 11 Mar 2026 16:32:20 +0000 Subject: [PATCH 429/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 34f8f3c5..175341e6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-927decdfc96c667bb3842e3e58cf9a05d25053a0a00ac0113651c87b4c7b2729.yml -openapi_spec_hash: ee113dc21f1635b680e70bb9956e3594 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml +openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 config_hash: d475a61f5b59375bf562f85f19b80409 From 01b26efa83e04e5a2ab0c6b9366a0531d3a9bc2c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 11 Mar 2026 17:32:23 +0000 Subject: [PATCH 430/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 175341e6..96c2da04 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-567b05d524422e02b786a22662fdfaf321670433bc9942b7c57e69f31b0b0c51.yml -openapi_spec_hash: 6f84efcdeca146535cbd50c6ba7b57e7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f259474e37c644e7da5161854b04d66a4da3a871d2bd31b28b0d044ade941b0e.yml +openapi_spec_hash: 92c4da4fab77e68b8b51b3c5d4311d8a config_hash: d475a61f5b59375bf562f85f19b80409 From 20e1ee02a5ab44efe7b78eb4c03134403c8c340a Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 11 Mar 2026 18:32:18 +0000 Subject: [PATCH 431/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 96c2da04..a0eeae6c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f259474e37c644e7da5161854b04d66a4da3a871d2bd31b28b0d044ade941b0e.yml -openapi_spec_hash: 92c4da4fab77e68b8b51b3c5d4311d8a +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-1010b5abecdc34d4df3a5a5e549fe40b9d1769f2630b30caace186dfdee80385.yml +openapi_spec_hash: 3e10358aa7e73b8484fb879514433b38 config_hash: d475a61f5b59375bf562f85f19b80409 From 1c4f0a36934aeab7c389eeb8a6b9f05cba645102 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 11 Mar 2026 20:32:14 +0000 Subject: [PATCH 432/433] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index a0eeae6c..f982b6ed 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-1010b5abecdc34d4df3a5a5e549fe40b9d1769f2630b30caace186dfdee80385.yml -openapi_spec_hash: 3e10358aa7e73b8484fb879514433b38 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-c1e54655c045f25bd08ecc70c87f938e429911c413c09957d83d3eb9eaab2372.yml +openapi_spec_hash: 44b7f99e2660bde83eff178b9d4ec00c config_hash: d475a61f5b59375bf562f85f19b80409 From 605b1aab40b7f0f342c08c771b20aa8016e69cf2 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 11 Mar 2026 20:33:59 +0000 Subject: [PATCH 433/433] release: 0.6.1 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 18 ++++++++++++++++++ README.md | 10 +++++----- build.gradle.kts | 2 +- 4 files changed, 25 insertions(+), 7 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 4208b5cb..ac031714 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.6.0" + ".": "0.6.1" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index a6efd531..7800b53f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## 0.6.1 (2026-03-11) + +Full Changelog: [v0.6.0...v0.6.1](https://github.com/sentdm/sent-dm-java/compare/v0.6.0...v0.6.1) + +### Bug Fixes + +* **client:** incorrect `Retry-After` parsing ([6d4e87d](https://github.com/sentdm/sent-dm-java/commit/6d4e87dae24fe9c5775022473d10d1bf67feb3fd)) +* **client:** method name conflict ([1a6889d](https://github.com/sentdm/sent-dm-java/commit/1a6889dbe4a2b34055b50cec925f452f2c2695ac)) + + +### Chores + +* **ci:** skip uploading artifacts on stainless-internal branches ([888ded0](https://github.com/sentdm/sent-dm-java/commit/888ded06e1c2a5ffc7e7dc93055ec0dc92953a07)) +* **internal:** bump palantir-java-format ([cbd4f1b](https://github.com/sentdm/sent-dm-java/commit/cbd4f1bacdc8260d342b842ff18b830dd75d11b8)) +* **internal:** codegen related update ([0076455](https://github.com/sentdm/sent-dm-java/commit/0076455451ea946dfdfb2be1ed3e57275af0d13e)) +* **internal:** codegen related update ([3a09c77](https://github.com/sentdm/sent-dm-java/commit/3a09c773610e5227b9131c2941e049e3832b6d1a)) +* **internal:** expand imports ([47e0e22](https://github.com/sentdm/sent-dm-java/commit/47e0e221dc542bd54edfffdccdec5f55db08f352)) + ## 0.6.0 (2026-02-18) Full Changelog: [v0.5.1...v0.6.0](https://github.com/sentdm/sent-dm-java/compare/v0.5.1...v0.6.0) diff --git a/README.md b/README.md index 4471cf94..500018f9 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,8 @@ -[![Maven Central](https://img.shields.io/maven-central/v/dm.sent/sent-dm-java)](https://central.sonatype.com/artifact/dm.sent/sent-dm-java/0.6.0) -[![javadoc](https://javadoc.io/badge2/dm.sent/sent-dm-java/0.6.0/javadoc.svg)](https://javadoc.io/doc/dm.sent/sent-dm-java/0.6.0) +[![Maven Central](https://img.shields.io/maven-central/v/dm.sent/sent-dm-java)](https://central.sonatype.com/artifact/dm.sent/sent-dm-java/0.6.1) +[![javadoc](https://javadoc.io/badge2/dm.sent/sent-dm-java/0.6.1/javadoc.svg)](https://javadoc.io/doc/dm.sent/sent-dm-java/0.6.1) @@ -22,7 +22,7 @@ Use the Sent Dm MCP Server to enable AI assistants to interact with this API, al -The REST API documentation can be found on [docs.sent.dm](https://docs.sent.dm). Javadocs are available on [javadoc.io](https://javadoc.io/doc/dm.sent/sent-dm-java/0.6.0). +The REST API documentation can be found on [docs.sent.dm](https://docs.sent.dm). Javadocs are available on [javadoc.io](https://javadoc.io/doc/dm.sent/sent-dm-java/0.6.1). @@ -33,7 +33,7 @@ The REST API documentation can be found on [docs.sent.dm](https://docs.sent.dm). ### Gradle ```kotlin -implementation("dm.sent:sent-dm-java:0.6.0") +implementation("dm.sent:sent-dm-java:0.6.1") ``` ### Maven @@ -42,7 +42,7 @@ implementation("dm.sent:sent-dm-java:0.6.0") dm.sent sent-dm-java - 0.6.0 + 0.6.1 ``` diff --git a/build.gradle.kts b/build.gradle.kts index 061efe6b..06ac9f34 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -8,7 +8,7 @@ repositories { allprojects { group = "dm.sent" - version = "0.6.0" // x-release-please-version + version = "0.6.1" // x-release-please-version } subprojects {