Skip to content

Commit 8970dec

Browse files
Merge pull request #7 from thetradedesk/speakeasy-sdk-regen-1773692322
chore: 🐝 Update SDK - Generate 0.1.2
2 parents b7da6d2 + 9798914 commit 8970dec

14 files changed

Lines changed: 91 additions & 131 deletions

.speakeasy/gen.lock

Lines changed: 22 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
lockVersion: 2.0.0
22
id: 1927f304-b110-462d-9e13-326cfa243f23
33
management:
4-
docChecksum: b76d61291eaa607747867ef745c4c911
4+
docChecksum: b511bb2ccff0d1cf90c8051bb857a6aa
55
docVersion: v0.1
6-
speakeasyVersion: 1.750.0
7-
generationVersion: 2.856.1
8-
releaseVersion: 0.1.1
9-
configChecksum: 982fc948c13edd25a9f5d4067403925b
6+
speakeasyVersion: 1.755.1
7+
generationVersion: 2.865.2
8+
releaseVersion: 0.1.2
9+
configChecksum: d6ff99d3abceda4441ad3fc3e76a77b8
1010
repoURL: https://github.com/thetradedesk/ttd-data-python.git
1111
installationURL: https://github.com/thetradedesk/ttd-data-python.git
1212
published: true
1313
persistentEdits:
14-
generation_id: c6463b46-a085-41cc-a782-db74bccad3f8
15-
pristine_commit_hash: c94457d380dc4b9c19bae404cd1d22cb1a2ff374
16-
pristine_tree_hash: 145fdaa996a39e74d572f54751a0e4069142593d
14+
generation_id: d45eaef5-c9cc-4772-a067-4b8f3a95ef96
15+
pristine_commit_hash: 59def2c5e6d3f00f49b94821f889bb9c6c8126ee
16+
pristine_tree_hash: 2534a2de76cdb6356f6ac003493ea57a4aa418f8
1717
features:
1818
python:
1919
additionalDependencies: 1.0.0
2020
constsAndDefaults: 1.0.7
21-
core: 6.0.16
21+
core: 6.0.18
2222
defaultEnabledRetries: 0.2.0
2323
devContainers: 3.0.0
2424
enumUnions: 0.1.1
@@ -188,8 +188,8 @@ trackedFiles:
188188
pristine_git_object: 966094a9aceaf72e702ba375fcc0d2a6d49bbca8
189189
docs/models/offlineconversiondataitem.md:
190190
id: fe82dd27a28c
191-
last_write_checksum: sha1:280092b3473e0b5a567d03d7fb3d276805138c06
192-
pristine_git_object: c5441a219a9e6f80d3bdc26f03553387659cee59
191+
last_write_checksum: sha1:d63aa0e9535337a0bf754d8b6ea501ffbb3e19b3
192+
pristine_git_object: dce79520e7faab92fbacfe947abf683805c1e4e7
193193
docs/models/offlineconversiondatarequest.md:
194194
id: df028750a55e
195195
last_write_checksum: sha1:2a4aca7b5132b531a691af98eab3e4603aff5128
@@ -222,10 +222,6 @@ trackedFiles:
222222
id: a71bb618c6dc
223223
last_write_checksum: sha1:b12b57e54211ce94278749a8fdd211dec8363dc3
224224
pristine_git_object: f1e158e01c2b50bf8380b0bce2b42382a39149c4
225-
docs/models/stringstringvaluetuple.md:
226-
id: fe8dc31733ad
227-
last_write_checksum: sha1:7e6c5ea148b607f724c219f3a370e649a2c49eaa
228-
pristine_git_object: 68e69e35e6d7d8ea1e808aaf5fac79ad8c467552
229225
docs/models/thirdpartydata.md:
230226
id: bc4204726f1d
231227
last_write_checksum: sha1:0f89c863c85f83105c6f81d8e4e3ac7606b90aa3
@@ -292,8 +288,8 @@ trackedFiles:
292288
pristine_git_object: 4b7b63e2f1ee531d9c0438e3cbb80e42bcfbdb12
293289
pyproject.toml:
294290
id: 5d07e7d72637
295-
last_write_checksum: sha1:2a7acddede7d4cbc6d9f397094d0b35ac4a48721
296-
pristine_git_object: e14a3154d08221c272222ab90f5365722d383232
291+
last_write_checksum: sha1:231a1d8a8d682eb47f593520488eede3d1c48e9b
292+
pristine_git_object: 028c0d247f510804525e73da5a5cce055e18f7dc
297293
scripts/prepare_readme.py:
298294
id: e0c5957a6035
299295
last_write_checksum: sha1:a2b33b92e3f8fed0f4be1d661d68b6decdf9f525
@@ -320,8 +316,8 @@ trackedFiles:
320316
pristine_git_object: 232e51401d91ec209d9de0c41a959ffc37c2eadb
321317
src/ttd_data/_version.py:
322318
id: 7feb4586507e
323-
last_write_checksum: sha1:6c5990e6d2046c7bd1412e3d3ef6aec9115dcf28
324-
pristine_git_object: e61f8422a8128fc450c276f779c02517884a73ef
319+
last_write_checksum: sha1:948d88256f53727af1d394ffb6dad924685603b0
320+
pristine_git_object: 35c38e050bcdb6c0a6b6103d046d0edfe43c5c26
325321
src/ttd_data/advertiser.py:
326322
id: 392ead635b4f
327323
last_write_checksum: sha1:e850fdb79544d17c65ed9cf2ac257c502cc2d858
@@ -384,8 +380,8 @@ trackedFiles:
384380
pristine_git_object: 89560b566073785535643e694c112bedbd3db13d
385381
src/ttd_data/models/__init__.py:
386382
id: 9cb05e16fec0
387-
last_write_checksum: sha1:0158899ec493833f34618fe5004b61d71be3a632
388-
pristine_git_object: e98a51f774affc7613af23c4bee665c141edb3ae
383+
last_write_checksum: sha1:45a2f2221c4c5c4d7c12895be600222d93ac0fd2
384+
pristine_git_object: f53dc639c12bb1226c5b3c2922f1a503ffd36cd8
389385
src/ttd_data/models/advertiserdata.py:
390386
id: 3cb2f224c3a1
391387
last_write_checksum: sha1:f23c52fe321da112f960560940abed6bbbe72247
@@ -468,8 +464,8 @@ trackedFiles:
468464
pristine_git_object: 476acfbbcfec526b4956150693a5a258f5b5c48c
469465
src/ttd_data/models/offlineconversiondataitem.py:
470466
id: fde98c9e187a
471-
last_write_checksum: sha1:4da5a0c7d89e6407032895d40dc389889163da09
472-
pristine_git_object: 2cd94b0c9ed08e4246aae59494e4dd637a702fba
467+
last_write_checksum: sha1:b56fc2c9794fb64bea60550645c58e30ef242e74
468+
pristine_git_object: 9176ed4df85539de44977aa683a21457728460f6
473469
src/ttd_data/models/offlineconversiondatarequest.py:
474470
id: 7d81245ab1fc
475471
last_write_checksum: sha1:8f04887f17a8d8c026db20cd5c6b315e3a66c78b
@@ -502,10 +498,6 @@ trackedFiles:
502498
id: 5c7bd069a3c4
503499
last_write_checksum: sha1:a2f1e81c8c0468d56366df2085ba0846e9283e8a
504500
pristine_git_object: edcc65f92584cdc1edac4595c042a62a17da32c2
505-
src/ttd_data/models/stringstringvaluetuple.py:
506-
id: c09ad339bd6c
507-
last_write_checksum: sha1:8e686846ebf43f0ad2852a3a6184cbf0c97c5fbd
508-
pristine_git_object: 15c9170b2e1ac275a6b9fcd8e52ea51ea10a0599
509501
src/ttd_data/models/thirdpartydata.py:
510502
id: 747d671a1fd0
511503
last_write_checksum: sha1:2b1d3bda8a9adaa3e27e411e964d2007f90ddb72
@@ -592,8 +584,8 @@ trackedFiles:
592584
pristine_git_object: 3324e1bc2668c54c4d5f5a1a845675319757a828
593585
src/ttd_data/utils/eventstreaming.py:
594586
id: 88cef70df5ca
595-
last_write_checksum: sha1:ffa870a25a7e4e2015bfd7a467ccd3aa1de97f0e
596-
pristine_git_object: f2052fc22d9fd6c663ba3dce019fe234ca37108b
587+
last_write_checksum: sha1:620d78a8b4e3b854e08d136e02e40a01a786bd70
588+
pristine_git_object: 3bdcd6d3d4fc772cb7f5fca8685dcdc8c85e13e8
597589
src/ttd_data/utils/forms.py:
598590
id: 3b8d93e597bb
599591
last_write_checksum: sha1:0ca31459b99f761fcc6d0557a0a38daac4ad50f4
@@ -717,11 +709,4 @@ examples:
717709
application/json: {}
718710
examplesVersion: 1.0.2
719711
generatedTests: {}
720-
releaseNotes: |
721-
## Python SDK Changes:
722-
* `data_client.advertiser.ingest_advertiser_data()`: `request.data_load_trace_id` **Added**
723-
* `data_client.third_party.ingest_third_party_data()`: `request.data_load_trace_id` **Added**
724-
* `data_client.offline_conversion.ingest_offline_conversion_data()`: `request.data_load_trace_id` **Added**
725-
* `data_client.deletion_opt_out.data_subject_request_advertiser_data()`: `request.data_load_trace_id` **Added**
726-
* `data_client.deletion_opt_out.data_subject_request_merchant_data()`: `request.data_load_trace_id` **Added**
727-
* `data_client.deletion_opt_out.data_subject_request_third_party_data()`: `request.data_load_trace_id` **Added**
712+
releaseNotes: "## Python SDK Changes:\n* `data_client.offline_conversion.ingest_offline_conversion_data()`: \n * `request.items[].user_id_array[]` **Changed** (Breaking ⚠️)\n * `response.failed_lines[].original_request.user_id_array[]` **Changed** (Breaking ⚠️)\n * `error.failed_lines[].original_request.user_id_array[]` **Changed** (Breaking ⚠️)\n"

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ generation:
3434
generateNewTests: false
3535
skipResponseBodyAssertions: false
3636
python:
37-
version: 0.1.1
37+
version: 0.1.2
3838
additionalDependencies:
3939
dev: {}
4040
main: {}

