Skip to content

Commit 8fdb965

Browse files
Merge pull request #16 from thetradedesk/speakeasy-sdk-regen-1775093129
chore: 🐝 Update SDK - Generate 0.1.6
2 parents 6e75a96 + c1c7233 commit 8fdb965

22 files changed

Lines changed: 225 additions & 117 deletions

.speakeasy/gen.lock

Lines changed: 42 additions & 41 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: 73ed2fc65d2e0f7b086658bb408f357f
4+
docChecksum: fb006fd06e67532d16416cec0e274569
55
docVersion: v0.1
6-
speakeasyVersion: 1.758.0
7-
generationVersion: 2.866.2
8-
releaseVersion: 0.1.5
9-
configChecksum: fe79ffeb181eea654b09de007b2459ce
6+
speakeasyVersion: 1.761.4
7+
generationVersion: 2.879.13
8+
releaseVersion: 0.1.6
9+
configChecksum: 9dfba09a4dc593249773edf3c6965f56
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: 77a4ea90-a850-4e6b-88bf-650a2a18e485
15-
pristine_commit_hash: b97f80d428612510e9b6db4ce5599409022ff90e
16-
pristine_tree_hash: 048c84ceb187cb6d7787d5d5652f5d3414c23e0b
14+
generation_id: 25aa079a-b311-4f77-a857-1870814aa5ac
15+
pristine_commit_hash: c4b2812f9d1433f1a97947389b52d38b72d76dc7
16+
pristine_tree_hash: 4bdd2185038b09ed1ffadd2ce8a0fbc5fa8e1e15
1717
features:
1818
python:
1919
additionalDependencies: 1.0.0
2020
constsAndDefaults: 1.0.7
21-
core: 6.0.19
21+
core: 6.0.21
2222
defaultEnabledRetries: 0.2.0
2323
devContainers: 3.0.0
2424
enumUnions: 0.1.1
@@ -104,12 +104,12 @@ trackedFiles:
104104
pristine_git_object: cb01974ce39a4bcbe04400a93f3f4c976b67c96c
105105
docs/models/advertiserdataserverresponseline.md:
106106
id: 721d3efda7ad
107-
last_write_checksum: sha1:3cc00118beebe6e89b56bc9453738be4aa19e1ca
108-
pristine_git_object: 8371bf2dcb395484f577a452492868f759c07b1e
107+
last_write_checksum: sha1:d7ef28c7b44faa60927e7218682d3120a2c25f49
108+
pristine_git_object: ad7cca700e16fbab25409985c9cd71736ebb9f0f
109109
docs/models/advertiserdsrfailedline.md:
110110
id: 466acafd9dc5
111-
last_write_checksum: sha1:38543da061f87fa272c5f7a4e56a2d298d034239
112-
pristine_git_object: 58c3d0ca691ccb29379a52da3965b0b035f5ee8b
111+
last_write_checksum: sha1:a83b52fc651fd21ccebf70ed18307a276cb0efe5
112+
pristine_git_object: 3787f86195647102a57ab3b7dc0395b10a07bd19
113113
docs/models/advertiserdsrrequest.md:
114114
id: cc9b99b40db7
115115
last_write_checksum: sha1:0cebd2dc1565db6b8c5742c4e8baf0d9db45cba8
@@ -184,8 +184,8 @@ trackedFiles:
184184
pristine_git_object: 24dbd818140ef377e232d000f065a8ff2b2af15f
185185
docs/models/merchantdsrfailedline.md:
186186
id: 351a88f2bfe5
187-
last_write_checksum: sha1:07f76f7aff851af3dc3bfbc512931f92ee1ac088
188-
pristine_git_object: 4f8bf0e1cab8feb1c65da3beaffd3782700065ec
187+
last_write_checksum: sha1:7cf02d2e713aa42b0b23e0e3e41f7f3ac52ea755
188+
pristine_git_object: 87831454d04711fe80251c056ff0fad3613f43a4
189189
docs/models/merchantdsrrequest.md:
190190
id: 58eb9bbd97d8
191191
last_write_checksum: sha1:e88f98943136e4aa0c428b1e21f0eb6137d50be9
@@ -252,12 +252,12 @@ trackedFiles:
252252
pristine_git_object: d5e84e66c247e07612f5afc72d6a15196abb8d6a
253253
docs/models/thirdpartydataserverresponseline.md:
254254
id: 4e10c467659e
255-
last_write_checksum: sha1:10dfbe18f8fb4e2bd3e0dd86e31a55530cb99da3
256-
pristine_git_object: e01b2af558e8d7c74365ed175997c515b72ef0fd
255+
last_write_checksum: sha1:d29c9458c6a8db940b37d5f4b38d66570d7e92d1
256+
pristine_git_object: d08bf1264a5e5630ab7d0ffa5262f61d564af366
257257
docs/models/thirdpartydsrfailedline.md:
258258
id: 1ea8dfdefda3
259-
last_write_checksum: sha1:cfa895c76e10b9205232c14f02008c1913d0d590
260-
pristine_git_object: f68de72246d87d8ee3ffed4ab5aff34b2a1970d6
259+
last_write_checksum: sha1:f7e01e731d37b8d6747ce48bae8c8d18e333be76
260+
pristine_git_object: fa0e3e10f39730538d20b3f3345ddfd114e90fa5
261261
docs/models/thirdpartydsrrequest.md:
262262
id: 922d0673f906
263263
last_write_checksum: sha1:af20f751f256981834560a571f48723b9b9ccab9
@@ -296,8 +296,8 @@ trackedFiles:
296296
pristine_git_object: f456032107a9387ba6c98afd1c981df2f4b3d636
297297
pyproject.toml:
298298
id: 5d07e7d72637
299-
last_write_checksum: sha1:2b6077e82b345310e727c9baf21c68f62269f4df
300-
pristine_git_object: e811f0cce209845d3d500d5b2b3e424fd88cdd2b
299+
last_write_checksum: sha1:2a5156efd2265ab93a7d255bac8467ecfbe42af7
300+
pristine_git_object: 3c51f691eb392d49d5542f9f5cf061b21134c25a
301301
scripts/prepare_readme.py:
302302
id: e0c5957a6035
303303
last_write_checksum: sha1:a2b33b92e3f8fed0f4be1d661d68b6decdf9f525
@@ -324,16 +324,16 @@ trackedFiles:
324324
pristine_git_object: 232e51401d91ec209d9de0c41a959ffc37c2eadb
325325
src/ttd_data/_version.py:
326326
id: 7feb4586507e
327-
last_write_checksum: sha1:bf7b060945dce8ba36aa347414e4b60aabba5288
328-
pristine_git_object: fc584b03a80b7eb5b7baecf0e0b564ba1a7eab04
327+
last_write_checksum: sha1:cd04be5ea4984e255a28497ddf95104db029507f
328+
pristine_git_object: 4eed34b720dadb5d716da268fc84daa8657d6e00
329329
src/ttd_data/advertiser.py:
330330
id: 392ead635b4f
331331
last_write_checksum: sha1:36d9b5902e62972e93e01502546c9b3b95fe6015
332332
pristine_git_object: d0cfd507c00fad54640b6033fdf4757101e85d10
333333
src/ttd_data/basesdk.py:
334334
id: 28e634bcfb11
335-
last_write_checksum: sha1:6379b35763a4c79382609752a52183eb4a821224
336-
pristine_git_object: 7a973ce330d13aa2b91af423395628a50ebce857
335+
last_write_checksum: sha1:008cbd9d2a436d49f143302d5500588c440ccea6
336+
pristine_git_object: 1b6ea88b9925df9c48461b7270dbc2364698d069
337337
src/ttd_data/deletionoptout.py:
338338
id: 8da72b51c89e
339339
last_write_checksum: sha1:c415f213bd99412162e2e03e6e074ad0d9236b11
@@ -412,12 +412,12 @@ trackedFiles:
412412
pristine_git_object: 46c26ea76fd4dce4ea94cac6a0305c82ae8218a4
413413
src/ttd_data/models/advertiserdataserverresponseline.py:
414414
id: d86dcc352741
415-
last_write_checksum: sha1:d30fe4ed96a763a4b4b33e805e6956cf41cb65cb
416-
pristine_git_object: 7df8da36cdb26b2274a411c1fea09b02e5d8948e
415+
last_write_checksum: sha1:a5218e68993192ba7fe1595972810c150c70e558
416+
pristine_git_object: 7506d80620e698a7bd5631de05a65f9d577cbaeb
417417
src/ttd_data/models/advertiserdsrfailedline.py:
418418
id: bac049718c62
419-
last_write_checksum: sha1:45768837c68fdc943c4453b3f6d28f01db91f28e
420-
pristine_git_object: f6c3cadfc455d9c5264b84aba1469198b9480afe
419+
last_write_checksum: sha1:cdda05a577a77edf741e98b584176605bfb7aa73
420+
pristine_git_object: 4bf583055ec03d6c548838fd610b834a634c9840
421421
src/ttd_data/models/advertiserdsrrequest.py:
422422
id: 547e907d3b1a
423423
last_write_checksum: sha1:da5be9dd23488468f5725986c815ceea307b64d0
@@ -468,8 +468,8 @@ trackedFiles:
468468
pristine_git_object: 21fe756375712c2262fe18ecbd341a25363d48cd
469469
src/ttd_data/models/merchantdsrfailedline.py:
470470
id: 5100bc2ef724
471-
last_write_checksum: sha1:c1975d7150901d0bce2247ec6f37d8a62a4f4ab9
472-
pristine_git_object: 6cd067a055c26c8c15f9326c4d5f16f560fdbbee
471+
last_write_checksum: sha1:c6a45f621aee3fadb3a888b7f6c8f00a88d51a50
472+
pristine_git_object: 1dd65f1232c270ec5ca202c377f0d27bb2f4dc23
473473
src/ttd_data/models/merchantdsrrequest.py:
474474
id: 4f8f69a30b61
475475
last_write_checksum: sha1:ec1d9374f7f393b1b6064beb6fbbf38d5631af34
@@ -536,12 +536,12 @@ trackedFiles:
536536
pristine_git_object: f08b9fac6ae593c3e9887138a948f71d9bcd1b69
537537
src/ttd_data/models/thirdpartydataserverresponseline.py:
538538
id: 4a5fa4dcfd73
539-
last_write_checksum: sha1:666e2917c6fe45461151ccbb241643a8f18200f8
540-
pristine_git_object: ca19c67ccfda9a72f8a8324bf654dc039a700b97
539+
last_write_checksum: sha1:ec9099ede8d1b697b7deab4d2050f6e803027418
540+
pristine_git_object: 2663aea5a968b9ea9daf7c753364e0e5879a220d
541541
src/ttd_data/models/thirdpartydsrfailedline.py:
542542
id: 349404a49bbf
543-
last_write_checksum: sha1:fad7b2eca5609412414ddc11d234a180ba49d987
544-
pristine_git_object: afddd73d923f7e08751f388e4af4683e1c58289d
543+
last_write_checksum: sha1:25ce459daad14a6f1d2ecc48c9443df55c0fe58d
544+
pristine_git_object: d3a615a172d966f3c64b1e6b5c608315960ae356
545545
src/ttd_data/models/thirdpartydsrrequest.py:
546546
id: 586497a7c7ed
547547
last_write_checksum: sha1:7524edb0dfff006091c4d5993d51d38bccfc4307
@@ -616,8 +616,8 @@ trackedFiles:
616616
pristine_git_object: 9664bc076cfd67c82f6b5169787458c5e462d57d
617617
src/ttd_data/utils/metadata.py:
618618
id: 4fc5598faf89
619-
last_write_checksum: sha1:c6a560bd0c63ab158582f34dadb69433ea73b3d4
620-
pristine_git_object: 173b3e5ce658675c2f504222a56b3daaaa68107d
619+
last_write_checksum: sha1:e703e5cbb5255144aacf86898d1420529afaaff8
620+
pristine_git_object: 5abddd588837ac297050ca3b543627faadb350a9
621621
src/ttd_data/utils/queryparams.py:
622622
id: 8325e172a666
623623
last_write_checksum: sha1:b94c3f314fd3da0d1d215afc2731f48748e2aa59
@@ -632,12 +632,12 @@ trackedFiles:
632632
pristine_git_object: af07d4e941007af4213c5ec9047ef8a2fca04e5e
633633
src/ttd_data/utils/security.py:
634634
id: e38af000ccc5
635-
last_write_checksum: sha1:435dd8b180cefcd733e635b9fa45512da091d9c0
636-
pristine_git_object: 17996bd54b8624009802fbbdf30bcb4225b8dfed
635+
last_write_checksum: sha1:c11eef495b6aaa249178c24c796940cc540b7a00
636+
pristine_git_object: 42d8d78e9981eed7507670014d99588e27ab325a
637637
src/ttd_data/utils/serializers.py:
638638
id: 625de2eedcad
639-
last_write_checksum: sha1:ce1d8d7f500a9ccba0aeca5057cee9c271f4dfd7
640-
pristine_git_object: 14321eb479de81d0d9580ec8291e0ff91bf29e57
639+
last_write_checksum: sha1:61009f2e4ef6613a1a5af813fe020373dae5a492
640+
pristine_git_object: d2149f8b909cb96628db140ac3cddb1b1e981367
641641
src/ttd_data/utils/unmarshal_json_response.py:
642642
id: 2f612fb73d96
643643
last_write_checksum: sha1:599d9379b87a48c14dc7d672a2d0261dee5b7204
@@ -725,3 +725,4 @@ examples:
725725
application/json: {}
726726
examplesVersion: 1.0.2
727727
generatedTests: {}
728+
releaseNotes: "## Python SDK Changes:\n* `data_client.advertiser.ingest_advertiser_data()`: \n * `response.failed_lines[].item_number` **Added**\n * `error.failed_lines[].item_number` **Added**\n* `data_client.third_party.ingest_third_party_data()`: \n * `response.failed_lines[].item_number` **Added**\n * `error.failed_lines[].item_number` **Added**\n* `data_client.deletion_opt_out.data_subject_request_advertiser_data()`: \n * `response.failed_lines[].item_number` **Added**\n * `error.failed_lines[].item_number` **Added**\n* `data_client.deletion_opt_out.data_subject_request_merchant_data()`: \n * `response.failed_lines[].item_number` **Added**\n * `error.failed_lines[].item_number` **Added**\n* `data_client.deletion_opt_out.data_subject_request_third_party_data()`: \n * `response.failed_lines[].item_number` **Added**\n * `error.failed_lines[].item_number` **Added**\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.5
37+
version: 0.1.6
3838
additionalDependencies:
3939
dev: {}
4040
main: {}

