From d4664ae55125060a5bab6534929587443bc73d69 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:14 +0000 Subject: [PATCH 001/174] 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 690b7d8dd7d609d94480f9c4689747db57fc3cec 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:13 +0000 Subject: [PATCH 002/174] 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 ea5f78187f9b33593db4a30b16ad4b980680f8c3 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:05 +0000 Subject: [PATCH 003/174] 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 ff0ee1f4c3fc920858272db259c6f72957e15816 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:13 +0000 Subject: [PATCH 004/174] 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 2d025720dc416ed4e2798249cbf0f0423a44ffb9 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:11 +0000 Subject: [PATCH 005/174] 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 9b7868c3b3282b6027b6fcf351b35209702386a0 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:06 +0000 Subject: [PATCH 006/174] 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 4e2a8dd92a3624d03b75fa969394b0775c71a5d3 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:11 +0000 Subject: [PATCH 007/174] 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 89533a23c0c268b30235c9eab83525e3a58d5c3d 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:15 +0000 Subject: [PATCH 008/174] 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 90453ec0d3b9ce1cdfd1159781a10510f570ad4c 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:15 +0000 Subject: [PATCH 009/174] 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 3423ae3e3f76e9630e12d6e657f62486b170ccb1 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:15 +0000 Subject: [PATCH 010/174] 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 f02d194e77b38a22aaf953b7f9251f80dc6252ec 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:17 +0000 Subject: [PATCH 011/174] 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 612b33dbcf716879ce6961051586b1ce6006c67c 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:17 +0000 Subject: [PATCH 012/174] 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 8980ad24e6bef09be439151cf5556ddee6690efe 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:12 +0000 Subject: [PATCH 013/174] 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 08cac376df5467673acf0e390fefce12461876f1 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:12 +0000 Subject: [PATCH 014/174] 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 301cb8ec005c058557272e53130573a49990147f 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:18 +0000 Subject: [PATCH 015/174] 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 a32e90d9cac8e3303afc496adf1e9ad4050b2c78 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:15 +0000 Subject: [PATCH 016/174] 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 233f9c285881a463c70623c9d7a9f6bb72fecfc6 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:07 +0000 Subject: [PATCH 017/174] 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 72668a582b22506c25859e16b563a242b352bf98 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:15 +0000 Subject: [PATCH 018/174] 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 eed8333e445545b45656f7584097273960eead12 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:15 +0000 Subject: [PATCH 019/174] 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 facae0fcc3aba32199aeb5449d451923637cd9f3 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:11 +0000 Subject: [PATCH 020/174] 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 39e036f4dcedbb4d08259a95467ece20dc3c47a9 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:15 +0000 Subject: [PATCH 021/174] 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 a55c8c746dcd3541a2cd58f1d912bb3bfa1c89fd 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:12 +0000 Subject: [PATCH 022/174] 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 5483d78c5020350c6c50b7af4c03c77f68c661ff 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:07 +0000 Subject: [PATCH 023/174] 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 26d24936f2895e56669b69a12f8264dfe940b2ac 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:29 +0000 Subject: [PATCH 024/174] 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 131ff368c09a94f60939996212ccd905214396f8 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:12 +0000 Subject: [PATCH 025/174] 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 fdf86cdbd0691eab5a6d9be2d1dd6844a3d0631c 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:20 +0000 Subject: [PATCH 026/174] 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 84c62c57bd5343bd06823602b3d3bb258639a2f0 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:05 +0000 Subject: [PATCH 027/174] 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 10a3e96341a81e96f6e62965ddeee9837d1d870c 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:13 +0000 Subject: [PATCH 028/174] 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 9df776e3c4fcbe4da64a86f12ccd4d85030c7b7d 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:06 +0000 Subject: [PATCH 029/174] 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 b85da4dbe7c191144bd4352af305e7e4b7923a46 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 030/174] 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 cdf676ef1c111ca4bd1616b40634f0c4adce21b6 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:14 +0000 Subject: [PATCH 031/174] 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 190dde8a92147061cf286d6735aedf2dafe2b4b6 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:08 +0000 Subject: [PATCH 032/174] 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 d8b991dd329da342b217b3ab2eb7e5b0f72a5077 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:17 +0000 Subject: [PATCH 033/174] 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 fcd622381666d3eb7f3d0fd0bc0f6e2c39228dc1 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:11 +0000 Subject: [PATCH 034/174] 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 7d2edd26be7fffa5e153ede7322e5a850d921cc6 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:05 +0000 Subject: [PATCH 035/174] 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 1f6f33eea344cbb8286ba2e0a1074d7603bb5963 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:07 +0000 Subject: [PATCH 036/174] 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 9cde896b7ff1952184d1a14c9fc7eb38d069648e 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:12 +0000 Subject: [PATCH 037/174] 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 ed4cb1772cf6aa9a4087c2b10db8274b731ae25f 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:15 +0000 Subject: [PATCH 038/174] 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 85ca4e7ba49acdd3fbd9a10955dbfb41dc24eeaa 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:11 +0000 Subject: [PATCH 039/174] 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 15580b9aad1b26de9976471cc798c12f3e1a1a7f 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:10 +0000 Subject: [PATCH 040/174] 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 70101591e8a05615023b762cdf7a6d9cceb97c05 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:59 +0000 Subject: [PATCH 041/174] chore(internal): remove mock server code --- scripts/mock | 41 ----------------------------------------- scripts/test | 46 ---------------------------------------------- 2 files changed, 87 deletions(-) delete mode 100755 scripts/mock 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 b56970b7..fe50ebb1 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 export DEFER_PYDANTIC_BUILD=false From bb7e58f1dc41d23f774dcc62b026f7bea07219c4 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:38 +0000 Subject: [PATCH 042/174] chore: update mock server docs --- CONTRIBUTING.md | 7 - tests/api_resources/brands/test_campaigns.py | 76 ++++---- tests/api_resources/test_brands.py | 68 +++---- tests/api_resources/test_contacts.py | 88 +++++----- tests/api_resources/test_lookup.py | 16 +- tests/api_resources/test_me.py | 12 +- tests/api_resources/test_messages.py | 48 ++--- tests/api_resources/test_profiles.py | 104 +++++------ tests/api_resources/test_templates.py | 88 +++++----- tests/api_resources/test_users.py | 84 ++++----- tests/api_resources/test_webhooks.py | 176 +++++++++---------- 11 files changed, 380 insertions(+), 387 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index b08632a8..b66af0d6 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -85,13 +85,6 @@ $ pip install ./path-to-wheel-file.whl ## Running tests -Most tests require you to [set up a mock server](https://github.com/stoplightio/prism) against the OpenAPI spec to run the tests. - -```sh -# you will need npm installed -$ npx prism mock path/to/your/openapi.yml -``` - ```sh $ ./scripts/test ``` diff --git a/tests/api_resources/brands/test_campaigns.py b/tests/api_resources/brands/test_campaigns.py index 6c1b24d0..dd891730 100644 --- a/tests/api_resources/brands/test_campaigns.py +++ b/tests/api_resources/brands/test_campaigns.py @@ -20,7 +20,7 @@ class TestCampaigns: parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_create(self, client: SentDm) -> None: campaign = client.brands.campaigns.create( @@ -42,7 +42,7 @@ def test_method_create(self, client: SentDm) -> None: ) assert_matches_type(APIResponseTcrCampaignWithUseCases, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_create_with_all_params(self, client: SentDm) -> None: campaign = client.brands.campaigns.create( @@ -75,7 +75,7 @@ def test_method_create_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(APIResponseTcrCampaignWithUseCases, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_create(self, client: SentDm) -> None: response = client.brands.campaigns.with_raw_response.create( @@ -101,7 +101,7 @@ def test_raw_response_create(self, client: SentDm) -> None: campaign = response.parse() assert_matches_type(APIResponseTcrCampaignWithUseCases, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_create(self, client: SentDm) -> None: with client.brands.campaigns.with_streaming_response.create( @@ -129,7 +129,7 @@ def test_streaming_response_create(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_create(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `brand_id` but received ''"): @@ -151,7 +151,7 @@ def test_path_params_create(self, client: SentDm) -> None: }, ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_update(self, client: SentDm) -> None: campaign = client.brands.campaigns.update( @@ -174,7 +174,7 @@ def test_method_update(self, client: SentDm) -> None: ) assert_matches_type(APIResponseTcrCampaignWithUseCases, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_update_with_all_params(self, client: SentDm) -> None: campaign = client.brands.campaigns.update( @@ -208,7 +208,7 @@ def test_method_update_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(APIResponseTcrCampaignWithUseCases, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_update(self, client: SentDm) -> None: response = client.brands.campaigns.with_raw_response.update( @@ -235,7 +235,7 @@ def test_raw_response_update(self, client: SentDm) -> None: campaign = response.parse() assert_matches_type(APIResponseTcrCampaignWithUseCases, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_update(self, client: SentDm) -> None: with client.brands.campaigns.with_streaming_response.update( @@ -264,7 +264,7 @@ def test_streaming_response_update(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_update(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `brand_id` but received ''"): @@ -307,7 +307,7 @@ def test_path_params_update(self, client: SentDm) -> None: }, ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_list(self, client: SentDm) -> None: campaign = client.brands.campaigns.list( @@ -315,7 +315,7 @@ def test_method_list(self, client: SentDm) -> None: ) assert_matches_type(CampaignListResponse, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_list(self, client: SentDm) -> None: response = client.brands.campaigns.with_raw_response.list( @@ -327,7 +327,7 @@ def test_raw_response_list(self, client: SentDm) -> None: campaign = response.parse() assert_matches_type(CampaignListResponse, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_list(self, client: SentDm) -> None: with client.brands.campaigns.with_streaming_response.list( @@ -341,7 +341,7 @@ def test_streaming_response_list(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_list(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `brand_id` but received ''"): @@ -349,7 +349,7 @@ def test_path_params_list(self, client: SentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_delete(self, client: SentDm) -> None: campaign = client.brands.campaigns.delete( @@ -359,7 +359,7 @@ def test_method_delete(self, client: SentDm) -> None: ) assert campaign is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_delete_with_all_params(self, client: SentDm) -> None: campaign = client.brands.campaigns.delete( @@ -369,7 +369,7 @@ def test_method_delete_with_all_params(self, client: SentDm) -> None: ) assert campaign is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_delete(self, client: SentDm) -> None: response = client.brands.campaigns.with_raw_response.delete( @@ -383,7 +383,7 @@ def test_raw_response_delete(self, client: SentDm) -> None: campaign = response.parse() assert campaign is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_delete(self, client: SentDm) -> None: with client.brands.campaigns.with_streaming_response.delete( @@ -399,7 +399,7 @@ def test_streaming_response_delete(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_delete(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `brand_id` but received ''"): @@ -422,7 +422,7 @@ class TestAsyncCampaigns: "async_client", [False, True, {"http_client": "aiohttp"}], indirect=True, ids=["loose", "strict", "aiohttp"] ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_create(self, async_client: AsyncSentDm) -> None: campaign = await async_client.brands.campaigns.create( @@ -444,7 +444,7 @@ async def test_method_create(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(APIResponseTcrCampaignWithUseCases, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_create_with_all_params(self, async_client: AsyncSentDm) -> None: campaign = await async_client.brands.campaigns.create( @@ -477,7 +477,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncSentDm) -> ) assert_matches_type(APIResponseTcrCampaignWithUseCases, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_create(self, async_client: AsyncSentDm) -> None: response = await async_client.brands.campaigns.with_raw_response.create( @@ -503,7 +503,7 @@ async def test_raw_response_create(self, async_client: AsyncSentDm) -> None: campaign = await response.parse() assert_matches_type(APIResponseTcrCampaignWithUseCases, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_create(self, async_client: AsyncSentDm) -> None: async with async_client.brands.campaigns.with_streaming_response.create( @@ -531,7 +531,7 @@ async def test_streaming_response_create(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_create(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `brand_id` but received ''"): @@ -553,7 +553,7 @@ async def test_path_params_create(self, async_client: AsyncSentDm) -> None: }, ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_update(self, async_client: AsyncSentDm) -> None: campaign = await async_client.brands.campaigns.update( @@ -576,7 +576,7 @@ async def test_method_update(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(APIResponseTcrCampaignWithUseCases, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_update_with_all_params(self, async_client: AsyncSentDm) -> None: campaign = await async_client.brands.campaigns.update( @@ -610,7 +610,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncSentDm) -> ) assert_matches_type(APIResponseTcrCampaignWithUseCases, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_update(self, async_client: AsyncSentDm) -> None: response = await async_client.brands.campaigns.with_raw_response.update( @@ -637,7 +637,7 @@ async def test_raw_response_update(self, async_client: AsyncSentDm) -> None: campaign = await response.parse() assert_matches_type(APIResponseTcrCampaignWithUseCases, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_update(self, async_client: AsyncSentDm) -> None: async with async_client.brands.campaigns.with_streaming_response.update( @@ -666,7 +666,7 @@ async def test_streaming_response_update(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_update(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `brand_id` but received ''"): @@ -709,7 +709,7 @@ async def test_path_params_update(self, async_client: AsyncSentDm) -> None: }, ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_list(self, async_client: AsyncSentDm) -> None: campaign = await async_client.brands.campaigns.list( @@ -717,7 +717,7 @@ async def test_method_list(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(CampaignListResponse, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_list(self, async_client: AsyncSentDm) -> None: response = await async_client.brands.campaigns.with_raw_response.list( @@ -729,7 +729,7 @@ async def test_raw_response_list(self, async_client: AsyncSentDm) -> None: campaign = await response.parse() assert_matches_type(CampaignListResponse, campaign, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_list(self, async_client: AsyncSentDm) -> None: async with async_client.brands.campaigns.with_streaming_response.list( @@ -743,7 +743,7 @@ async def test_streaming_response_list(self, async_client: AsyncSentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_list(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `brand_id` but received ''"): @@ -751,7 +751,7 @@ async def test_path_params_list(self, async_client: AsyncSentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_delete(self, async_client: AsyncSentDm) -> None: campaign = await async_client.brands.campaigns.delete( @@ -761,7 +761,7 @@ async def test_method_delete(self, async_client: AsyncSentDm) -> None: ) assert campaign is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_delete_with_all_params(self, async_client: AsyncSentDm) -> None: campaign = await async_client.brands.campaigns.delete( @@ -771,7 +771,7 @@ async def test_method_delete_with_all_params(self, async_client: AsyncSentDm) -> ) assert campaign is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_delete(self, async_client: AsyncSentDm) -> None: response = await async_client.brands.campaigns.with_raw_response.delete( @@ -785,7 +785,7 @@ async def test_raw_response_delete(self, async_client: AsyncSentDm) -> None: campaign = await response.parse() assert campaign is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_delete(self, async_client: AsyncSentDm) -> None: async with async_client.brands.campaigns.with_streaming_response.delete( @@ -801,7 +801,7 @@ async def test_streaming_response_delete(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_delete(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `brand_id` but received ''"): diff --git a/tests/api_resources/test_brands.py b/tests/api_resources/test_brands.py index 0ee7e474..6b17fd45 100644 --- a/tests/api_resources/test_brands.py +++ b/tests/api_resources/test_brands.py @@ -20,7 +20,7 @@ class TestBrands: parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_create(self, client: SentDm) -> None: brand = client.brands.create( @@ -32,7 +32,7 @@ def test_method_create(self, client: SentDm) -> None: ) assert_matches_type(APIResponseBrandWithKYC, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_create_with_all_params(self, client: SentDm) -> None: brand = client.brands.create( @@ -74,7 +74,7 @@ def test_method_create_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(APIResponseBrandWithKYC, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_create(self, client: SentDm) -> None: response = client.brands.with_raw_response.create( @@ -90,7 +90,7 @@ def test_raw_response_create(self, client: SentDm) -> None: brand = response.parse() assert_matches_type(APIResponseBrandWithKYC, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_create(self, client: SentDm) -> None: with client.brands.with_streaming_response.create( @@ -108,7 +108,7 @@ def test_streaming_response_create(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_update(self, client: SentDm) -> None: brand = client.brands.update( @@ -121,7 +121,7 @@ def test_method_update(self, client: SentDm) -> None: ) assert_matches_type(APIResponseBrandWithKYC, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_update_with_all_params(self, client: SentDm) -> None: brand = client.brands.update( @@ -164,7 +164,7 @@ def test_method_update_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(APIResponseBrandWithKYC, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_update(self, client: SentDm) -> None: response = client.brands.with_raw_response.update( @@ -181,7 +181,7 @@ def test_raw_response_update(self, client: SentDm) -> None: brand = response.parse() assert_matches_type(APIResponseBrandWithKYC, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_update(self, client: SentDm) -> None: with client.brands.with_streaming_response.update( @@ -200,7 +200,7 @@ def test_streaming_response_update(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_update(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `brand_id` but received ''"): @@ -213,13 +213,13 @@ def test_path_params_update(self, client: SentDm) -> None: }, ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_list(self, client: SentDm) -> None: brand = client.brands.list() assert_matches_type(BrandListResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_list(self, client: SentDm) -> None: response = client.brands.with_raw_response.list() @@ -229,7 +229,7 @@ def test_raw_response_list(self, client: SentDm) -> None: brand = response.parse() assert_matches_type(BrandListResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_list(self, client: SentDm) -> None: with client.brands.with_streaming_response.list() as response: @@ -241,7 +241,7 @@ def test_streaming_response_list(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_delete(self, client: SentDm) -> None: brand = client.brands.delete( @@ -250,7 +250,7 @@ def test_method_delete(self, client: SentDm) -> None: ) assert brand is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_delete_with_all_params(self, client: SentDm) -> None: brand = client.brands.delete( @@ -259,7 +259,7 @@ def test_method_delete_with_all_params(self, client: SentDm) -> None: ) assert brand is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_delete(self, client: SentDm) -> None: response = client.brands.with_raw_response.delete( @@ -272,7 +272,7 @@ def test_raw_response_delete(self, client: SentDm) -> None: brand = response.parse() assert brand is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_delete(self, client: SentDm) -> None: with client.brands.with_streaming_response.delete( @@ -287,7 +287,7 @@ def test_streaming_response_delete(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_delete(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `brand_id` but received ''"): @@ -302,7 +302,7 @@ class TestAsyncBrands: "async_client", [False, True, {"http_client": "aiohttp"}], indirect=True, ids=["loose", "strict", "aiohttp"] ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_create(self, async_client: AsyncSentDm) -> None: brand = await async_client.brands.create( @@ -314,7 +314,7 @@ async def test_method_create(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(APIResponseBrandWithKYC, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_create_with_all_params(self, async_client: AsyncSentDm) -> None: brand = await async_client.brands.create( @@ -356,7 +356,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncSentDm) -> ) assert_matches_type(APIResponseBrandWithKYC, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_create(self, async_client: AsyncSentDm) -> None: response = await async_client.brands.with_raw_response.create( @@ -372,7 +372,7 @@ async def test_raw_response_create(self, async_client: AsyncSentDm) -> None: brand = await response.parse() assert_matches_type(APIResponseBrandWithKYC, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_create(self, async_client: AsyncSentDm) -> None: async with async_client.brands.with_streaming_response.create( @@ -390,7 +390,7 @@ async def test_streaming_response_create(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_update(self, async_client: AsyncSentDm) -> None: brand = await async_client.brands.update( @@ -403,7 +403,7 @@ async def test_method_update(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(APIResponseBrandWithKYC, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_update_with_all_params(self, async_client: AsyncSentDm) -> None: brand = await async_client.brands.update( @@ -446,7 +446,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncSentDm) -> ) assert_matches_type(APIResponseBrandWithKYC, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_update(self, async_client: AsyncSentDm) -> None: response = await async_client.brands.with_raw_response.update( @@ -463,7 +463,7 @@ async def test_raw_response_update(self, async_client: AsyncSentDm) -> None: brand = await response.parse() assert_matches_type(APIResponseBrandWithKYC, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_update(self, async_client: AsyncSentDm) -> None: async with async_client.brands.with_streaming_response.update( @@ -482,7 +482,7 @@ async def test_streaming_response_update(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_update(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `brand_id` but received ''"): @@ -495,13 +495,13 @@ async def test_path_params_update(self, async_client: AsyncSentDm) -> None: }, ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_list(self, async_client: AsyncSentDm) -> None: brand = await async_client.brands.list() assert_matches_type(BrandListResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_list(self, async_client: AsyncSentDm) -> None: response = await async_client.brands.with_raw_response.list() @@ -511,7 +511,7 @@ async def test_raw_response_list(self, async_client: AsyncSentDm) -> None: brand = await response.parse() assert_matches_type(BrandListResponse, brand, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_list(self, async_client: AsyncSentDm) -> None: async with async_client.brands.with_streaming_response.list() as response: @@ -523,7 +523,7 @@ async def test_streaming_response_list(self, async_client: AsyncSentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_delete(self, async_client: AsyncSentDm) -> None: brand = await async_client.brands.delete( @@ -532,7 +532,7 @@ async def test_method_delete(self, async_client: AsyncSentDm) -> None: ) assert brand is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_delete_with_all_params(self, async_client: AsyncSentDm) -> None: brand = await async_client.brands.delete( @@ -541,7 +541,7 @@ async def test_method_delete_with_all_params(self, async_client: AsyncSentDm) -> ) assert brand is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_delete(self, async_client: AsyncSentDm) -> None: response = await async_client.brands.with_raw_response.delete( @@ -554,7 +554,7 @@ async def test_raw_response_delete(self, async_client: AsyncSentDm) -> None: brand = await response.parse() assert brand is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_delete(self, async_client: AsyncSentDm) -> None: async with async_client.brands.with_streaming_response.delete( @@ -569,7 +569,7 @@ async def test_streaming_response_delete(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_delete(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `brand_id` but received ''"): diff --git a/tests/api_resources/test_contacts.py b/tests/api_resources/test_contacts.py index a4107945..5a81eb6d 100644 --- a/tests/api_resources/test_contacts.py +++ b/tests/api_resources/test_contacts.py @@ -20,13 +20,13 @@ class TestContacts: parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_create(self, client: SentDm) -> None: contact = client.contacts.create() assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_create_with_all_params(self, client: SentDm) -> None: contact = client.contacts.create( @@ -36,7 +36,7 @@ def test_method_create_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_create(self, client: SentDm) -> None: response = client.contacts.with_raw_response.create() @@ -46,7 +46,7 @@ def test_raw_response_create(self, client: SentDm) -> None: contact = response.parse() assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_create(self, client: SentDm) -> None: with client.contacts.with_streaming_response.create() as response: @@ -58,7 +58,7 @@ def test_streaming_response_create(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve(self, client: SentDm) -> None: contact = client.contacts.retrieve( @@ -66,7 +66,7 @@ def test_method_retrieve(self, client: SentDm) -> None: ) assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_retrieve(self, client: SentDm) -> None: response = client.contacts.with_raw_response.retrieve( @@ -78,7 +78,7 @@ def test_raw_response_retrieve(self, client: SentDm) -> None: contact = response.parse() assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_retrieve(self, client: SentDm) -> None: with client.contacts.with_streaming_response.retrieve( @@ -92,7 +92,7 @@ def test_streaming_response_retrieve(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_retrieve(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -100,7 +100,7 @@ def test_path_params_retrieve(self, client: SentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_update(self, client: SentDm) -> None: contact = client.contacts.update( @@ -108,7 +108,7 @@ def test_method_update(self, client: SentDm) -> None: ) assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_update_with_all_params(self, client: SentDm) -> None: contact = client.contacts.update( @@ -120,7 +120,7 @@ def test_method_update_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_update(self, client: SentDm) -> None: response = client.contacts.with_raw_response.update( @@ -132,7 +132,7 @@ def test_raw_response_update(self, client: SentDm) -> None: contact = response.parse() assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_update(self, client: SentDm) -> None: with client.contacts.with_streaming_response.update( @@ -146,7 +146,7 @@ def test_streaming_response_update(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_update(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -154,7 +154,7 @@ def test_path_params_update(self, client: SentDm) -> None: id="", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_list(self, client: SentDm) -> None: contact = client.contacts.list( @@ -163,7 +163,7 @@ def test_method_list(self, client: SentDm) -> None: ) assert_matches_type(ContactListResponse, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_list_with_all_params(self, client: SentDm) -> None: contact = client.contacts.list( @@ -175,7 +175,7 @@ def test_method_list_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(ContactListResponse, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_list(self, client: SentDm) -> None: response = client.contacts.with_raw_response.list( @@ -188,7 +188,7 @@ def test_raw_response_list(self, client: SentDm) -> None: contact = response.parse() assert_matches_type(ContactListResponse, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_list(self, client: SentDm) -> None: with client.contacts.with_streaming_response.list( @@ -203,7 +203,7 @@ def test_streaming_response_list(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_delete(self, client: SentDm) -> None: contact = client.contacts.delete( @@ -212,7 +212,7 @@ def test_method_delete(self, client: SentDm) -> None: ) assert contact is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_delete_with_all_params(self, client: SentDm) -> None: contact = client.contacts.delete( @@ -221,7 +221,7 @@ def test_method_delete_with_all_params(self, client: SentDm) -> None: ) assert contact is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_delete(self, client: SentDm) -> None: response = client.contacts.with_raw_response.delete( @@ -234,7 +234,7 @@ def test_raw_response_delete(self, client: SentDm) -> None: contact = response.parse() assert contact is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_delete(self, client: SentDm) -> None: with client.contacts.with_streaming_response.delete( @@ -249,7 +249,7 @@ def test_streaming_response_delete(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_delete(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -264,13 +264,13 @@ class TestAsyncContacts: "async_client", [False, True, {"http_client": "aiohttp"}], indirect=True, ids=["loose", "strict", "aiohttp"] ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_create(self, async_client: AsyncSentDm) -> None: contact = await async_client.contacts.create() assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_create_with_all_params(self, async_client: AsyncSentDm) -> None: contact = await async_client.contacts.create( @@ -280,7 +280,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncSentDm) -> ) assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_create(self, async_client: AsyncSentDm) -> None: response = await async_client.contacts.with_raw_response.create() @@ -290,7 +290,7 @@ async def test_raw_response_create(self, async_client: AsyncSentDm) -> None: contact = await response.parse() assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_create(self, async_client: AsyncSentDm) -> None: async with async_client.contacts.with_streaming_response.create() as response: @@ -302,7 +302,7 @@ async def test_streaming_response_create(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve(self, async_client: AsyncSentDm) -> None: contact = await async_client.contacts.retrieve( @@ -310,7 +310,7 @@ async def test_method_retrieve(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_retrieve(self, async_client: AsyncSentDm) -> None: response = await async_client.contacts.with_raw_response.retrieve( @@ -322,7 +322,7 @@ async def test_raw_response_retrieve(self, async_client: AsyncSentDm) -> None: contact = await response.parse() assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_retrieve(self, async_client: AsyncSentDm) -> None: async with async_client.contacts.with_streaming_response.retrieve( @@ -336,7 +336,7 @@ async def test_streaming_response_retrieve(self, async_client: AsyncSentDm) -> N assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_retrieve(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -344,7 +344,7 @@ async def test_path_params_retrieve(self, async_client: AsyncSentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_update(self, async_client: AsyncSentDm) -> None: contact = await async_client.contacts.update( @@ -352,7 +352,7 @@ async def test_method_update(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_update_with_all_params(self, async_client: AsyncSentDm) -> None: contact = await async_client.contacts.update( @@ -364,7 +364,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncSentDm) -> ) assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_update(self, async_client: AsyncSentDm) -> None: response = await async_client.contacts.with_raw_response.update( @@ -376,7 +376,7 @@ async def test_raw_response_update(self, async_client: AsyncSentDm) -> None: contact = await response.parse() assert_matches_type(APIResponseContact, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_update(self, async_client: AsyncSentDm) -> None: async with async_client.contacts.with_streaming_response.update( @@ -390,7 +390,7 @@ async def test_streaming_response_update(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_update(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -398,7 +398,7 @@ async def test_path_params_update(self, async_client: AsyncSentDm) -> None: id="", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_list(self, async_client: AsyncSentDm) -> None: contact = await async_client.contacts.list( @@ -407,7 +407,7 @@ async def test_method_list(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(ContactListResponse, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_list_with_all_params(self, async_client: AsyncSentDm) -> None: contact = await async_client.contacts.list( @@ -419,7 +419,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncSentDm) -> N ) assert_matches_type(ContactListResponse, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_list(self, async_client: AsyncSentDm) -> None: response = await async_client.contacts.with_raw_response.list( @@ -432,7 +432,7 @@ async def test_raw_response_list(self, async_client: AsyncSentDm) -> None: contact = await response.parse() assert_matches_type(ContactListResponse, contact, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_list(self, async_client: AsyncSentDm) -> None: async with async_client.contacts.with_streaming_response.list( @@ -447,7 +447,7 @@ async def test_streaming_response_list(self, async_client: AsyncSentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_delete(self, async_client: AsyncSentDm) -> None: contact = await async_client.contacts.delete( @@ -456,7 +456,7 @@ async def test_method_delete(self, async_client: AsyncSentDm) -> None: ) assert contact is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_delete_with_all_params(self, async_client: AsyncSentDm) -> None: contact = await async_client.contacts.delete( @@ -465,7 +465,7 @@ async def test_method_delete_with_all_params(self, async_client: AsyncSentDm) -> ) assert contact is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_delete(self, async_client: AsyncSentDm) -> None: response = await async_client.contacts.with_raw_response.delete( @@ -478,7 +478,7 @@ async def test_raw_response_delete(self, async_client: AsyncSentDm) -> None: contact = await response.parse() assert contact is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_delete(self, async_client: AsyncSentDm) -> None: async with async_client.contacts.with_streaming_response.delete( @@ -493,7 +493,7 @@ async def test_streaming_response_delete(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_delete(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): diff --git a/tests/api_resources/test_lookup.py b/tests/api_resources/test_lookup.py index 6b1e41ae..112ce0a1 100644 --- a/tests/api_resources/test_lookup.py +++ b/tests/api_resources/test_lookup.py @@ -17,7 +17,7 @@ class TestLookup: parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve_phone_info(self, client: SentDm) -> None: lookup = client.lookup.retrieve_phone_info( @@ -25,7 +25,7 @@ def test_method_retrieve_phone_info(self, client: SentDm) -> None: ) assert_matches_type(LookupRetrievePhoneInfoResponse, lookup, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_retrieve_phone_info(self, client: SentDm) -> None: response = client.lookup.with_raw_response.retrieve_phone_info( @@ -37,7 +37,7 @@ def test_raw_response_retrieve_phone_info(self, client: SentDm) -> None: lookup = response.parse() assert_matches_type(LookupRetrievePhoneInfoResponse, lookup, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_retrieve_phone_info(self, client: SentDm) -> None: with client.lookup.with_streaming_response.retrieve_phone_info( @@ -51,7 +51,7 @@ def test_streaming_response_retrieve_phone_info(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_retrieve_phone_info(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `phone_number` but received ''"): @@ -65,7 +65,7 @@ class TestAsyncLookup: "async_client", [False, True, {"http_client": "aiohttp"}], indirect=True, ids=["loose", "strict", "aiohttp"] ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve_phone_info(self, async_client: AsyncSentDm) -> None: lookup = await async_client.lookup.retrieve_phone_info( @@ -73,7 +73,7 @@ async def test_method_retrieve_phone_info(self, async_client: AsyncSentDm) -> No ) assert_matches_type(LookupRetrievePhoneInfoResponse, lookup, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_retrieve_phone_info(self, async_client: AsyncSentDm) -> None: response = await async_client.lookup.with_raw_response.retrieve_phone_info( @@ -85,7 +85,7 @@ async def test_raw_response_retrieve_phone_info(self, async_client: AsyncSentDm) lookup = await response.parse() assert_matches_type(LookupRetrievePhoneInfoResponse, lookup, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_retrieve_phone_info(self, async_client: AsyncSentDm) -> None: async with async_client.lookup.with_streaming_response.retrieve_phone_info( @@ -99,7 +99,7 @@ async def test_streaming_response_retrieve_phone_info(self, async_client: AsyncS assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_retrieve_phone_info(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `phone_number` but received ''"): diff --git a/tests/api_resources/test_me.py b/tests/api_resources/test_me.py index ed460270..0a4d9b0a 100644 --- a/tests/api_resources/test_me.py +++ b/tests/api_resources/test_me.py @@ -17,13 +17,13 @@ class TestMe: parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve(self, client: SentDm) -> None: me = client.me.retrieve() assert_matches_type(MeRetrieveResponse, me, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_retrieve(self, client: SentDm) -> None: response = client.me.with_raw_response.retrieve() @@ -33,7 +33,7 @@ def test_raw_response_retrieve(self, client: SentDm) -> None: me = response.parse() assert_matches_type(MeRetrieveResponse, me, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_retrieve(self, client: SentDm) -> None: with client.me.with_streaming_response.retrieve() as response: @@ -51,13 +51,13 @@ class TestAsyncMe: "async_client", [False, True, {"http_client": "aiohttp"}], indirect=True, ids=["loose", "strict", "aiohttp"] ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve(self, async_client: AsyncSentDm) -> None: me = await async_client.me.retrieve() assert_matches_type(MeRetrieveResponse, me, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_retrieve(self, async_client: AsyncSentDm) -> None: response = await async_client.me.with_raw_response.retrieve() @@ -67,7 +67,7 @@ async def test_raw_response_retrieve(self, async_client: AsyncSentDm) -> None: me = await response.parse() assert_matches_type(MeRetrieveResponse, me, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_retrieve(self, async_client: AsyncSentDm) -> None: async with async_client.me.with_streaming_response.retrieve() as response: diff --git a/tests/api_resources/test_messages.py b/tests/api_resources/test_messages.py index 70246710..1e8c4bb6 100644 --- a/tests/api_resources/test_messages.py +++ b/tests/api_resources/test_messages.py @@ -21,7 +21,7 @@ class TestMessages: parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve_activities(self, client: SentDm) -> None: message = client.messages.retrieve_activities( @@ -29,7 +29,7 @@ def test_method_retrieve_activities(self, client: SentDm) -> None: ) assert_matches_type(MessageRetrieveActivitiesResponse, message, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_retrieve_activities(self, client: SentDm) -> None: response = client.messages.with_raw_response.retrieve_activities( @@ -41,7 +41,7 @@ def test_raw_response_retrieve_activities(self, client: SentDm) -> None: message = response.parse() assert_matches_type(MessageRetrieveActivitiesResponse, message, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_retrieve_activities(self, client: SentDm) -> None: with client.messages.with_streaming_response.retrieve_activities( @@ -55,7 +55,7 @@ def test_streaming_response_retrieve_activities(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_retrieve_activities(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -63,7 +63,7 @@ def test_path_params_retrieve_activities(self, client: SentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve_status(self, client: SentDm) -> None: message = client.messages.retrieve_status( @@ -71,7 +71,7 @@ def test_method_retrieve_status(self, client: SentDm) -> None: ) assert_matches_type(MessageRetrieveStatusResponse, message, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_retrieve_status(self, client: SentDm) -> None: response = client.messages.with_raw_response.retrieve_status( @@ -83,7 +83,7 @@ def test_raw_response_retrieve_status(self, client: SentDm) -> None: message = response.parse() assert_matches_type(MessageRetrieveStatusResponse, message, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_retrieve_status(self, client: SentDm) -> None: with client.messages.with_streaming_response.retrieve_status( @@ -97,7 +97,7 @@ def test_streaming_response_retrieve_status(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_retrieve_status(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -105,13 +105,13 @@ def test_path_params_retrieve_status(self, client: SentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_send(self, client: SentDm) -> None: message = client.messages.send() assert_matches_type(MessageSendResponse, message, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_send_with_all_params(self, client: SentDm) -> None: message = client.messages.send( @@ -130,7 +130,7 @@ def test_method_send_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(MessageSendResponse, message, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_send(self, client: SentDm) -> None: response = client.messages.with_raw_response.send() @@ -140,7 +140,7 @@ def test_raw_response_send(self, client: SentDm) -> None: message = response.parse() assert_matches_type(MessageSendResponse, message, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_send(self, client: SentDm) -> None: with client.messages.with_streaming_response.send() as response: @@ -158,7 +158,7 @@ class TestAsyncMessages: "async_client", [False, True, {"http_client": "aiohttp"}], indirect=True, ids=["loose", "strict", "aiohttp"] ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve_activities(self, async_client: AsyncSentDm) -> None: message = await async_client.messages.retrieve_activities( @@ -166,7 +166,7 @@ async def test_method_retrieve_activities(self, async_client: AsyncSentDm) -> No ) assert_matches_type(MessageRetrieveActivitiesResponse, message, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_retrieve_activities(self, async_client: AsyncSentDm) -> None: response = await async_client.messages.with_raw_response.retrieve_activities( @@ -178,7 +178,7 @@ async def test_raw_response_retrieve_activities(self, async_client: AsyncSentDm) message = await response.parse() assert_matches_type(MessageRetrieveActivitiesResponse, message, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_retrieve_activities(self, async_client: AsyncSentDm) -> None: async with async_client.messages.with_streaming_response.retrieve_activities( @@ -192,7 +192,7 @@ async def test_streaming_response_retrieve_activities(self, async_client: AsyncS assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_retrieve_activities(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -200,7 +200,7 @@ async def test_path_params_retrieve_activities(self, async_client: AsyncSentDm) "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve_status(self, async_client: AsyncSentDm) -> None: message = await async_client.messages.retrieve_status( @@ -208,7 +208,7 @@ async def test_method_retrieve_status(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(MessageRetrieveStatusResponse, message, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_retrieve_status(self, async_client: AsyncSentDm) -> None: response = await async_client.messages.with_raw_response.retrieve_status( @@ -220,7 +220,7 @@ async def test_raw_response_retrieve_status(self, async_client: AsyncSentDm) -> message = await response.parse() assert_matches_type(MessageRetrieveStatusResponse, message, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_retrieve_status(self, async_client: AsyncSentDm) -> None: async with async_client.messages.with_streaming_response.retrieve_status( @@ -234,7 +234,7 @@ async def test_streaming_response_retrieve_status(self, async_client: AsyncSentD assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_retrieve_status(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -242,13 +242,13 @@ async def test_path_params_retrieve_status(self, async_client: AsyncSentDm) -> N "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_send(self, async_client: AsyncSentDm) -> None: message = await async_client.messages.send() assert_matches_type(MessageSendResponse, message, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_send_with_all_params(self, async_client: AsyncSentDm) -> None: message = await async_client.messages.send( @@ -267,7 +267,7 @@ async def test_method_send_with_all_params(self, async_client: AsyncSentDm) -> N ) assert_matches_type(MessageSendResponse, message, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_send(self, async_client: AsyncSentDm) -> None: response = await async_client.messages.with_raw_response.send() @@ -277,7 +277,7 @@ async def test_raw_response_send(self, async_client: AsyncSentDm) -> None: message = await response.parse() assert_matches_type(MessageSendResponse, message, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_send(self, async_client: AsyncSentDm) -> None: async with async_client.messages.with_streaming_response.send() as response: diff --git a/tests/api_resources/test_profiles.py b/tests/api_resources/test_profiles.py index 4b7471f4..15a4fd28 100644 --- a/tests/api_resources/test_profiles.py +++ b/tests/api_resources/test_profiles.py @@ -20,13 +20,13 @@ class TestProfiles: parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_create(self, client: SentDm) -> None: profile = client.profiles.create() assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_create_with_all_params(self, client: SentDm) -> None: profile = client.profiles.create( @@ -46,7 +46,7 @@ def test_method_create_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_create(self, client: SentDm) -> None: response = client.profiles.with_raw_response.create() @@ -56,7 +56,7 @@ def test_raw_response_create(self, client: SentDm) -> None: profile = response.parse() assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_create(self, client: SentDm) -> None: with client.profiles.with_streaming_response.create() as response: @@ -68,7 +68,7 @@ def test_streaming_response_create(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve(self, client: SentDm) -> None: profile = client.profiles.retrieve( @@ -76,7 +76,7 @@ def test_method_retrieve(self, client: SentDm) -> None: ) assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_retrieve(self, client: SentDm) -> None: response = client.profiles.with_raw_response.retrieve( @@ -88,7 +88,7 @@ def test_raw_response_retrieve(self, client: SentDm) -> None: profile = response.parse() assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_retrieve(self, client: SentDm) -> None: with client.profiles.with_streaming_response.retrieve( @@ -102,7 +102,7 @@ def test_streaming_response_retrieve(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_retrieve(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `profile_id` but received ''"): @@ -110,7 +110,7 @@ def test_path_params_retrieve(self, client: SentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_update(self, client: SentDm) -> None: profile = client.profiles.update( @@ -118,7 +118,7 @@ def test_method_update(self, client: SentDm) -> None: ) assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_update_with_all_params(self, client: SentDm) -> None: profile = client.profiles.update( @@ -145,7 +145,7 @@ def test_method_update_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_update(self, client: SentDm) -> None: response = client.profiles.with_raw_response.update( @@ -157,7 +157,7 @@ def test_raw_response_update(self, client: SentDm) -> None: profile = response.parse() assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_update(self, client: SentDm) -> None: with client.profiles.with_streaming_response.update( @@ -171,7 +171,7 @@ def test_streaming_response_update(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_update(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `path_profile_id` but received ''"): @@ -179,13 +179,13 @@ def test_path_params_update(self, client: SentDm) -> None: path_profile_id="", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_list(self, client: SentDm) -> None: profile = client.profiles.list() assert_matches_type(ProfileListResponse, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_list(self, client: SentDm) -> None: response = client.profiles.with_raw_response.list() @@ -195,7 +195,7 @@ def test_raw_response_list(self, client: SentDm) -> None: profile = response.parse() assert_matches_type(ProfileListResponse, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_list(self, client: SentDm) -> None: with client.profiles.with_streaming_response.list() as response: @@ -207,7 +207,7 @@ def test_streaming_response_list(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_delete(self, client: SentDm) -> None: profile = client.profiles.delete( @@ -215,7 +215,7 @@ def test_method_delete(self, client: SentDm) -> None: ) assert profile is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_delete_with_all_params(self, client: SentDm) -> None: profile = client.profiles.delete( @@ -225,7 +225,7 @@ def test_method_delete_with_all_params(self, client: SentDm) -> None: ) assert profile is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_delete(self, client: SentDm) -> None: response = client.profiles.with_raw_response.delete( @@ -237,7 +237,7 @@ def test_raw_response_delete(self, client: SentDm) -> None: profile = response.parse() assert profile is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_delete(self, client: SentDm) -> None: with client.profiles.with_streaming_response.delete( @@ -251,7 +251,7 @@ def test_streaming_response_delete(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_delete(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `path_profile_id` but received ''"): @@ -259,7 +259,7 @@ def test_path_params_delete(self, client: SentDm) -> None: path_profile_id="", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_complete(self, client: SentDm) -> None: profile = client.profiles.complete( @@ -268,7 +268,7 @@ def test_method_complete(self, client: SentDm) -> None: ) assert_matches_type(object, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_complete_with_all_params(self, client: SentDm) -> None: profile = client.profiles.complete( @@ -279,7 +279,7 @@ def test_method_complete_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(object, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_complete(self, client: SentDm) -> None: response = client.profiles.with_raw_response.complete( @@ -292,7 +292,7 @@ def test_raw_response_complete(self, client: SentDm) -> None: profile = response.parse() assert_matches_type(object, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_complete(self, client: SentDm) -> None: with client.profiles.with_streaming_response.complete( @@ -307,7 +307,7 @@ def test_streaming_response_complete(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_complete(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `profile_id` but received ''"): @@ -322,13 +322,13 @@ class TestAsyncProfiles: "async_client", [False, True, {"http_client": "aiohttp"}], indirect=True, ids=["loose", "strict", "aiohttp"] ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_create(self, async_client: AsyncSentDm) -> None: profile = await async_client.profiles.create() assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_create_with_all_params(self, async_client: AsyncSentDm) -> None: profile = await async_client.profiles.create( @@ -348,7 +348,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncSentDm) -> ) assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_create(self, async_client: AsyncSentDm) -> None: response = await async_client.profiles.with_raw_response.create() @@ -358,7 +358,7 @@ async def test_raw_response_create(self, async_client: AsyncSentDm) -> None: profile = await response.parse() assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_create(self, async_client: AsyncSentDm) -> None: async with async_client.profiles.with_streaming_response.create() as response: @@ -370,7 +370,7 @@ async def test_streaming_response_create(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve(self, async_client: AsyncSentDm) -> None: profile = await async_client.profiles.retrieve( @@ -378,7 +378,7 @@ async def test_method_retrieve(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_retrieve(self, async_client: AsyncSentDm) -> None: response = await async_client.profiles.with_raw_response.retrieve( @@ -390,7 +390,7 @@ async def test_raw_response_retrieve(self, async_client: AsyncSentDm) -> None: profile = await response.parse() assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_retrieve(self, async_client: AsyncSentDm) -> None: async with async_client.profiles.with_streaming_response.retrieve( @@ -404,7 +404,7 @@ async def test_streaming_response_retrieve(self, async_client: AsyncSentDm) -> N assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_retrieve(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `profile_id` but received ''"): @@ -412,7 +412,7 @@ async def test_path_params_retrieve(self, async_client: AsyncSentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_update(self, async_client: AsyncSentDm) -> None: profile = await async_client.profiles.update( @@ -420,7 +420,7 @@ async def test_method_update(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_update_with_all_params(self, async_client: AsyncSentDm) -> None: profile = await async_client.profiles.update( @@ -447,7 +447,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncSentDm) -> ) assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_update(self, async_client: AsyncSentDm) -> None: response = await async_client.profiles.with_raw_response.update( @@ -459,7 +459,7 @@ async def test_raw_response_update(self, async_client: AsyncSentDm) -> None: profile = await response.parse() assert_matches_type(APIResponseOfProfileDetail, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_update(self, async_client: AsyncSentDm) -> None: async with async_client.profiles.with_streaming_response.update( @@ -473,7 +473,7 @@ async def test_streaming_response_update(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_update(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `path_profile_id` but received ''"): @@ -481,13 +481,13 @@ async def test_path_params_update(self, async_client: AsyncSentDm) -> None: path_profile_id="", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_list(self, async_client: AsyncSentDm) -> None: profile = await async_client.profiles.list() assert_matches_type(ProfileListResponse, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_list(self, async_client: AsyncSentDm) -> None: response = await async_client.profiles.with_raw_response.list() @@ -497,7 +497,7 @@ async def test_raw_response_list(self, async_client: AsyncSentDm) -> None: profile = await response.parse() assert_matches_type(ProfileListResponse, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_list(self, async_client: AsyncSentDm) -> None: async with async_client.profiles.with_streaming_response.list() as response: @@ -509,7 +509,7 @@ async def test_streaming_response_list(self, async_client: AsyncSentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_delete(self, async_client: AsyncSentDm) -> None: profile = await async_client.profiles.delete( @@ -517,7 +517,7 @@ async def test_method_delete(self, async_client: AsyncSentDm) -> None: ) assert profile is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_delete_with_all_params(self, async_client: AsyncSentDm) -> None: profile = await async_client.profiles.delete( @@ -527,7 +527,7 @@ async def test_method_delete_with_all_params(self, async_client: AsyncSentDm) -> ) assert profile is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_delete(self, async_client: AsyncSentDm) -> None: response = await async_client.profiles.with_raw_response.delete( @@ -539,7 +539,7 @@ async def test_raw_response_delete(self, async_client: AsyncSentDm) -> None: profile = await response.parse() assert profile is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_delete(self, async_client: AsyncSentDm) -> None: async with async_client.profiles.with_streaming_response.delete( @@ -553,7 +553,7 @@ async def test_streaming_response_delete(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_delete(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `path_profile_id` but received ''"): @@ -561,7 +561,7 @@ async def test_path_params_delete(self, async_client: AsyncSentDm) -> None: path_profile_id="", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_complete(self, async_client: AsyncSentDm) -> None: profile = await async_client.profiles.complete( @@ -570,7 +570,7 @@ async def test_method_complete(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(object, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_complete_with_all_params(self, async_client: AsyncSentDm) -> None: profile = await async_client.profiles.complete( @@ -581,7 +581,7 @@ async def test_method_complete_with_all_params(self, async_client: AsyncSentDm) ) assert_matches_type(object, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_complete(self, async_client: AsyncSentDm) -> None: response = await async_client.profiles.with_raw_response.complete( @@ -594,7 +594,7 @@ async def test_raw_response_complete(self, async_client: AsyncSentDm) -> None: profile = await response.parse() assert_matches_type(object, profile, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_complete(self, async_client: AsyncSentDm) -> None: async with async_client.profiles.with_streaming_response.complete( @@ -609,7 +609,7 @@ async def test_streaming_response_complete(self, async_client: AsyncSentDm) -> N assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_complete(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `profile_id` but received ''"): diff --git a/tests/api_resources/test_templates.py b/tests/api_resources/test_templates.py index a9f3948a..9b6d734f 100644 --- a/tests/api_resources/test_templates.py +++ b/tests/api_resources/test_templates.py @@ -20,13 +20,13 @@ class TestTemplates: parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_create(self, client: SentDm) -> None: template = client.templates.create() assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_create_with_all_params(self, client: SentDm) -> None: template = client.templates.create( @@ -176,7 +176,7 @@ def test_method_create_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_create(self, client: SentDm) -> None: response = client.templates.with_raw_response.create() @@ -186,7 +186,7 @@ def test_raw_response_create(self, client: SentDm) -> None: template = response.parse() assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_create(self, client: SentDm) -> None: with client.templates.with_streaming_response.create() as response: @@ -198,7 +198,7 @@ def test_streaming_response_create(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve(self, client: SentDm) -> None: template = client.templates.retrieve( @@ -206,7 +206,7 @@ def test_method_retrieve(self, client: SentDm) -> None: ) assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_retrieve(self, client: SentDm) -> None: response = client.templates.with_raw_response.retrieve( @@ -218,7 +218,7 @@ def test_raw_response_retrieve(self, client: SentDm) -> None: template = response.parse() assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_retrieve(self, client: SentDm) -> None: with client.templates.with_streaming_response.retrieve( @@ -232,7 +232,7 @@ def test_streaming_response_retrieve(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_retrieve(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -240,7 +240,7 @@ def test_path_params_retrieve(self, client: SentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_update(self, client: SentDm) -> None: template = client.templates.update( @@ -248,7 +248,7 @@ def test_method_update(self, client: SentDm) -> None: ) assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_update_with_all_params(self, client: SentDm) -> None: template = client.templates.update( @@ -386,7 +386,7 @@ def test_method_update_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_update(self, client: SentDm) -> None: response = client.templates.with_raw_response.update( @@ -398,7 +398,7 @@ def test_raw_response_update(self, client: SentDm) -> None: template = response.parse() assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_update(self, client: SentDm) -> None: with client.templates.with_streaming_response.update( @@ -412,7 +412,7 @@ def test_streaming_response_update(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_update(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -420,7 +420,7 @@ def test_path_params_update(self, client: SentDm) -> None: id="", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_list(self, client: SentDm) -> None: template = client.templates.list( @@ -429,7 +429,7 @@ def test_method_list(self, client: SentDm) -> None: ) assert_matches_type(TemplateListResponse, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_list_with_all_params(self, client: SentDm) -> None: template = client.templates.list( @@ -441,7 +441,7 @@ def test_method_list_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(TemplateListResponse, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_list(self, client: SentDm) -> None: response = client.templates.with_raw_response.list( @@ -454,7 +454,7 @@ def test_raw_response_list(self, client: SentDm) -> None: template = response.parse() assert_matches_type(TemplateListResponse, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_list(self, client: SentDm) -> None: with client.templates.with_streaming_response.list( @@ -469,7 +469,7 @@ def test_streaming_response_list(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_delete(self, client: SentDm) -> None: template = client.templates.delete( @@ -477,7 +477,7 @@ def test_method_delete(self, client: SentDm) -> None: ) assert template is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_delete_with_all_params(self, client: SentDm) -> None: template = client.templates.delete( @@ -487,7 +487,7 @@ def test_method_delete_with_all_params(self, client: SentDm) -> None: ) assert template is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_delete(self, client: SentDm) -> None: response = client.templates.with_raw_response.delete( @@ -499,7 +499,7 @@ def test_raw_response_delete(self, client: SentDm) -> None: template = response.parse() assert template is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_delete(self, client: SentDm) -> None: with client.templates.with_streaming_response.delete( @@ -513,7 +513,7 @@ def test_streaming_response_delete(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_delete(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -527,13 +527,13 @@ class TestAsyncTemplates: "async_client", [False, True, {"http_client": "aiohttp"}], indirect=True, ids=["loose", "strict", "aiohttp"] ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_create(self, async_client: AsyncSentDm) -> None: template = await async_client.templates.create() assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_create_with_all_params(self, async_client: AsyncSentDm) -> None: template = await async_client.templates.create( @@ -683,7 +683,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncSentDm) -> ) assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_create(self, async_client: AsyncSentDm) -> None: response = await async_client.templates.with_raw_response.create() @@ -693,7 +693,7 @@ async def test_raw_response_create(self, async_client: AsyncSentDm) -> None: template = await response.parse() assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_create(self, async_client: AsyncSentDm) -> None: async with async_client.templates.with_streaming_response.create() as response: @@ -705,7 +705,7 @@ async def test_streaming_response_create(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve(self, async_client: AsyncSentDm) -> None: template = await async_client.templates.retrieve( @@ -713,7 +713,7 @@ async def test_method_retrieve(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_retrieve(self, async_client: AsyncSentDm) -> None: response = await async_client.templates.with_raw_response.retrieve( @@ -725,7 +725,7 @@ async def test_raw_response_retrieve(self, async_client: AsyncSentDm) -> None: template = await response.parse() assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_retrieve(self, async_client: AsyncSentDm) -> None: async with async_client.templates.with_streaming_response.retrieve( @@ -739,7 +739,7 @@ async def test_streaming_response_retrieve(self, async_client: AsyncSentDm) -> N assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_retrieve(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -747,7 +747,7 @@ async def test_path_params_retrieve(self, async_client: AsyncSentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_update(self, async_client: AsyncSentDm) -> None: template = await async_client.templates.update( @@ -755,7 +755,7 @@ async def test_method_update(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_update_with_all_params(self, async_client: AsyncSentDm) -> None: template = await async_client.templates.update( @@ -893,7 +893,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncSentDm) -> ) assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_update(self, async_client: AsyncSentDm) -> None: response = await async_client.templates.with_raw_response.update( @@ -905,7 +905,7 @@ async def test_raw_response_update(self, async_client: AsyncSentDm) -> None: template = await response.parse() assert_matches_type(APIResponseTemplate, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_update(self, async_client: AsyncSentDm) -> None: async with async_client.templates.with_streaming_response.update( @@ -919,7 +919,7 @@ async def test_streaming_response_update(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_update(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -927,7 +927,7 @@ async def test_path_params_update(self, async_client: AsyncSentDm) -> None: id="", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_list(self, async_client: AsyncSentDm) -> None: template = await async_client.templates.list( @@ -936,7 +936,7 @@ async def test_method_list(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(TemplateListResponse, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_list_with_all_params(self, async_client: AsyncSentDm) -> None: template = await async_client.templates.list( @@ -948,7 +948,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncSentDm) -> N ) assert_matches_type(TemplateListResponse, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_list(self, async_client: AsyncSentDm) -> None: response = await async_client.templates.with_raw_response.list( @@ -961,7 +961,7 @@ async def test_raw_response_list(self, async_client: AsyncSentDm) -> None: template = await response.parse() assert_matches_type(TemplateListResponse, template, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_list(self, async_client: AsyncSentDm) -> None: async with async_client.templates.with_streaming_response.list( @@ -976,7 +976,7 @@ async def test_streaming_response_list(self, async_client: AsyncSentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_delete(self, async_client: AsyncSentDm) -> None: template = await async_client.templates.delete( @@ -984,7 +984,7 @@ async def test_method_delete(self, async_client: AsyncSentDm) -> None: ) assert template is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_delete_with_all_params(self, async_client: AsyncSentDm) -> None: template = await async_client.templates.delete( @@ -994,7 +994,7 @@ async def test_method_delete_with_all_params(self, async_client: AsyncSentDm) -> ) assert template is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_delete(self, async_client: AsyncSentDm) -> None: response = await async_client.templates.with_raw_response.delete( @@ -1006,7 +1006,7 @@ async def test_raw_response_delete(self, async_client: AsyncSentDm) -> None: template = await response.parse() assert template is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_delete(self, async_client: AsyncSentDm) -> None: async with async_client.templates.with_streaming_response.delete( @@ -1020,7 +1020,7 @@ async def test_streaming_response_delete(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_delete(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): diff --git a/tests/api_resources/test_users.py b/tests/api_resources/test_users.py index dd111ca2..380d2716 100644 --- a/tests/api_resources/test_users.py +++ b/tests/api_resources/test_users.py @@ -20,7 +20,7 @@ class TestUsers: parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve(self, client: SentDm) -> None: user = client.users.retrieve( @@ -28,7 +28,7 @@ def test_method_retrieve(self, client: SentDm) -> None: ) assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_retrieve(self, client: SentDm) -> None: response = client.users.with_raw_response.retrieve( @@ -40,7 +40,7 @@ def test_raw_response_retrieve(self, client: SentDm) -> None: user = response.parse() assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_retrieve(self, client: SentDm) -> None: with client.users.with_streaming_response.retrieve( @@ -54,7 +54,7 @@ def test_streaming_response_retrieve(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_retrieve(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `user_id` but received ''"): @@ -62,13 +62,13 @@ def test_path_params_retrieve(self, client: SentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_list(self, client: SentDm) -> None: user = client.users.list() assert_matches_type(UserListResponse, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_list(self, client: SentDm) -> None: response = client.users.with_raw_response.list() @@ -78,7 +78,7 @@ def test_raw_response_list(self, client: SentDm) -> None: user = response.parse() assert_matches_type(UserListResponse, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_list(self, client: SentDm) -> None: with client.users.with_streaming_response.list() as response: @@ -90,13 +90,13 @@ def test_streaming_response_list(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_invite(self, client: SentDm) -> None: user = client.users.invite() assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_invite_with_all_params(self, client: SentDm) -> None: user = client.users.invite( @@ -108,7 +108,7 @@ def test_method_invite_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_invite(self, client: SentDm) -> None: response = client.users.with_raw_response.invite() @@ -118,7 +118,7 @@ def test_raw_response_invite(self, client: SentDm) -> None: user = response.parse() assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_invite(self, client: SentDm) -> None: with client.users.with_streaming_response.invite() as response: @@ -130,7 +130,7 @@ def test_streaming_response_invite(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_remove(self, client: SentDm) -> None: user = client.users.remove( @@ -138,7 +138,7 @@ def test_method_remove(self, client: SentDm) -> None: ) assert user is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_remove_with_all_params(self, client: SentDm) -> None: user = client.users.remove( @@ -148,7 +148,7 @@ def test_method_remove_with_all_params(self, client: SentDm) -> None: ) assert user is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_remove(self, client: SentDm) -> None: response = client.users.with_raw_response.remove( @@ -160,7 +160,7 @@ def test_raw_response_remove(self, client: SentDm) -> None: user = response.parse() assert user is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_remove(self, client: SentDm) -> None: with client.users.with_streaming_response.remove( @@ -174,7 +174,7 @@ def test_streaming_response_remove(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_remove(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `path_user_id` but received ''"): @@ -182,7 +182,7 @@ def test_path_params_remove(self, client: SentDm) -> None: path_user_id="", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_update_role(self, client: SentDm) -> None: user = client.users.update_role( @@ -190,7 +190,7 @@ def test_method_update_role(self, client: SentDm) -> None: ) assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_update_role_with_all_params(self, client: SentDm) -> None: user = client.users.update_role( @@ -202,7 +202,7 @@ def test_method_update_role_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_update_role(self, client: SentDm) -> None: response = client.users.with_raw_response.update_role( @@ -214,7 +214,7 @@ def test_raw_response_update_role(self, client: SentDm) -> None: user = response.parse() assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_update_role(self, client: SentDm) -> None: with client.users.with_streaming_response.update_role( @@ -228,7 +228,7 @@ def test_streaming_response_update_role(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_update_role(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `path_user_id` but received ''"): @@ -242,7 +242,7 @@ class TestAsyncUsers: "async_client", [False, True, {"http_client": "aiohttp"}], indirect=True, ids=["loose", "strict", "aiohttp"] ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve(self, async_client: AsyncSentDm) -> None: user = await async_client.users.retrieve( @@ -250,7 +250,7 @@ async def test_method_retrieve(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_retrieve(self, async_client: AsyncSentDm) -> None: response = await async_client.users.with_raw_response.retrieve( @@ -262,7 +262,7 @@ async def test_raw_response_retrieve(self, async_client: AsyncSentDm) -> None: user = await response.parse() assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_retrieve(self, async_client: AsyncSentDm) -> None: async with async_client.users.with_streaming_response.retrieve( @@ -276,7 +276,7 @@ async def test_streaming_response_retrieve(self, async_client: AsyncSentDm) -> N assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_retrieve(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `user_id` but received ''"): @@ -284,13 +284,13 @@ async def test_path_params_retrieve(self, async_client: AsyncSentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_list(self, async_client: AsyncSentDm) -> None: user = await async_client.users.list() assert_matches_type(UserListResponse, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_list(self, async_client: AsyncSentDm) -> None: response = await async_client.users.with_raw_response.list() @@ -300,7 +300,7 @@ async def test_raw_response_list(self, async_client: AsyncSentDm) -> None: user = await response.parse() assert_matches_type(UserListResponse, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_list(self, async_client: AsyncSentDm) -> None: async with async_client.users.with_streaming_response.list() as response: @@ -312,13 +312,13 @@ async def test_streaming_response_list(self, async_client: AsyncSentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_invite(self, async_client: AsyncSentDm) -> None: user = await async_client.users.invite() assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_invite_with_all_params(self, async_client: AsyncSentDm) -> None: user = await async_client.users.invite( @@ -330,7 +330,7 @@ async def test_method_invite_with_all_params(self, async_client: AsyncSentDm) -> ) assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_invite(self, async_client: AsyncSentDm) -> None: response = await async_client.users.with_raw_response.invite() @@ -340,7 +340,7 @@ async def test_raw_response_invite(self, async_client: AsyncSentDm) -> None: user = await response.parse() assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_invite(self, async_client: AsyncSentDm) -> None: async with async_client.users.with_streaming_response.invite() as response: @@ -352,7 +352,7 @@ async def test_streaming_response_invite(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_remove(self, async_client: AsyncSentDm) -> None: user = await async_client.users.remove( @@ -360,7 +360,7 @@ async def test_method_remove(self, async_client: AsyncSentDm) -> None: ) assert user is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_remove_with_all_params(self, async_client: AsyncSentDm) -> None: user = await async_client.users.remove( @@ -370,7 +370,7 @@ async def test_method_remove_with_all_params(self, async_client: AsyncSentDm) -> ) assert user is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_remove(self, async_client: AsyncSentDm) -> None: response = await async_client.users.with_raw_response.remove( @@ -382,7 +382,7 @@ async def test_raw_response_remove(self, async_client: AsyncSentDm) -> None: user = await response.parse() assert user is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_remove(self, async_client: AsyncSentDm) -> None: async with async_client.users.with_streaming_response.remove( @@ -396,7 +396,7 @@ async def test_streaming_response_remove(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_remove(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `path_user_id` but received ''"): @@ -404,7 +404,7 @@ async def test_path_params_remove(self, async_client: AsyncSentDm) -> None: path_user_id="", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_update_role(self, async_client: AsyncSentDm) -> None: user = await async_client.users.update_role( @@ -412,7 +412,7 @@ async def test_method_update_role(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_update_role_with_all_params(self, async_client: AsyncSentDm) -> None: user = await async_client.users.update_role( @@ -424,7 +424,7 @@ async def test_method_update_role_with_all_params(self, async_client: AsyncSentD ) assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_update_role(self, async_client: AsyncSentDm) -> None: response = await async_client.users.with_raw_response.update_role( @@ -436,7 +436,7 @@ async def test_raw_response_update_role(self, async_client: AsyncSentDm) -> None user = await response.parse() assert_matches_type(APIResponseOfUser, user, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_update_role(self, async_client: AsyncSentDm) -> None: async with async_client.users.with_streaming_response.update_role( @@ -450,7 +450,7 @@ async def test_streaming_response_update_role(self, async_client: AsyncSentDm) - assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_update_role(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `path_user_id` but received ''"): diff --git a/tests/api_resources/test_webhooks.py b/tests/api_resources/test_webhooks.py index f534f161..6340ac0b 100644 --- a/tests/api_resources/test_webhooks.py +++ b/tests/api_resources/test_webhooks.py @@ -24,13 +24,13 @@ class TestWebhooks: parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_create(self, client: SentDm) -> None: webhook = client.webhooks.create() assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_create_with_all_params(self, client: SentDm) -> None: webhook = client.webhooks.create( @@ -44,7 +44,7 @@ def test_method_create_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_create(self, client: SentDm) -> None: response = client.webhooks.with_raw_response.create() @@ -54,7 +54,7 @@ def test_raw_response_create(self, client: SentDm) -> None: webhook = response.parse() assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_create(self, client: SentDm) -> None: with client.webhooks.with_streaming_response.create() as response: @@ -66,7 +66,7 @@ def test_streaming_response_create(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_retrieve(self, client: SentDm) -> None: webhook = client.webhooks.retrieve( @@ -74,7 +74,7 @@ def test_method_retrieve(self, client: SentDm) -> None: ) assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_retrieve(self, client: SentDm) -> None: response = client.webhooks.with_raw_response.retrieve( @@ -86,7 +86,7 @@ def test_raw_response_retrieve(self, client: SentDm) -> None: webhook = response.parse() assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_retrieve(self, client: SentDm) -> None: with client.webhooks.with_streaming_response.retrieve( @@ -100,7 +100,7 @@ def test_streaming_response_retrieve(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_retrieve(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -108,7 +108,7 @@ def test_path_params_retrieve(self, client: SentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_update(self, client: SentDm) -> None: webhook = client.webhooks.update( @@ -116,7 +116,7 @@ def test_method_update(self, client: SentDm) -> None: ) assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_update_with_all_params(self, client: SentDm) -> None: webhook = client.webhooks.update( @@ -131,7 +131,7 @@ def test_method_update_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_update(self, client: SentDm) -> None: response = client.webhooks.with_raw_response.update( @@ -143,7 +143,7 @@ def test_raw_response_update(self, client: SentDm) -> None: webhook = response.parse() assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_update(self, client: SentDm) -> None: with client.webhooks.with_streaming_response.update( @@ -157,7 +157,7 @@ def test_streaming_response_update(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_update(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -165,7 +165,7 @@ def test_path_params_update(self, client: SentDm) -> None: id="", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_list(self, client: SentDm) -> None: webhook = client.webhooks.list( @@ -174,7 +174,7 @@ def test_method_list(self, client: SentDm) -> None: ) assert_matches_type(WebhookListResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_list_with_all_params(self, client: SentDm) -> None: webhook = client.webhooks.list( @@ -185,7 +185,7 @@ def test_method_list_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(WebhookListResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_list(self, client: SentDm) -> None: response = client.webhooks.with_raw_response.list( @@ -198,7 +198,7 @@ def test_raw_response_list(self, client: SentDm) -> None: webhook = response.parse() assert_matches_type(WebhookListResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_list(self, client: SentDm) -> None: with client.webhooks.with_streaming_response.list( @@ -213,7 +213,7 @@ def test_streaming_response_list(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_delete(self, client: SentDm) -> None: webhook = client.webhooks.delete( @@ -221,7 +221,7 @@ def test_method_delete(self, client: SentDm) -> None: ) assert webhook is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_delete(self, client: SentDm) -> None: response = client.webhooks.with_raw_response.delete( @@ -233,7 +233,7 @@ def test_raw_response_delete(self, client: SentDm) -> None: webhook = response.parse() assert webhook is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_delete(self, client: SentDm) -> None: with client.webhooks.with_streaming_response.delete( @@ -247,7 +247,7 @@ def test_streaming_response_delete(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_delete(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -255,13 +255,13 @@ def test_path_params_delete(self, client: SentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_list_event_types(self, client: SentDm) -> None: webhook = client.webhooks.list_event_types() assert_matches_type(WebhookListEventTypesResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_list_event_types(self, client: SentDm) -> None: response = client.webhooks.with_raw_response.list_event_types() @@ -271,7 +271,7 @@ def test_raw_response_list_event_types(self, client: SentDm) -> None: webhook = response.parse() assert_matches_type(WebhookListEventTypesResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_list_event_types(self, client: SentDm) -> None: with client.webhooks.with_streaming_response.list_event_types() as response: @@ -283,7 +283,7 @@ def test_streaming_response_list_event_types(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_list_events(self, client: SentDm) -> None: webhook = client.webhooks.list_events( @@ -293,7 +293,7 @@ def test_method_list_events(self, client: SentDm) -> None: ) assert_matches_type(WebhookListEventsResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_list_events_with_all_params(self, client: SentDm) -> None: webhook = client.webhooks.list_events( @@ -304,7 +304,7 @@ def test_method_list_events_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(WebhookListEventsResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_list_events(self, client: SentDm) -> None: response = client.webhooks.with_raw_response.list_events( @@ -318,7 +318,7 @@ def test_raw_response_list_events(self, client: SentDm) -> None: webhook = response.parse() assert_matches_type(WebhookListEventsResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_list_events(self, client: SentDm) -> None: with client.webhooks.with_streaming_response.list_events( @@ -334,7 +334,7 @@ def test_streaming_response_list_events(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_list_events(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -344,7 +344,7 @@ def test_path_params_list_events(self, client: SentDm) -> None: page_size=0, ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_rotate_secret(self, client: SentDm) -> None: webhook = client.webhooks.rotate_secret( @@ -353,7 +353,7 @@ def test_method_rotate_secret(self, client: SentDm) -> None: ) assert_matches_type(WebhookRotateSecretResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_rotate_secret_with_all_params(self, client: SentDm) -> None: webhook = client.webhooks.rotate_secret( @@ -363,7 +363,7 @@ def test_method_rotate_secret_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(WebhookRotateSecretResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_rotate_secret(self, client: SentDm) -> None: response = client.webhooks.with_raw_response.rotate_secret( @@ -376,7 +376,7 @@ def test_raw_response_rotate_secret(self, client: SentDm) -> None: webhook = response.parse() assert_matches_type(WebhookRotateSecretResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_rotate_secret(self, client: SentDm) -> None: with client.webhooks.with_streaming_response.rotate_secret( @@ -391,7 +391,7 @@ def test_streaming_response_rotate_secret(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_rotate_secret(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -400,7 +400,7 @@ def test_path_params_rotate_secret(self, client: SentDm) -> None: body={}, ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_test(self, client: SentDm) -> None: webhook = client.webhooks.test( @@ -408,7 +408,7 @@ def test_method_test(self, client: SentDm) -> None: ) assert_matches_type(WebhookTestResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_test_with_all_params(self, client: SentDm) -> None: webhook = client.webhooks.test( @@ -419,7 +419,7 @@ def test_method_test_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(WebhookTestResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_test(self, client: SentDm) -> None: response = client.webhooks.with_raw_response.test( @@ -431,7 +431,7 @@ def test_raw_response_test(self, client: SentDm) -> None: webhook = response.parse() assert_matches_type(WebhookTestResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_test(self, client: SentDm) -> None: with client.webhooks.with_streaming_response.test( @@ -445,7 +445,7 @@ def test_streaming_response_test(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_test(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -453,7 +453,7 @@ def test_path_params_test(self, client: SentDm) -> None: id="", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_toggle_status(self, client: SentDm) -> None: webhook = client.webhooks.toggle_status( @@ -461,7 +461,7 @@ def test_method_toggle_status(self, client: SentDm) -> None: ) assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_method_toggle_status_with_all_params(self, client: SentDm) -> None: webhook = client.webhooks.toggle_status( @@ -472,7 +472,7 @@ def test_method_toggle_status_with_all_params(self, client: SentDm) -> None: ) assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_raw_response_toggle_status(self, client: SentDm) -> None: response = client.webhooks.with_raw_response.toggle_status( @@ -484,7 +484,7 @@ def test_raw_response_toggle_status(self, client: SentDm) -> None: webhook = response.parse() assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_streaming_response_toggle_status(self, client: SentDm) -> None: with client.webhooks.with_streaming_response.toggle_status( @@ -498,7 +498,7 @@ def test_streaming_response_toggle_status(self, client: SentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize def test_path_params_toggle_status(self, client: SentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -512,13 +512,13 @@ class TestAsyncWebhooks: "async_client", [False, True, {"http_client": "aiohttp"}], indirect=True, ids=["loose", "strict", "aiohttp"] ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_create(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.create() assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_create_with_all_params(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.create( @@ -532,7 +532,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncSentDm) -> ) assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_create(self, async_client: AsyncSentDm) -> None: response = await async_client.webhooks.with_raw_response.create() @@ -542,7 +542,7 @@ async def test_raw_response_create(self, async_client: AsyncSentDm) -> None: webhook = await response.parse() assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_create(self, async_client: AsyncSentDm) -> None: async with async_client.webhooks.with_streaming_response.create() as response: @@ -554,7 +554,7 @@ async def test_streaming_response_create(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_retrieve(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.retrieve( @@ -562,7 +562,7 @@ async def test_method_retrieve(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_retrieve(self, async_client: AsyncSentDm) -> None: response = await async_client.webhooks.with_raw_response.retrieve( @@ -574,7 +574,7 @@ async def test_raw_response_retrieve(self, async_client: AsyncSentDm) -> None: webhook = await response.parse() assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_retrieve(self, async_client: AsyncSentDm) -> None: async with async_client.webhooks.with_streaming_response.retrieve( @@ -588,7 +588,7 @@ async def test_streaming_response_retrieve(self, async_client: AsyncSentDm) -> N assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_retrieve(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -596,7 +596,7 @@ async def test_path_params_retrieve(self, async_client: AsyncSentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_update(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.update( @@ -604,7 +604,7 @@ async def test_method_update(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_update_with_all_params(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.update( @@ -619,7 +619,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncSentDm) -> ) assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_update(self, async_client: AsyncSentDm) -> None: response = await async_client.webhooks.with_raw_response.update( @@ -631,7 +631,7 @@ async def test_raw_response_update(self, async_client: AsyncSentDm) -> None: webhook = await response.parse() assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_update(self, async_client: AsyncSentDm) -> None: async with async_client.webhooks.with_streaming_response.update( @@ -645,7 +645,7 @@ async def test_streaming_response_update(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_update(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -653,7 +653,7 @@ async def test_path_params_update(self, async_client: AsyncSentDm) -> None: id="", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_list(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.list( @@ -662,7 +662,7 @@ async def test_method_list(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(WebhookListResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_list_with_all_params(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.list( @@ -673,7 +673,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncSentDm) -> N ) assert_matches_type(WebhookListResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_list(self, async_client: AsyncSentDm) -> None: response = await async_client.webhooks.with_raw_response.list( @@ -686,7 +686,7 @@ async def test_raw_response_list(self, async_client: AsyncSentDm) -> None: webhook = await response.parse() assert_matches_type(WebhookListResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_list(self, async_client: AsyncSentDm) -> None: async with async_client.webhooks.with_streaming_response.list( @@ -701,7 +701,7 @@ async def test_streaming_response_list(self, async_client: AsyncSentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_delete(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.delete( @@ -709,7 +709,7 @@ async def test_method_delete(self, async_client: AsyncSentDm) -> None: ) assert webhook is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_delete(self, async_client: AsyncSentDm) -> None: response = await async_client.webhooks.with_raw_response.delete( @@ -721,7 +721,7 @@ async def test_raw_response_delete(self, async_client: AsyncSentDm) -> None: webhook = await response.parse() assert webhook is None - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_delete(self, async_client: AsyncSentDm) -> None: async with async_client.webhooks.with_streaming_response.delete( @@ -735,7 +735,7 @@ async def test_streaming_response_delete(self, async_client: AsyncSentDm) -> Non assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_delete(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -743,13 +743,13 @@ async def test_path_params_delete(self, async_client: AsyncSentDm) -> None: "", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_list_event_types(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.list_event_types() assert_matches_type(WebhookListEventTypesResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_list_event_types(self, async_client: AsyncSentDm) -> None: response = await async_client.webhooks.with_raw_response.list_event_types() @@ -759,7 +759,7 @@ async def test_raw_response_list_event_types(self, async_client: AsyncSentDm) -> webhook = await response.parse() assert_matches_type(WebhookListEventTypesResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_list_event_types(self, async_client: AsyncSentDm) -> None: async with async_client.webhooks.with_streaming_response.list_event_types() as response: @@ -771,7 +771,7 @@ async def test_streaming_response_list_event_types(self, async_client: AsyncSent assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_list_events(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.list_events( @@ -781,7 +781,7 @@ async def test_method_list_events(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(WebhookListEventsResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_list_events_with_all_params(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.list_events( @@ -792,7 +792,7 @@ async def test_method_list_events_with_all_params(self, async_client: AsyncSentD ) assert_matches_type(WebhookListEventsResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_list_events(self, async_client: AsyncSentDm) -> None: response = await async_client.webhooks.with_raw_response.list_events( @@ -806,7 +806,7 @@ async def test_raw_response_list_events(self, async_client: AsyncSentDm) -> None webhook = await response.parse() assert_matches_type(WebhookListEventsResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_list_events(self, async_client: AsyncSentDm) -> None: async with async_client.webhooks.with_streaming_response.list_events( @@ -822,7 +822,7 @@ async def test_streaming_response_list_events(self, async_client: AsyncSentDm) - assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_list_events(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -832,7 +832,7 @@ async def test_path_params_list_events(self, async_client: AsyncSentDm) -> None: page_size=0, ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_rotate_secret(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.rotate_secret( @@ -841,7 +841,7 @@ async def test_method_rotate_secret(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(WebhookRotateSecretResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_rotate_secret_with_all_params(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.rotate_secret( @@ -851,7 +851,7 @@ async def test_method_rotate_secret_with_all_params(self, async_client: AsyncSen ) assert_matches_type(WebhookRotateSecretResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_rotate_secret(self, async_client: AsyncSentDm) -> None: response = await async_client.webhooks.with_raw_response.rotate_secret( @@ -864,7 +864,7 @@ async def test_raw_response_rotate_secret(self, async_client: AsyncSentDm) -> No webhook = await response.parse() assert_matches_type(WebhookRotateSecretResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_rotate_secret(self, async_client: AsyncSentDm) -> None: async with async_client.webhooks.with_streaming_response.rotate_secret( @@ -879,7 +879,7 @@ async def test_streaming_response_rotate_secret(self, async_client: AsyncSentDm) assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_rotate_secret(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -888,7 +888,7 @@ async def test_path_params_rotate_secret(self, async_client: AsyncSentDm) -> Non body={}, ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_test(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.test( @@ -896,7 +896,7 @@ async def test_method_test(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(WebhookTestResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_test_with_all_params(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.test( @@ -907,7 +907,7 @@ async def test_method_test_with_all_params(self, async_client: AsyncSentDm) -> N ) assert_matches_type(WebhookTestResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_test(self, async_client: AsyncSentDm) -> None: response = await async_client.webhooks.with_raw_response.test( @@ -919,7 +919,7 @@ async def test_raw_response_test(self, async_client: AsyncSentDm) -> None: webhook = await response.parse() assert_matches_type(WebhookTestResponse, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_test(self, async_client: AsyncSentDm) -> None: async with async_client.webhooks.with_streaming_response.test( @@ -933,7 +933,7 @@ async def test_streaming_response_test(self, async_client: AsyncSentDm) -> None: assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_test(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): @@ -941,7 +941,7 @@ async def test_path_params_test(self, async_client: AsyncSentDm) -> None: id="", ) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_toggle_status(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.toggle_status( @@ -949,7 +949,7 @@ async def test_method_toggle_status(self, async_client: AsyncSentDm) -> None: ) assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_method_toggle_status_with_all_params(self, async_client: AsyncSentDm) -> None: webhook = await async_client.webhooks.toggle_status( @@ -960,7 +960,7 @@ async def test_method_toggle_status_with_all_params(self, async_client: AsyncSen ) assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_raw_response_toggle_status(self, async_client: AsyncSentDm) -> None: response = await async_client.webhooks.with_raw_response.toggle_status( @@ -972,7 +972,7 @@ async def test_raw_response_toggle_status(self, async_client: AsyncSentDm) -> No webhook = await response.parse() assert_matches_type(APIResponseWebhook, webhook, path=["response"]) - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_streaming_response_toggle_status(self, async_client: AsyncSentDm) -> None: async with async_client.webhooks.with_streaming_response.toggle_status( @@ -986,7 +986,7 @@ async def test_streaming_response_toggle_status(self, async_client: AsyncSentDm) assert cast(Any, response.is_closed) is True - @pytest.mark.skip(reason="Prism tests are disabled") + @pytest.mark.skip(reason="Mock server tests are disabled") @parametrize async def test_path_params_toggle_status(self, async_client: AsyncSentDm) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `id` but received ''"): From 2b6497427203ab34af8cc132045eaf011b377cbe 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:16 +0000 Subject: [PATCH 043/174] 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 793969d77a799b572cc31264aedb06d25ee470d3 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:12 +0000 Subject: [PATCH 044/174] 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 f35ba7e4493f91ec23b428382128164f13f0db36 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:12 +0000 Subject: [PATCH 045/174] 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 fc1667ac82fbfc92a7b7302c80be4af698acd164 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:11 +0000 Subject: [PATCH 046/174] 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 d167d3222355b00778be1498e61976ad220dffa0 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:07 +0000 Subject: [PATCH 047/174] 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 794fce592ab79f985b5a1ca44a32b27b9d5e8af0 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:07 +0000 Subject: [PATCH 048/174] 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 1605b2b363c724a6d27757543c6546dba5d3d3c9 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:06 +0000 Subject: [PATCH 049/174] 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 17faef9538a759d09961e34b99b854e769658d49 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:21 +0000 Subject: [PATCH 050/174] 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 9d9e7b2c7221545692c8bdecb0ebc1a7f3a3aea0 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:16 +0000 Subject: [PATCH 051/174] 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 33d119e35fc6d85f398ed45238742f9c50e6ef92 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:07 +0000 Subject: [PATCH 052/174] 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 48d15113f59bb4bf93951d080ff33b0aa7e9bb90 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:12 +0000 Subject: [PATCH 053/174] 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 524ed3ba6d6882824f5b2e8a89c65956a6561d6b 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:05 +0000 Subject: [PATCH 054/174] 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 132481670a5acfafbd60897f993542a1c14d1598 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:13 +0000 Subject: [PATCH 055/174] 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 78c61c80d47382674d4f17e904ad999d1a9f09dd 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:20 +0000 Subject: [PATCH 056/174] 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 57e400e3c79cf1a7be318df9011c145daefe16ed 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:08 +0000 Subject: [PATCH 057/174] 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 5995891642eff18f912b8b0a92d746793f59e1b3 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:21 +0000 Subject: [PATCH 058/174] 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 004a68bf01b087be5066fd8677776bb85fe7a1ce 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:08 +0000 Subject: [PATCH 059/174] 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 dcad8c36114481b0c9501f02ca05cda645a5bbc5 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:15 +0000 Subject: [PATCH 060/174] 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 7afe283e76851b4468a4097d224f24621d0804f1 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:09 +0000 Subject: [PATCH 061/174] 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 51e208786b81dfa311fc0845771d32022f37d7ff 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:11 +0000 Subject: [PATCH 062/174] 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 547a19bff0dd6d11fe3076d4d0ea6d20495e46cc 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:10 +0000 Subject: [PATCH 063/174] 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 e665527acbbd8dca4f6fa70d0b7689a9a5ae34e8 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:10 +0000 Subject: [PATCH 064/174] 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 866bd435f34a7555e8f503ecd1cf3c342f9b549e 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:05 +0000 Subject: [PATCH 065/174] 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 023a420c783132614fddc1d6e70cdd7a1a05445f 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:18 +0000 Subject: [PATCH 066/174] 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 59357366d3c0c1a8577d0864824b8139c475f93d 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:06 +0000 Subject: [PATCH 067/174] 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 84547bd5a1180d8e68e256156f66cae4b2bd7bc7 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:19 +0000 Subject: [PATCH 068/174] 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 01a47632f49627e4269376dc0f1f674abdb81bd5 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:06 +0000 Subject: [PATCH 069/174] 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 1f2027a54c9af975265737661f05febb41fc1b31 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:15 +0000 Subject: [PATCH 070/174] 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 f4839e1989f1c7bea682b69a2f1aa674ba9756b6 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:10 +0000 Subject: [PATCH 071/174] 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 b53882e8f8b3f48e739a76b0d38de890de5f054d 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:05 +0000 Subject: [PATCH 072/174] 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 ba20f0c9b929bdf208f9b32ecf934771f8ec785d 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:11 +0000 Subject: [PATCH 073/174] 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 ccaacc3fdaeefb671abc5f8cc0c5d636a6629395 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:07 +0000 Subject: [PATCH 074/174] 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 be9028502f6fffc34984106fa96eb2aae921e07f 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:09 +0000 Subject: [PATCH 075/174] 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 f287f20d04789c6ab400dbeb617891d18797b783 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:04 +0000 Subject: [PATCH 076/174] 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 d2fa0ed82125f416c9d02905f2709e7d973f696a 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:11 +0000 Subject: [PATCH 077/174] 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 25ddf356f1b858e521d78e8016125cd52ab49126 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:12 +0000 Subject: [PATCH 078/174] 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 fbbce23885a5d13763ce9e7d6c00bbd9fa30ae00 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:05 +0000 Subject: [PATCH 079/174] 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 b1d8414fab7246bca9240cf1fe88117c9014fc42 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:07 +0000 Subject: [PATCH 080/174] 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 86df6b4e8463ad4e1db39ac94a035a337c684ee0 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:18 +0000 Subject: [PATCH 081/174] 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 8f4441b80a47d4853ddc363046a0354957ac9955 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:05 +0000 Subject: [PATCH 082/174] 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 cf752dacd8faa379c6290d5fba3096a1ab8dce98 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:10 +0000 Subject: [PATCH 083/174] 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 43aff2c5992fe9df505a1db43886566e5b3a3454 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:05 +0000 Subject: [PATCH 084/174] 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 1804619c1a798415c465f337bc8abfe398d4ec05 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:06 +0000 Subject: [PATCH 085/174] 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 e7352bd434269a93778be2524bf37076be4b801e 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:05 +0000 Subject: [PATCH 086/174] 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 9a32645f5a94d201f16256273aadecf5bb25900d 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:14 +0000 Subject: [PATCH 087/174] 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 3bd56d974bda24dc539d06bec52cb7a3192cbc49 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:37 +0000 Subject: [PATCH 088/174] 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 85abb8f2..b6919f58 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,15 @@ and offers both synchronous and asynchronous clients powered by [httpx](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. + ## Documentation The REST API documentation can be found on [docs.sent.dm](https://docs.sent.dm). The full API of this library can be found in [api.md](api.md). From 415671cde38783a249b1ea11dc6c0ddcf5cc7ea9 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:08 +0000 Subject: [PATCH 089/174] 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 3c32965d7724ffc7aa07c610b079f704fa86126f 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:07 +0000 Subject: [PATCH 090/174] 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 991436b2c02211b0b018f0824430d789bd735159 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:06 +0000 Subject: [PATCH 091/174] 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 d9fff4abfdd37d95a528d7e33a9e1e7aff8f5df9 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:14 +0000 Subject: [PATCH 092/174] 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 69ff5133e59c23be53cf1b958a80b809512eb063 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:16 +0000 Subject: [PATCH 093/174] 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 c2b3909e4435603a8da2a4d928fa851d1a8e5bf5 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:12 +0000 Subject: [PATCH 094/174] 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 b47af6fe9fce56cbb67ad5645af6a7c8d9b8f239 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:06 +0000 Subject: [PATCH 095/174] 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 bacaf7fff1e32a2d8a77bd042f4341ff306ba28f 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:20 +0000 Subject: [PATCH 096/174] 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 58c2ff9f06604af0371f557e0dedebb4ebc51f62 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:07 +0000 Subject: [PATCH 097/174] 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 28d918cecf041cdf82ab89f824353fe5ca734870 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:20 +0000 Subject: [PATCH 098/174] 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 39f3382ede673b6ebf9039f2362528c20ce918c5 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:12 +0000 Subject: [PATCH 099/174] 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 1ab202672e02944760a49f89cb7d33acc613ee08 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:14 +0000 Subject: [PATCH 100/174] 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 f5d4eb7f1ffb0577b6fecd4ee279ea8aafd76776 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:09 +0000 Subject: [PATCH 101/174] 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 8905fc30d42396dd9c9bee70ac020a19d56753c6 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:09 +0000 Subject: [PATCH 102/174] 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 09c0c538236eb729a929d7a71dddd8762641b169 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:56 +0000 Subject: [PATCH 103/174] 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 50350e2b5b5e52c6f31584f817c963241015aed9 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:14 +0000 Subject: [PATCH 104/174] 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 ba162ee527e7f4e061b477e6811935b3478e1b75 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:13 +0000 Subject: [PATCH 105/174] 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 9cca2b6a5acff5e1e6722080b7806281aeb825fe 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:13 +0000 Subject: [PATCH 106/174] 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 169c3b825637304dd8bb6d6a72e6aab47ca29da2 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:13 +0000 Subject: [PATCH 107/174] 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 308445d46ecd49abd856eefb249c0494277c893e 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:43 +0000 Subject: [PATCH 108/174] 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 580c2daf1c9e7a51bc157c5f57db9790a3488c13 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:10 +0000 Subject: [PATCH 109/174] 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 bbba05920e6b8394eb0cb978539874c261183c87 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 09:32:18 +0000 Subject: [PATCH 110/174] 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 ac5f2559907cb157b99099f9fe54834bcc53ea91 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 10:32:10 +0000 Subject: [PATCH 111/174] 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 3caa447e00facd0c668038adb931f2862d57560c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 11:32:14 +0000 Subject: [PATCH 112/174] 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 1e390ff01728feedecc9c6d70ad5b6d21b41ed98 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 13:32:18 +0000 Subject: [PATCH 113/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..2a775fe6 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-bec316d8ba661d9ab1ca37bf3cdfb5f3816754270dd8290c4a94492a25936b17.yml +openapi_spec_hash: 178545e6771a8de8b55f0bdbeb2f00e7 config_hash: d475a61f5b59375bf562f85f19b80409 From 5313af3967521efead2b547cfc0e678ad0a6d615 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 14:36:48 +0000 Subject: [PATCH 114/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 2a775fe6..44d0c25e 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-bec316d8ba661d9ab1ca37bf3cdfb5f3816754270dd8290c4a94492a25936b17.yml -openapi_spec_hash: 178545e6771a8de8b55f0bdbeb2f00e7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-fe7c4ca55ad74138b972c76751dd019cd5b81dc997d1c16bb8002557c0e7dfce.yml +openapi_spec_hash: b483323aad1d3b897c8a86ea2893f5b4 config_hash: d475a61f5b59375bf562f85f19b80409 From e66dbdf9a7f7cbf894ccfc8905ec766d5b5b147b Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 15:32:24 +0000 Subject: [PATCH 115/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 44d0c25e..ce82e636 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-fe7c4ca55ad74138b972c76751dd019cd5b81dc997d1c16bb8002557c0e7dfce.yml -openapi_spec_hash: b483323aad1d3b897c8a86ea2893f5b4 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8bb1563e91dabc88a4f88accf090f1a5bfb4e59fa61703300abcfd86fd41d165.yml +openapi_spec_hash: b156ad379c7f72232bef8feb3d8806de config_hash: d475a61f5b59375bf562f85f19b80409 From 7a054de62f41a6defd2412ac315a380d7f9c1626 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 15:55:54 +0000 Subject: [PATCH 116/174] chore(internal): add request options to SSE classes --- src/sent_dm/_response.py | 3 +++ src/sent_dm/_streaming.py | 11 ++++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/sent_dm/_response.py b/src/sent_dm/_response.py index 541f82cc..258adbc1 100644 --- a/src/sent_dm/_response.py +++ b/src/sent_dm/_response.py @@ -152,6 +152,7 @@ def _parse(self, *, to: type[_T] | None = None) -> R | _T: ), response=self.http_response, client=cast(Any, self._client), + options=self._options, ), ) @@ -162,6 +163,7 @@ def _parse(self, *, to: type[_T] | None = None) -> R | _T: cast_to=extract_stream_chunk_type(self._stream_cls), response=self.http_response, client=cast(Any, self._client), + options=self._options, ), ) @@ -175,6 +177,7 @@ def _parse(self, *, to: type[_T] | None = None) -> R | _T: cast_to=cast_to, response=self.http_response, client=cast(Any, self._client), + options=self._options, ), ) diff --git a/src/sent_dm/_streaming.py b/src/sent_dm/_streaming.py index 596c21e7..d0aa5727 100644 --- a/src/sent_dm/_streaming.py +++ b/src/sent_dm/_streaming.py @@ -4,7 +4,7 @@ import json import inspect from types import TracebackType -from typing import TYPE_CHECKING, Any, Generic, TypeVar, Iterator, AsyncIterator, cast +from typing import TYPE_CHECKING, Any, Generic, TypeVar, Iterator, Optional, AsyncIterator, cast from typing_extensions import Self, Protocol, TypeGuard, override, get_origin, runtime_checkable import httpx @@ -13,6 +13,7 @@ if TYPE_CHECKING: from ._client import SentDm, AsyncSentDm + from ._models import FinalRequestOptions _T = TypeVar("_T") @@ -22,7 +23,7 @@ class Stream(Generic[_T]): """Provides the core interface to iterate over a synchronous stream response.""" response: httpx.Response - + _options: Optional[FinalRequestOptions] = None _decoder: SSEBytesDecoder def __init__( @@ -31,10 +32,12 @@ def __init__( cast_to: type[_T], response: httpx.Response, client: SentDm, + options: Optional[FinalRequestOptions] = None, ) -> None: self.response = response self._cast_to = cast_to self._client = client + self._options = options self._decoder = client._make_sse_decoder() self._iterator = self.__stream__() @@ -85,7 +88,7 @@ class AsyncStream(Generic[_T]): """Provides the core interface to iterate over an asynchronous stream response.""" response: httpx.Response - + _options: Optional[FinalRequestOptions] = None _decoder: SSEDecoder | SSEBytesDecoder def __init__( @@ -94,10 +97,12 @@ def __init__( cast_to: type[_T], response: httpx.Response, client: AsyncSentDm, + options: Optional[FinalRequestOptions] = None, ) -> None: self.response = response self._cast_to = cast_to self._client = client + self._options = options self._decoder = client._make_sse_decoder() self._iterator = self.__stream__() From fa8618a4c15475bdd1e303b23eb9943e84a82500 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 16:04:15 +0000 Subject: [PATCH 117/174] chore(internal): make `test_proxy_environment_variables` more resilient --- tests/test_client.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/test_client.py b/tests/test_client.py index f5c5f5d0..5dc6ebee 100644 --- a/tests/test_client.py +++ b/tests/test_client.py @@ -945,6 +945,8 @@ def retry_handler(_request: httpx.Request) -> httpx.Response: def test_proxy_environment_variables(self, monkeypatch: pytest.MonkeyPatch) -> None: # Test that the proxy environment variables are set correctly monkeypatch.setenv("HTTPS_PROXY", "https://example.org") + # Delete in case our environment has this set + monkeypatch.delenv("HTTP_PROXY", raising=False) client = DefaultHttpxClient() @@ -1847,6 +1849,8 @@ async def test_get_platform(self) -> None: async def test_proxy_environment_variables(self, monkeypatch: pytest.MonkeyPatch) -> None: # Test that the proxy environment variables are set correctly monkeypatch.setenv("HTTPS_PROXY", "https://example.org") + # Delete in case our environment has this set + monkeypatch.delenv("HTTP_PROXY", raising=False) client = DefaultAsyncHttpxClient() From ef33fce6ca4414c7d6efbe6963af255dd3eda10a Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 16:32:08 +0000 Subject: [PATCH 118/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index ce82e636..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8bb1563e91dabc88a4f88accf090f1a5bfb4e59fa61703300abcfd86fd41d165.yml -openapi_spec_hash: b156ad379c7f72232bef8feb3d8806de +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 987c5e3b2ed5982b4d2c3f0369ad733d547f32e7 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 17:32:30 +0000 Subject: [PATCH 119/174] 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 89110071a6583b3aeed7e80dd83a0f8f1db13370 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 18:32:40 +0000 Subject: [PATCH 120/174] 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 07b099c75b0b2847c2ae0a136e2ad86125e9c804 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 20:32:12 +0000 Subject: [PATCH 121/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..e5b78d38 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-93675e9b2f1d606b89b886a118e1a43eccd438c3e7fa9b362de9f600723c6088.yml +openapi_spec_hash: ff0733b10fcd772f8294545b351d2212 config_hash: d475a61f5b59375bf562f85f19b80409 From 541e7f1da33b5c33f3504feea228e436c5022ab1 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 21:32:10 +0000 Subject: [PATCH 122/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index e5b78d38..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-93675e9b2f1d606b89b886a118e1a43eccd438c3e7fa9b362de9f600723c6088.yml -openapi_spec_hash: ff0733b10fcd772f8294545b351d2212 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 4e809cc3a92dcd0c065df292714a1ff86142a8d0 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 22:32:32 +0000 Subject: [PATCH 123/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..4568d538 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-3881ce4136d76eebef71523bc40a2b7e7a881cc37a2172813f6450f026109cfd.yml +openapi_spec_hash: f190357c7b3ebabce4e13554d6dc8975 config_hash: d475a61f5b59375bf562f85f19b80409 From 8a596c60755561bc51df5103d2b50c5076084127 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 23:32:19 +0000 Subject: [PATCH 124/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4568d538..6ce49885 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-3881ce4136d76eebef71523bc40a2b7e7a881cc37a2172813f6450f026109cfd.yml -openapi_spec_hash: f190357c7b3ebabce4e13554d6dc8975 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-1f783a2376d577093ac7bfb341144cc3756dfbad6907900b7d9b3de4d9efdb66.yml +openapi_spec_hash: bc3b06e44c5c8569477ac8c520dc62be config_hash: d475a61f5b59375bf562f85f19b80409 From c3964cabc42192ab3ae33c29d0b66bb0f270e112 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 00:32:09 +0000 Subject: [PATCH 125/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 6ce49885..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-1f783a2376d577093ac7bfb341144cc3756dfbad6907900b7d9b3de4d9efdb66.yml -openapi_spec_hash: bc3b06e44c5c8569477ac8c520dc62be +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 8326889515f480b2ee1437d8c457e193cb426c47 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 02:32:17 +0000 Subject: [PATCH 126/174] 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 79c65d7d202548e33c0f04ab10f4c348b78c4e74 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 04:32:10 +0000 Subject: [PATCH 127/174] 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 e4e6de88bc8cf9005a13e21d61050d374ed5febb Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 05:32:14 +0000 Subject: [PATCH 128/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..1df1b52a 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-bdc630befafad271992d6c02ee9f6f1e2421fc95f48d6603afa039a3df934493.yml +openapi_spec_hash: 60321b00a739b63d086e3a56a6129599 config_hash: d475a61f5b59375bf562f85f19b80409 From b6de85378be50158b774b4ad09185bd476f5e567 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 06:32:08 +0000 Subject: [PATCH 129/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 1df1b52a..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-bdc630befafad271992d6c02ee9f6f1e2421fc95f48d6603afa039a3df934493.yml -openapi_spec_hash: 60321b00a739b63d086e3a56a6129599 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From ad91b37eeb4b4b3ee5682a917c36a81cc3a76119 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 07:32:10 +0000 Subject: [PATCH 130/174] 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 ee56aee03333c835d3d778f7b3453e6b2d9df898 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 08:32:21 +0000 Subject: [PATCH 131/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..55607b41 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b505ddfcc7149172cad1a889923c8b529b20cfd0571ccc6b58b3f87f397d6513.yml +openapi_spec_hash: 0a08e2faad22a0ba309a040dc03c3124 config_hash: d475a61f5b59375bf562f85f19b80409 From 3e9147b38a384296582d91d18768d276cedddd36 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 09:32:13 +0000 Subject: [PATCH 132/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 55607b41..8d5e3513 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b505ddfcc7149172cad1a889923c8b529b20cfd0571ccc6b58b3f87f397d6513.yml -openapi_spec_hash: 0a08e2faad22a0ba309a040dc03c3124 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ac8c514e44637fb2e3b8d95db04ba48ef0339084ca5e25620f885ab229f583b4.yml +openapi_spec_hash: bac5e579e978a0f763a4a1c0b754e88e config_hash: d475a61f5b59375bf562f85f19b80409 From 9b7c24cfc60cdac9141a062dbc6ad0342ee27079 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 10:32:18 +0000 Subject: [PATCH 133/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 8d5e3513..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-ac8c514e44637fb2e3b8d95db04ba48ef0339084ca5e25620f885ab229f583b4.yml -openapi_spec_hash: bac5e579e978a0f763a4a1c0b754e88e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From e7e83c502124f4a97e4562610eceec01b72e883e Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 12:32:24 +0000 Subject: [PATCH 134/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..fc2cfa96 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-496a46eacdb0c4f1adaca9e20fbc959ecc70745e2ff5730fd594b46931334388.yml +openapi_spec_hash: 682eb3c165d82aa3e5d0fe860416fbc5 config_hash: d475a61f5b59375bf562f85f19b80409 From 1b820ba11737bd2593c35b2764ec06c6aec9a598 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 13:32:12 +0000 Subject: [PATCH 135/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fc2cfa96..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-496a46eacdb0c4f1adaca9e20fbc959ecc70745e2ff5730fd594b46931334388.yml -openapi_spec_hash: 682eb3c165d82aa3e5d0fe860416fbc5 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From 4ebfcf802630adb7c1a1015b243a0808710f64a5 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 14:32:17 +0000 Subject: [PATCH 136/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..e844420b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-2d06155d2de4f82606c57385232363554bb82aac3773b3e3e3f8ecb78d50ec3d.yml +openapi_spec_hash: 10aadf7399e5ad674091b6fffe80a5f8 config_hash: d475a61f5b59375bf562f85f19b80409 From 263c1bc51a34ef3e6f095faefa64528e46b54b98 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 15:32:13 +0000 Subject: [PATCH 137/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index e844420b..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-2d06155d2de4f82606c57385232363554bb82aac3773b3e3e3f8ecb78d50ec3d.yml -openapi_spec_hash: 10aadf7399e5ad674091b6fffe80a5f8 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 99f2ac4367e0e62c9ad06e95c535080e928fd5a7 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 15:45:15 +0000 Subject: [PATCH 138/174] chore(internal): make `test_proxy_environment_variables` more resilient to env --- tests/test_client.py | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/tests/test_client.py b/tests/test_client.py index 5dc6ebee..3de3d541 100644 --- a/tests/test_client.py +++ b/tests/test_client.py @@ -945,8 +945,14 @@ def retry_handler(_request: httpx.Request) -> httpx.Response: def test_proxy_environment_variables(self, monkeypatch: pytest.MonkeyPatch) -> None: # Test that the proxy environment variables are set correctly monkeypatch.setenv("HTTPS_PROXY", "https://example.org") - # Delete in case our environment has this set + # Delete in case our environment has any proxy env vars set monkeypatch.delenv("HTTP_PROXY", raising=False) + monkeypatch.delenv("ALL_PROXY", raising=False) + monkeypatch.delenv("NO_PROXY", raising=False) + monkeypatch.delenv("http_proxy", raising=False) + monkeypatch.delenv("https_proxy", raising=False) + monkeypatch.delenv("all_proxy", raising=False) + monkeypatch.delenv("no_proxy", raising=False) client = DefaultHttpxClient() @@ -1849,8 +1855,14 @@ async def test_get_platform(self) -> None: async def test_proxy_environment_variables(self, monkeypatch: pytest.MonkeyPatch) -> None: # Test that the proxy environment variables are set correctly monkeypatch.setenv("HTTPS_PROXY", "https://example.org") - # Delete in case our environment has this set + # Delete in case our environment has any proxy env vars set monkeypatch.delenv("HTTP_PROXY", raising=False) + monkeypatch.delenv("ALL_PROXY", raising=False) + monkeypatch.delenv("NO_PROXY", raising=False) + monkeypatch.delenv("http_proxy", raising=False) + monkeypatch.delenv("https_proxy", raising=False) + monkeypatch.delenv("all_proxy", raising=False) + monkeypatch.delenv("no_proxy", raising=False) client = DefaultAsyncHttpxClient() From 8158a3fe2a9186ea122ed88aaea102b0a9c4ebf5 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 16:32:30 +0000 Subject: [PATCH 139/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..ee957c04 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f4669f62ed7c17d24c835b3f8211e8579edcf508849e64fcff7bf53e86960fde.yml +openapi_spec_hash: b7d867147b8296b58678ebdedd21e249 config_hash: d475a61f5b59375bf562f85f19b80409 From f4d4b057f5aefd10edc554ce56aab9dbf1b1f240 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 17:32:12 +0000 Subject: [PATCH 140/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index ee957c04..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f4669f62ed7c17d24c835b3f8211e8579edcf508849e64fcff7bf53e86960fde.yml -openapi_spec_hash: b7d867147b8296b58678ebdedd21e249 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 59f2ab6a6aa1cc00a4ded3f97653f68c1d027e2e Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 18:32:13 +0000 Subject: [PATCH 141/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..a26f1490 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-3e8d7788a33d43930e5bf71ed6da110ff5cf0973f4c7db71474238661ce392b4.yml +openapi_spec_hash: 3764368fa813bab2dc9f8c4d2e86bce2 config_hash: d475a61f5b59375bf562f85f19b80409 From dab73699e941cc942ad52991b3422c882e127756 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 19:32:14 +0000 Subject: [PATCH 142/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index a26f1490..64128810 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-3e8d7788a33d43930e5bf71ed6da110ff5cf0973f4c7db71474238661ce392b4.yml -openapi_spec_hash: 3764368fa813bab2dc9f8c4d2e86bce2 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-a587ee776b6d775d02ca7807cab648d2a11284f28ec1f6ca3e933c3c640ecf1c.yml +openapi_spec_hash: 0eec24af566d02913fdd07c918f91d22 config_hash: d475a61f5b59375bf562f85f19b80409 From a6008b6d933b8c56078528d2fd48630b1453b6e7 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 20:32:28 +0000 Subject: [PATCH 143/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 64128810..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-a587ee776b6d775d02ca7807cab648d2a11284f28ec1f6ca3e933c3c640ecf1c.yml -openapi_spec_hash: 0eec24af566d02913fdd07c918f91d22 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From eeb0713f1d1ec885f772bf0161368a7b7ee3c731 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 22:32:11 +0000 Subject: [PATCH 144/174] 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 417851e8ac14d5356b59d2b6468fef5553b89e91 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 23:32:20 +0000 Subject: [PATCH 145/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..4cb9ed25 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-293d13726269ed1b79c3a5f25edb06f6ab21dc8a8964f322eb44351832097cc6.yml +openapi_spec_hash: d7fe1b8a0625a63ac8965558830987ca config_hash: d475a61f5b59375bf562f85f19b80409 From 81eb1e2743870ca5128e5c38773012958232bca9 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 00:32:12 +0000 Subject: [PATCH 146/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4cb9ed25..7ad979f9 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-293d13726269ed1b79c3a5f25edb06f6ab21dc8a8964f322eb44351832097cc6.yml -openapi_spec_hash: d7fe1b8a0625a63ac8965558830987ca +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-25d5652938d453a4f0cdb3fff15d701508b1210ae7b17970767b676b8a24529e.yml +openapi_spec_hash: f0a65d1d8ef729da0445b06ef078c214 config_hash: d475a61f5b59375bf562f85f19b80409 From 44804781eb36c2b0971b8ff93ef87b5858a159fc Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 01:32:08 +0000 Subject: [PATCH 147/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 7ad979f9..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-25d5652938d453a4f0cdb3fff15d701508b1210ae7b17970767b676b8a24529e.yml -openapi_spec_hash: f0a65d1d8ef729da0445b06ef078c214 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From b124e6f0b25443a7ee09ee18d18568ebdc6c2505 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 02:32:12 +0000 Subject: [PATCH 148/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..3cb08bc1 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-bd1fbf23d6e99b689e46d043270678bfe5d4923885a943660f18ccf2baf86bf4.yml +openapi_spec_hash: 13237166f19f286fb3aec08c27300f1b config_hash: d475a61f5b59375bf562f85f19b80409 From 55e69919b98f8d1e9faa6af99ddbe7197563ab34 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 03:32:09 +0000 Subject: [PATCH 149/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 3cb08bc1..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-bd1fbf23d6e99b689e46d043270678bfe5d4923885a943660f18ccf2baf86bf4.yml -openapi_spec_hash: 13237166f19f286fb3aec08c27300f1b +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From a34408c815d5468954bcb0c42a4f3be0089d0662 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 04:32:12 +0000 Subject: [PATCH 150/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..a75fdac1 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f9cbd03e2cbe46e4dac0e3252dbf3cbef05e4173e3338e78c0e5452346661714.yml +openapi_spec_hash: 5f020d6f6c7b1e2f049a8d3d9eb4437c config_hash: d475a61f5b59375bf562f85f19b80409 From 8d48831a1fdb49ffadc5f02a13a36fa23d48aeae Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 05:32:18 +0000 Subject: [PATCH 151/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index a75fdac1..7bb2028a 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f9cbd03e2cbe46e4dac0e3252dbf3cbef05e4173e3338e78c0e5452346661714.yml -openapi_spec_hash: 5f020d6f6c7b1e2f049a8d3d9eb4437c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f6653054dfa007b71c899084635450d07150c009951a02a95e72f73b92ef1726.yml +openapi_spec_hash: e06b688764bf7ae3036dc68b7085f013 config_hash: d475a61f5b59375bf562f85f19b80409 From be6c64645a3c77f970823918003cc326d4d747ec Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 06:32:08 +0000 Subject: [PATCH 152/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 7bb2028a..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-f6653054dfa007b71c899084635450d07150c009951a02a95e72f73b92ef1726.yml -openapi_spec_hash: e06b688764bf7ae3036dc68b7085f013 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From d4794aebb509a8df1ffd436a8d3e38d3b42138e0 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 07:32:17 +0000 Subject: [PATCH 153/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..37577ed9 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-86608e95a46c6728528a84be64cc501b16f4560feef0a36ce81cedcb53f32364.yml +openapi_spec_hash: 0433b52b8859fc13058b3724639094e9 config_hash: d475a61f5b59375bf562f85f19b80409 From bd69cf552106eadc2f88c095f227177cbd8fc774 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 08:32:08 +0000 Subject: [PATCH 154/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 37577ed9..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-86608e95a46c6728528a84be64cc501b16f4560feef0a36ce81cedcb53f32364.yml -openapi_spec_hash: 0433b52b8859fc13058b3724639094e9 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From dae8a0bb18c6567dbc0782dad396d0349d89eb93 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 09:32:19 +0000 Subject: [PATCH 155/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..a1775a53 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-247bcb460ecef19a9171f731693f2269770652e66aaf11886832c3657c66b89c.yml +openapi_spec_hash: 52ef828d44c26d16d8c827f0f610ff12 config_hash: d475a61f5b59375bf562f85f19b80409 From 7cbc690fb2d017a6a65b035ee7980c45d9a34b2a Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 10:32:10 +0000 Subject: [PATCH 156/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index a1775a53..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-247bcb460ecef19a9171f731693f2269770652e66aaf11886832c3657c66b89c.yml -openapi_spec_hash: 52ef828d44c26d16d8c827f0f610ff12 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From 315bcbcdce34f0baadfa9422dfb73e4cb8549b28 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 11:32:20 +0000 Subject: [PATCH 157/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..4f154f48 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-53dd3b6f9536df51cfb1662361d66059db5baa5a16762b19948743daec6e4178.yml +openapi_spec_hash: aca2b512f7efad44d91c216310707a53 config_hash: d475a61f5b59375bf562f85f19b80409 From 3d1140c813f91aea399b2411db4aaea03b1a9e01 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 12:32:07 +0000 Subject: [PATCH 158/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4f154f48..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-53dd3b6f9536df51cfb1662361d66059db5baa5a16762b19948743daec6e4178.yml -openapi_spec_hash: aca2b512f7efad44d91c216310707a53 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From fc75a25a894015371ca5f2c448cca405b155d125 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 13:32:10 +0000 Subject: [PATCH 159/174] 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 6d48a48dcaaf8ef9f3fc2de049d7a312d3d51930 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 14:32:12 +0000 Subject: [PATCH 160/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..ce9f4cdf 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-9bab00e093ff49d9e14a6fe2fd1dab44ac0fa02a41e7e92ebf9cf772d4a54e4c.yml +openapi_spec_hash: a962b252049cca95f978e662938f4ee6 config_hash: d475a61f5b59375bf562f85f19b80409 From d6f9dffadadef07bd4df26347ca416b2288fa976 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 15:32:15 +0000 Subject: [PATCH 161/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index ce9f4cdf..956d5b60 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-9bab00e093ff49d9e14a6fe2fd1dab44ac0fa02a41e7e92ebf9cf772d4a54e4c.yml -openapi_spec_hash: a962b252049cca95f978e662938f4ee6 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-48f4859dcf89f175828a1832697f7f5ebe0a37f747cd5454c25bddb0b8314881.yml +openapi_spec_hash: d7c3a5b0da8d3959ff426f5e9e77aa20 config_hash: d475a61f5b59375bf562f85f19b80409 From fddf44e8635e12a58ee24ce0ee750faf9d4cf142 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 16:32:08 +0000 Subject: [PATCH 162/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 956d5b60..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-48f4859dcf89f175828a1832697f7f5ebe0a37f747cd5454c25bddb0b8314881.yml -openapi_spec_hash: d7c3a5b0da8d3959ff426f5e9e77aa20 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 917e7c842046b04dcebd82101f769cad2046837d Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 17:32:17 +0000 Subject: [PATCH 163/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..f97561e7 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-d1b94be0e0797b5303477824ba602929f91096945c8d6ae81ac669b4d2e5814c.yml +openapi_spec_hash: 7b304984393c2a63049f7e932235909f config_hash: d475a61f5b59375bf562f85f19b80409 From 599847cd342483c2e9b3c5d8400ad04e31a7625a Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 18:32:18 +0000 Subject: [PATCH 164/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index f97561e7..20262c24 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-d1b94be0e0797b5303477824ba602929f91096945c8d6ae81ac669b4d2e5814c.yml -openapi_spec_hash: 7b304984393c2a63049f7e932235909f +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e197c4b8fc0dd8facf7a803a6e858dbb06f67d058169526027c8851e6d9ca9d1.yml +openapi_spec_hash: ef5dbe712a895b6069bf284e5196d8b7 config_hash: d475a61f5b59375bf562f85f19b80409 From c426f291f4d3fda4abda4d7a9713b841d2eb2840 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 19:35:51 +0000 Subject: [PATCH 165/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 20262c24..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-e197c4b8fc0dd8facf7a803a6e858dbb06f67d058169526027c8851e6d9ca9d1.yml -openapi_spec_hash: ef5dbe712a895b6069bf284e5196d8b7 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From 873065c3778e6f51f35c7572ec1a7471d0a6f21c Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 22:38:46 +0000 Subject: [PATCH 166/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4e8ed18c..710ead2b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml -openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-48ceb8354eb6a2086a848a735493e9c55ec620f3e15837db2f22aa028a038876.yml +openapi_spec_hash: 02bc1ddc09561e9e0898ee6843db6e48 config_hash: d475a61f5b59375bf562f85f19b80409 From 8b7d5f7f0d198e65b941a5c49ecbe8998c84d290 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 23:35:50 +0000 Subject: [PATCH 167/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 710ead2b..4e8ed18c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-48ceb8354eb6a2086a848a735493e9c55ec620f3e15837db2f22aa028a038876.yml -openapi_spec_hash: 02bc1ddc09561e9e0898ee6843db6e48 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-b9aa36b06cd84a78b33b8e5bb723b0d395e31be20ecbb12847009168222db5ae.yml +openapi_spec_hash: 5d5c842901df91f69170c30f68ab0d92 config_hash: d475a61f5b59375bf562f85f19b80409 From f1763f9dca513e72ce109182291720710efc2ec8 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 00:32:08 +0000 Subject: [PATCH 168/174] 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 5c93b706e5e57d21f3c6017edd1d4aba115152ba Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 01:32:20 +0000 Subject: [PATCH 169/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index fb126643..2670b980 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml -openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-d9e1bd65b14142b12b1a07d3f8112f58c6cec10dfdb47e2010844053ca61baa3.yml +openapi_spec_hash: 26ac09b4a2688b86278497696e9bba13 config_hash: d475a61f5b59375bf562f85f19b80409 From 030d81a7402a7d2c1aacb1ece858d2a04f5865b3 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 02:32:11 +0000 Subject: [PATCH 170/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 2670b980..4c82e64d 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-d9e1bd65b14142b12b1a07d3f8112f58c6cec10dfdb47e2010844053ca61baa3.yml -openapi_spec_hash: 26ac09b4a2688b86278497696e9bba13 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-146aac94fcde818c66a765f71097eddb3f743d6fe09ad1880a20d3b3f82bde1f.yml +openapi_spec_hash: 0d23f19bad64abb37fed6c7280f268d1 config_hash: d475a61f5b59375bf562f85f19b80409 From 6ab8f07c4dee9f0382bd3929c30e8f42730c60c4 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 03:32:07 +0000 Subject: [PATCH 171/174] codegen metadata --- .stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 4c82e64d..fb126643 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 44 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-146aac94fcde818c66a765f71097eddb3f743d6fe09ad1880a20d3b3f82bde1f.yml -openapi_spec_hash: 0d23f19bad64abb37fed6c7280f268d1 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/sent%2Fsent-dm-8f8e43f2568f02505d53d422fb814604dd9534de6f990f9ae460e5513613da68.yml +openapi_spec_hash: b7a6855c6f0a9892f450f0bc67031d4e config_hash: d475a61f5b59375bf562f85f19b80409 From 7c4e012966ca02039e77fb8cbf64bbbfd3d21f54 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 05:32:10 +0000 Subject: [PATCH 172/174] 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 bb500f3b16cd96e220ee7e9a2bf51b971846e7c3 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 06:32:17 +0000 Subject: [PATCH 173/174] 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 2f18ee29d68f4a6ddda8c98024f8b190470be7f6 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 06:33:12 +0000 Subject: [PATCH 174/174] release: 0.8.1 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 13 +++++++++++++ pyproject.toml | 2 +- src/sent_dm/_version.py | 2 +- 4 files changed, 16 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 6538ca91..2b28d6ec 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.8.0" + ".": "0.8.1" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 2b10eda3..8c2b5691 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## 0.8.1 (2026-02-27) + +Full Changelog: [v0.8.0...v0.8.1](https://github.com/sentdm/sent-dm-python/compare/v0.8.0...v0.8.1) + +### Chores + +* configure new SDK language ([3bd56d9](https://github.com/sentdm/sent-dm-python/commit/3bd56d974bda24dc539d06bec52cb7a3192cbc49)) +* **internal:** add request options to SSE classes ([7a054de](https://github.com/sentdm/sent-dm-python/commit/7a054de62f41a6defd2412ac315a380d7f9c1626)) +* **internal:** make `test_proxy_environment_variables` more resilient ([fa8618a](https://github.com/sentdm/sent-dm-python/commit/fa8618a4c15475bdd1e303b23eb9943e84a82500)) +* **internal:** make `test_proxy_environment_variables` more resilient to env ([99f2ac4](https://github.com/sentdm/sent-dm-python/commit/99f2ac4367e0e62c9ad06e95c535080e928fd5a7)) +* **internal:** remove mock server code ([7010159](https://github.com/sentdm/sent-dm-python/commit/70101591e8a05615023b762cdf7a6d9cceb97c05)) +* update mock server docs ([bb7e58f](https://github.com/sentdm/sent-dm-python/commit/bb7e58f1dc41d23f774dcc62b026f7bea07219c4)) + ## 0.8.0 (2026-02-18) Full Changelog: [v0.7.0...v0.8.0](https://github.com/sentdm/sent-dm-python/compare/v0.7.0...v0.8.0) diff --git a/pyproject.toml b/pyproject.toml index 68fdb16e..a98c4f9f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "sentdm" -version = "0.8.0" +version = "0.8.1" description = "The official Python library for the sent-dm API" dynamic = ["readme"] license = "Apache-2.0" diff --git a/src/sent_dm/_version.py b/src/sent_dm/_version.py index 7bbe01de..370d30e0 100644 --- a/src/sent_dm/_version.py +++ b/src/sent_dm/_version.py @@ -1,4 +1,4 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. __title__ = "sent_dm" -__version__ = "0.8.0" # x-release-please-version +__version__ = "0.8.1" # x-release-please-version