.speakeasy/out.openapi.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -605,7 +605,12 @@ components:
605605
UserIdArray:
606606
type: "array"
607607
items:
608-
$ref: "#/components/schemas/StringStringValueTuple"
608+
maxItems: 2
609+
minItems: 2
610+
type: "array"
611+
items:
612+
type: "string"
613+
description: "Array of [type, id] pairs."
609614
nullable: true
610615
CookieMappingPartnerId:
611616
type: "string"

.speakeasy/workflow.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
1-
speakeasyVersion: 1.750.0
1+
speakeasyVersion: 1.755.1
22
sources:
33
Data API:
44
sourceNamespace: data-api
5-
sourceRevisionDigest: sha256:389e08f6443b7e3106bea0c488c101125cb67d3b5c8338acb105675bd397b766
6-
sourceBlobDigest: sha256:057bbb44a2ecfb079fbe48eebab913ffea1fd33ba772f70d57a9bcad733d6c62
5+
sourceRevisionDigest: sha256:2e6f41de50a734c6c21f3f4e0ccb19bf3fe515249be9ebb15257b1b2b386d1b5
6+
sourceBlobDigest: sha256:b55a2dac388530fdc6a7ba85ce629c6b8218876e064db78fe0b1158ecfa4357a
77
tags:
88
- latest
99
- v0.1
1010
targets:
1111
data-api:
1212
source: Data API
1313
sourceNamespace: data-api
14-
sourceRevisionDigest: sha256:389e08f6443b7e3106bea0c488c101125cb67d3b5c8338acb105675bd397b766
15-
sourceBlobDigest: sha256:057bbb44a2ecfb079fbe48eebab913ffea1fd33ba772f70d57a9bcad733d6c62
14+
sourceRevisionDigest: sha256:2e6f41de50a734c6c21f3f4e0ccb19bf3fe515249be9ebb15257b1b2b386d1b5
15+
sourceBlobDigest: sha256:b55a2dac388530fdc6a7ba85ce629c6b8218876e064db78fe0b1158ecfa4357a
1616
codeSamplesNamespace: data-api-python-code-samples
17-
codeSamplesRevisionDigest: sha256:b659647bbae05fcc279c173dce4567a6534d9402e920299cce5b2ce18b8d0794
17+
codeSamplesRevisionDigest: sha256:e8d32c7ae12ff8234f3fae2088526e1c657fc5a89c221a94f0e8caf63bdb9f03
1818
workflow:
1919
workflowVersion: 1.0.0
2020
speakeasyVersion: latest

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,14 @@ Based on:
2828
### Generated
2929
- [python v0.1.1] .
3030
### Releases
31-
- [PyPI v0.1.1] https://pypi.org/project/ttd-data/0.1.1 - .
31+
- [PyPI v0.1.1] https://pypi.org/project/ttd-data/0.1.1 - .
32+
33+
## 2026-03-16 20:18:23
34+
### Changes
35+
Based on:
36+
- OpenAPI Doc
37+
- Speakeasy CLI 1.755.1 (2.865.2) https://github.com/speakeasy-api/speakeasy
38+
### Generated
39+
- [python v0.1.2] .
40+
### Releases
41+
- [PyPI v0.1.2] https://pypi.org/project/ttd-data/0.1.2 - .

