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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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/112] 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 245492cf8576c666db725f5f5d9073e346c41e2d 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:33:09 +0000 Subject: [PATCH 112/112] release: 0.7.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 16 ++++++++++++++++ README.md | 10 +++++----- build.gradle.kts | 2 +- 4 files changed, 23 insertions(+), 7 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 4208b5cb..1b77f506 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.6.0" + ".": "0.7.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index a6efd531..2c76af5c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## 0.7.0 (2026-02-24) + +Full Changelog: [v0.6.0...v0.7.0](https://github.com/sentdm/sent-dm-java/compare/v0.6.0...v0.7.0) + +### Features + +* **client:** add connection pooling option ([7d04245](https://github.com/sentdm/sent-dm-java/commit/7d04245815d1ad0a7690adf6f53ae98e574bc56c)) + + +### Chores + +* configure new SDK language ([668fa3e](https://github.com/sentdm/sent-dm-java/commit/668fa3ea4e37e9a6d4b27768069f6e8745c4702c)) +* **internal:** make `OkHttp` constructor internal ([6389eb0](https://github.com/sentdm/sent-dm-java/commit/6389eb0a1cebb8e7291af86de87578f426601c14)) +* **internal:** remove mock server code ([d81a366](https://github.com/sentdm/sent-dm-java/commit/d81a3667dd4f8d761f6f4e5ff90dc2fcb3882a1c)) +* update mock server docs ([e1413d2](https://github.com/sentdm/sent-dm-java/commit/e1413d2932000755edf64a0422f5cd99a9f82544)) + ## 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..3183430f 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.7.0) +[![javadoc](https://javadoc.io/badge2/dm.sent/sent-dm-java/0.7.0/javadoc.svg)](https://javadoc.io/doc/dm.sent/sent-dm-java/0.7.0) @@ -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.7.0). @@ -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.7.0") ``` ### Maven @@ -42,7 +42,7 @@ implementation("dm.sent:sent-dm-java:0.6.0") dm.sent sent-dm-java - 0.6.0 + 0.7.0 ``` diff --git a/build.gradle.kts b/build.gradle.kts index 061efe6b..21b13773 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.7.0" // x-release-please-version } subprojects {