.speakeasy/out.openapi.yaml

Lines changed: 23 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -485,18 +485,27 @@ components:
485485
type: "string"
486486
format: "uuid"
487487
nullable: true
488+
DataName:
489+
type: "string"
490+
nullable: true
488491
ErrorCode:
489492
$ref: "#/components/schemas/AdvertiserDataResponseErrorCode"
490493
Message:
491494
type: "string"
492495
nullable: true
493-
DataName:
496+
ItemNumber:
494497
type: "string"
495498
nullable: true
496499
additionalProperties: false
497500
AdvertiserDsrFailedLine:
498501
type: "object"
499502
properties:
503+
AdvertiserId:
504+
type: "string"
505+
nullable: true
506+
DataProviderId:
507+
type: "string"
508+
nullable: true
500509
TDID:
501510
type: "string"
502511
format: "uuid"
@@ -506,10 +515,7 @@ components:
506515
Message:
507516
type: "string"
508517
nullable: true
509-
AdvertiserId:
510-
type: "string"
511-
nullable: true
512-
DataProviderId:
518+
ItemNumber:
513519
type: "string"
514520
nullable: true
515521
additionalProperties: false
@@ -550,6 +556,9 @@ components:
550556
MerchantDsrFailedLine:
551557
type: "object"
552558
properties:
559+
MerchantId:
560+
type: "string"
561+
nullable: true
553562
TDID:
554563
type: "string"
555564
format: "uuid"
@@ -559,7 +568,7 @@ components:
559568
Message:
560569
type: "string"
561570
nullable: true
562-
MerchantId:
571+
ItemNumber:
563572
type: "string"
564573
nullable: true
565574
additionalProperties: false
@@ -997,18 +1006,24 @@ components:
9971006
type: "string"
9981007
format: "uuid"
9991008
nullable: true
1009+
DataName:
1010+
type: "string"
1011+
nullable: true
10001012
ErrorCode:
10011013
$ref: "#/components/schemas/ThirdPartyDataResponseErrorCode"
10021014
Message:
10031015
type: "string"
10041016
nullable: true
1005-
DataName:
1017+
ItemNumber:
10061018
type: "string"
10071019
nullable: true
10081020
additionalProperties: false
10091021
ThirdPartyDsrFailedLine:
10101022
type: "object"
10111023
properties:
1024+
DataProviderId:
1025+
type: "string"
1026+
nullable: true
10121027
TDID:
10131028
type: "string"
10141029
format: "uuid"
@@ -1018,7 +1033,7 @@ components:
10181033
Message:
10191034
type: "string"
10201035
nullable: true
1021-
DataProviderId:
1036+
ItemNumber:
10221037
type: "string"
10231038
nullable: true
10241039
additionalProperties: false