docs/models/offlineconversiondataitem.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
| `euid` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A |
1414
| `euid_token` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A |
1515
| `data_provider_user_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A |
16-
| `user_id_array` | List[[models.StringStringValueTuple](../models/stringstringvaluetuple.md)] | :heavy_minus_sign: | N/A |
16+
| `user_id_array` | List[List[*str*]] | :heavy_minus_sign: | Array of [type, id] pairs. |
1717
| `cookie_mapping_partner_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A |
1818
| `order_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A |
1919
| `impression_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A |

docs/models/stringstringvaluetuple.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "ttd-data"
3-
version = "0.1.1"
3+
version = "0.1.2"
44
description = "Python Client SDK for TTD Data API."
55
authors = [{ name = "Speakeasy" },]
66
readme = "README-PYPI.md"

src/ttd_data/_version.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
import importlib.metadata
44

55
__title__: str = "ttd-data"
6-
__version__: str = "0.1.1"
6+
__version__: str = "0.1.2"
77
__openapi_doc_version__: str = "v0.1"
8-
__gen_version__: str = "2.856.1"
9-
__user_agent__: str = "speakeasy-sdk/python 0.1.1 2.856.1 v0.1 ttd-data"
8+
__gen_version__: str = "2.865.2"
9+
__user_agent__: str = "speakeasy-sdk/python 0.1.2 2.865.2 v0.1 ttd-data"
1010

1111
try:
1212
if __package__ is not None:

src/ttd_data/models/__init__.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -111,10 +111,6 @@
111111
RealTimeConversionEventsPrivacySetting,
112112
RealTimeConversionEventsPrivacySettingTypedDict,
113113
)
114-
from .stringstringvaluetuple import (
115-
StringStringValueTuple,
116-
StringStringValueTupleTypedDict,
117-
)
118114
from .thirdpartydata import ThirdPartyData, ThirdPartyDataTypedDict
119115
from .thirdpartydataitem import ThirdPartyDataItem, ThirdPartyDataItemTypedDict
120116
from .thirdpartydatarequest import (
@@ -216,8 +212,6 @@
216212
"RealTimeConversionEventLineItemTypedDict",
217213
"RealTimeConversionEventsPrivacySetting",
218214
"RealTimeConversionEventsPrivacySettingTypedDict",
219-
"StringStringValueTuple",
220-
"StringStringValueTupleTypedDict",
221215
"ThirdPartyData",
222216
"ThirdPartyDataItem",
223217
"ThirdPartyDataItemTypedDict",
@@ -310,8 +304,6 @@
310304
"RealTimeConversionEventLineItemTypedDict": ".realtimeconversioneventlineitem",
311305
"RealTimeConversionEventsPrivacySetting": ".realtimeconversioneventsprivacysetting",
312306
"RealTimeConversionEventsPrivacySettingTypedDict": ".realtimeconversioneventsprivacysetting",
313-
"StringStringValueTuple": ".stringstringvaluetuple",
314-
"StringStringValueTupleTypedDict": ".stringstringvaluetuple",
315307
"ThirdPartyData": ".thirdpartydata",
316308
"ThirdPartyDataTypedDict": ".thirdpartydata",
317309
"ThirdPartyDataItem": ".thirdpartydataitem",

0 commit comments

Comments
 (0)