.speakeasy/workflow.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
1-
speakeasyVersion: 1.758.0
1+
speakeasyVersion: 1.761.4
22
sources:
33
Data API:
44
sourceNamespace: data-api
5-
sourceRevisionDigest: sha256:805d2cf7ee7dc154259418b5b9043635cafd034e4b4864cd81ed293a923de585
6-
sourceBlobDigest: sha256:86fe2e24c60fa9c34453b182217f3a60b7e0889fc28cbf7fae8eb8e7bef6bdbf
5+
sourceRevisionDigest: sha256:ddc22a3c5d0bbf4810aa9555cd193bfdf6bee2c5d0843e01e7d0006fc505730f
6+
sourceBlobDigest: sha256:c86d70812b7b8fb35ad731b6755a72a8c5d8a1bd62af3f1e64883c81264cd1fe
77
tags:
88
- latest
99
- v0.1
1010
targets:
1111
data-api:
1212
source: Data API
1313
sourceNamespace: data-api
14-
sourceRevisionDigest: sha256:805d2cf7ee7dc154259418b5b9043635cafd034e4b4864cd81ed293a923de585
15-
sourceBlobDigest: sha256:86fe2e24c60fa9c34453b182217f3a60b7e0889fc28cbf7fae8eb8e7bef6bdbf
14+
sourceRevisionDigest: sha256:ddc22a3c5d0bbf4810aa9555cd193bfdf6bee2c5d0843e01e7d0006fc505730f
15+
sourceBlobDigest: sha256:c86d70812b7b8fb35ad731b6755a72a8c5d8a1bd62af3f1e64883c81264cd1fe
1616
codeSamplesNamespace: data-api-python-code-samples
17-
codeSamplesRevisionDigest: sha256:44fe68c3294d1f45776f998f2081f6d0da511ed510c69d2aa179feb010d54caf
17+
codeSamplesRevisionDigest: sha256:bd9129522ba0872ab6e19df8ba59c0f4ea538313ca7394f629f70dd47d877250
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
@@ -68,4 +68,14 @@ Based on:
6868
### Generated
6969
- [python v0.1.5] .
7070
### Releases
71-
- [PyPI v0.1.5] https://pypi.org/project/ttd-data/0.1.5 - .
71+
- [PyPI v0.1.5] https://pypi.org/project/ttd-data/0.1.5 - .
72+
73+
## 2026-04-14 01:48:33
74+
### Changes
75+
Based on:
76+
- OpenAPI Doc
77+
- Speakeasy CLI 1.761.4 (2.879.13) https://github.com/speakeasy-api/speakeasy
78+
### Generated
79+
- [python v0.1.6] .
80+
### Releases
81+
- [PyPI v0.1.6] https://pypi.org/project/ttd-data/0.1.6 - .

docs/models/advertiserdataserverresponseline.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
| Field | Type | Required | Description |
77
| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ |
88
| `tdid` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A |
9+
| `data_name` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A |
910
| `error_code` | [Optional[models.AdvertiserDataResponseErrorCode]](../models/advertiserdataresponseerrorcode.md) | :heavy_minus_sign: | N/A |
1011
| `message` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A |
11-
| `data_name` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A |
12+
| `item_number` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A |

0 commit comments

Comments
 (0)