Skip to content

Commit d51e70a

Browse files
authored
Merge pull request #160 from dubinc/speakeasy-sdk-regen-1787906256
chore: 🐝 Update SDK - Generate 0.23.17
2 parents f382e06 + 28cd037 commit d51e70a

15 files changed

Lines changed: 189 additions & 35 deletions

.speakeasy/gen.lock

Lines changed: 32 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
lockVersion: 2.0.0
22
id: 1773e9c7-1931-4663-8ac8-4deaf8db76f5
33
management:
4-
docChecksum: c647693603977a0469863f2033c7dff0
4+
docChecksum: 7dc89d725e13a575f09e0bbe2c501f53
55
docVersion: 0.0.1
6-
speakeasyVersion: 1.796.1
6+
speakeasyVersion: 1.796.2
77
generationVersion: 2.933.0
8-
releaseVersion: 0.23.16
9-
configChecksum: d7ef9977d3b4b706652781f194cb2fc0
8+
releaseVersion: 0.23.17
9+
configChecksum: 2dac5caa759036c4a4366cf6a78ebe83
1010
repoURL: https://github.com/dubinc/dub-go.git
1111
installationURL: https://github.com/dubinc/dub-go
1212
persistentEdits:
13-
generation_id: 7e34f67c-acec-4546-b0ef-81fee6ae2fac
14-
pristine_commit_hash: bbb41a9a47e48a1163dfc5090f1f13475b05413d
15-
pristine_tree_hash: 74c1650f3ace274cdca09f41685412d68dd36f3a
13+
generation_id: 59e8be4f-4114-48b1-bf8e-37b59bf70fae
14+
pristine_commit_hash: 21bf4bf12a3533d15ac171c53f73291ad71c15ff
15+
pristine_tree_hash: e3d5f32093f82634041e95e551f44c1a0b883181
1616
features:
1717
go:
1818
additionalDependencies: 0.1.0
@@ -103,6 +103,10 @@ trackedFiles:
103103
id: e335eabce7c0
104104
last_write_checksum: sha1:9e4a358c58ef8c48d4e24910de2f565ca96838f9
105105
pristine_git_object: 6449e54e54d1f8eead52e5ae7f6a3a74572e0c3d
106+
docs/models/components/analyticseventnames.md:
107+
id: 8fcf34576b5e
108+
last_write_checksum: sha1:9cee8ea605ba199ae957a14194642d0fc4efa03d
109+
pristine_git_object: ad57f15ca2b229d3f6680a73134d6aa658231eca
106110
docs/models/components/analyticsos.md:
107111
id: c696c9792d14
108112
last_write_checksum: sha1:f55f4b7c77e32a4d9351efa311fca171a5b41438
@@ -1265,8 +1269,8 @@ trackedFiles:
12651269
pristine_git_object: fa4592ea1d3e35b05ff2e9aa7a5725e318ed7e3c
12661270
docs/models/operations/listeventsrequest.md:
12671271
id: 4c63e4d672e2
1268-
last_write_checksum: sha1:8f2bb359d75c7b98c190fa0ae4bcd315132b0fb5
1269-
pristine_git_object: 7fa0fcaf88cd844bdb465811fa10b2ab8452c3ec
1272+
last_write_checksum: sha1:cca0fee3b727981f05e27e4d4781001b8b29ede6
1273+
pristine_git_object: 11f563dba58007980a7321176020bad2a3d21330
12701274
docs/models/operations/listeventsresponsebody.md:
12711275
id: 30e04cb250d3
12721276
last_write_checksum: sha1:98f9dc554ea89c1c8996bfa9e5350e93cf2f1488
@@ -1465,8 +1469,8 @@ trackedFiles:
14651469
pristine_git_object: 8d9c257be3e9ee2a44e6147947325c1487915141
14661470
docs/models/operations/queryparamgroupby.md:
14671471
id: 941bf4ea3b85
1468-
last_write_checksum: sha1:2dae8d6ba1a22bbafb497347ec2f3eac09d4b1bb
1469-
pristine_git_object: 90b7efe52c95ec06334dd7b15146984bc2abd19c
1472+
last_write_checksum: sha1:158156df144fdd212f174c5d4d46db4edf239b44
1473+
pristine_git_object: 05fb23f7aada2f8ac2fc52fe83793d0a7f0e4ac3
14701474
docs/models/operations/queryparaminterval.md:
14711475
id: 716f157e6a18
14721476
last_write_checksum: sha1:32ab2f9e09c8b2deca6af1d725e86cddb7f51f32
@@ -1613,12 +1617,12 @@ trackedFiles:
16131617
pristine_git_object: 7e92638f53529a16ee1f0e67c7542cccb94ec210
16141618
docs/models/operations/retrieveanalyticsrequest.md:
16151619
id: bfa89ce61897
1616-
last_write_checksum: sha1:768cd5b79572d8e37e7bec23ca1d4e99421adb58
1617-
pristine_git_object: 4eda623836dc222f37ef9628c7318d91218e2cc5
1620+
last_write_checksum: sha1:5532ecf69ef220cadea3b196acef136ba8e34d74
1621+
pristine_git_object: a748354bced36608d83b2a89042d4d06a44679e5
16181622
docs/models/operations/retrieveanalyticsresponsebody.md:
16191623
id: 41386a0b3f46
1620-
last_write_checksum: sha1:027c1d1ab3691bd0cd5ecc9027d024d10703b64d
1621-
pristine_git_object: ce519815c2a9925b2a7f761d0996a58ab34e5d88
1624+
last_write_checksum: sha1:c805b19078adda21e6ff8ac159cf4be47703b5a4
1625+
pristine_git_object: 246e3bbf3d117e4c248c7ccdb0725871f55e53fe
16221626
docs/models/operations/retrievepartneranalyticsqueryparamgroupby.md:
16231627
id: 50b1890d9697
16241628
last_write_checksum: sha1:97e6218bc1975750f4ba824a18ba1d302786ab17
@@ -1989,8 +1993,8 @@ trackedFiles:
19891993
pristine_git_object: e3435c007c21a0a55eb91421f2527a66040fc266
19901994
docs/sdks/analytics/README.md:
19911995
id: 4c84abb05030
1992-
last_write_checksum: sha1:48da7b531c6eaa5930f01b5ce4c369b38e9bddb8
1993-
pristine_git_object: 32df180176a768bc521158fd5dbad046f002fbdf
1996+
last_write_checksum: sha1:05089027fbac6c12965502b81ac1f0e02de69ce5
1997+
pristine_git_object: bc0297ab69950b15541ca5e3b277b06c69c7d3d8
19941998
docs/sdks/bounties/README.md:
19951999
id: 013b99daef97
19962000
last_write_checksum: sha1:d171657d99b4742d5d0452aa9dcca02219ba78d1
@@ -2057,8 +2061,8 @@ trackedFiles:
20572061
pristine_git_object: ba2c7056e2cfd2221c3e66b2baead899825c3a38
20582062
dub.go:
20592063
id: 9bba8aa9ce0f
2060-
last_write_checksum: sha1:a29b9baec63442dc95ff2e49e2818fd3f073dd51
2061-
pristine_git_object: fa3dcd1ed2d22f7909d21b1cdd15c38d68f98eea
2064+
last_write_checksum: sha1:7fead9080a54f6340ea5d3996ca4113d609505e3
2065+
pristine_git_object: 0894f98b7b62d9c21f339f2e9364f87765ed661d
20622066
embedtokens.go:
20632067
id: 0fc16a550ef5
20642068
last_write_checksum: sha1:1cb8720c1d462a86b40fb95e5c89c947f765d625
@@ -2163,6 +2167,10 @@ trackedFiles:
21632167
id: dfb02e908b82
21642168
last_write_checksum: sha1:d807b15808266599e275bea57f155350b38a25ae
21652169
pristine_git_object: af0027cc836f86fbd0835d5f48a22bf6a52a4246
2170+
models/components/analyticseventnames.go:
2171+
id: e0dcf06890a4
2172+
last_write_checksum: sha1:625790648ba1fb2bc35e7de04e5c8ada76db6ab4
2173+
pristine_git_object: 3c3a6ba3761b5efbe1176e32ad2e678296f44978
21662174
models/components/analyticsos.go:
21672175
id: 464944c5e6fb
21682176
last_write_checksum: sha1:8d286813d098c04b29dcea7c8b99a416c573d152
@@ -2421,8 +2429,8 @@ trackedFiles:
24212429
pristine_git_object: 685e2284137070994d4081069cb391bcc6ef1fd8
24222430
models/operations/listevents.go:
24232431
id: 798ff0fb0954
2424-
last_write_checksum: sha1:10b0c5e997b99e81d8f102b8ed8dba2e83403c04
2425-
pristine_git_object: 1dc42df8de4bc7900c5a6f36dd51a1303bdbff50
2432+
last_write_checksum: sha1:d14ab19e8039ced39e81c4b7025f8203b309173c
2433+
pristine_git_object: 1165ac3195755b1cacc4d9940f4e58e185863977
24262434
models/operations/listfolders.go:
24272435
id: c987dce8d406
24282436
last_write_checksum: sha1:fd43289f66cd3aaa15db6188173c31c656613b09
@@ -2457,8 +2465,8 @@ trackedFiles:
24572465
pristine_git_object: de9edc7138ddf25f208164469b561175c09437ee
24582466
models/operations/retrieveanalytics.go:
24592467
id: b7db4c88fb14
2460-
last_write_checksum: sha1:e0ee33ff0f18358881172bfcff22138f75a238cd
2461-
pristine_git_object: a39a51cdf80c42b16fdc8db01bf435a2062b23ad
2468+
last_write_checksum: sha1:e72c07e1b8774be5fd96179475e3b09f5e35bbb9
2469+
pristine_git_object: 0c9ca83cfdeb145ddcb25c689cb2e8ab0caa7162
24622470
models/operations/retrievepartneranalytics.go:
24632471
id: 39ad8e18acd3
24642472
last_write_checksum: sha1:d884eda5ff1ecb1e64d49e9934101839da58556a
@@ -4288,7 +4296,7 @@ examples:
42884296
application/json: {"error": {"code": "internal_server_error", "message": "The requested resource was not found.", "doc_url": "https://dub.co/docs/api-reference/errors#internal-server_error"}}
42894297
examplesVersion: 1.0.2
42904298
generatedTests: {}
4291-
releaseNotes: "## Go SDK Changes:\n* `Dub.Events.List()`: `response.[].union(SaleEvent).Sale.PaymentProcessor.Enum(lemonsqueezy)` **Added** (Breaking ⚠️)\n* `Dub.Track.Sale()`: \n * `request.Request.PaymentProcessor.Enum(lemonsqueezy)` **Added**\n* `Dub.Commissions.List()`: \n * `request.Request.Query` **Added**\n* `Dub.Commissions.Create()`: \n * `request.Request.union(3).Sale.PaymentProcessor.Enum(lemonsqueezy)` **Added**\n"
4299+
releaseNotes: "## Go SDK Changes:\n* `Dub.Analytics.Retrieve()`: \n * `request.Request` **Changed**\n * `response.union(Array<AnalyticsEventNames>)` **Added** (Breaking ⚠️)\n* `Dub.Events.List()`: \n * `request.Request.EventName` **Added**\n"
42924300
generatedFiles:
42934301
- .gitattributes
42944302
- /models/components/analyticsbrowsers.go

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ generation:
2929
generateNewTests: false
3030
skipResponseBodyAssertions: false
3131
go:
32-
version: 0.23.16
32+
version: 0.23.17
3333
additionalDependencies: {}
3434
allowUnknownFieldsInWeakUnions: true
3535
baseErrorName: DubError

.speakeasy/workflow.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
1-
speakeasyVersion: 1.796.1
1+
speakeasyVersion: 1.796.2
22
sources:
33
dub:
44
sourceNamespace: dub
5-
sourceRevisionDigest: sha256:07e40bb4c0b99df669746019f1a71727825bd94c30d23fc6f8c6c4ab13afabcc
6-
sourceBlobDigest: sha256:7f685358e9d84a06db9990f808d2281340c021719aa70116c69b9c2efd34c1d8
5+
sourceRevisionDigest: sha256:43ddc618cbf353f1c3bac8828834d5b018331894b6da3bee06724fb116f558d7
6+
sourceBlobDigest: sha256:9e3fbf5903cf6c39a7878fedaf09c9b69db789b9ace4ca274f9773fa688a8f27
77
tags:
88
- latest
99
- 0.0.1
1010
targets:
1111
my-first-target:
1212
source: dub
1313
sourceNamespace: dub
14-
sourceRevisionDigest: sha256:07e40bb4c0b99df669746019f1a71727825bd94c30d23fc6f8c6c4ab13afabcc
15-
sourceBlobDigest: sha256:7f685358e9d84a06db9990f808d2281340c021719aa70116c69b9c2efd34c1d8
14+
sourceRevisionDigest: sha256:43ddc618cbf353f1c3bac8828834d5b018331894b6da3bee06724fb116f558d7
15+
sourceBlobDigest: sha256:9e3fbf5903cf6c39a7878fedaf09c9b69db789b9ace4ca274f9773fa688a8f27
1616
codeSamplesNamespace: code-samples-go-my-first-target
17-
codeSamplesRevisionDigest: sha256:bd06b791073282e974c4f986d4d10869d5d5113a004d0a9deaba00c5e9c91ffa
17+
codeSamplesRevisionDigest: sha256:cb177022bfe5300b3ad360c6087978c04e221ec8efeb44dcf5771999f31ae163
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
@@ -1528,4 +1528,14 @@ Based on:
15281528
### Generated
15291529
- [go v0.23.16] .
15301530
### Releases
1531-
- [Go v0.23.16] https://github.com/dubinc/dub-go/releases/tag/v0.23.16 - .
1531+
- [Go v0.23.16] https://github.com/dubinc/dub-go/releases/tag/v0.23.16 - .
1532+
1533+
## 2026-08-30 03:08:54
1534+
### Changes
1535+
Based on:
1536+
- OpenAPI Doc
1537+
- Speakeasy CLI 1.796.2 (2.933.0) https://github.com/speakeasy-api/speakeasy
1538+
### Generated
1539+
- [go v0.23.17] .
1540+
### Releases
1541+
- [Go v0.23.17] https://github.com/dubinc/dub-go/releases/tag/v0.23.17 - .

codeSamples.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ actions:
88
"x-codeSamples":
99
- "lang": "go"
1010
"label": "retrieveAnalytics"
11-
"source": "package main\n\nimport(\n\t\"context\"\n\tdubgo \"github.com/dubinc/dub-go\"\n\t\"github.com/dubinc/dub-go/models/operations\"\n\t\"log\"\n)\n\nfunc main() {\n ctx := context.Background()\n\n s := dubgo.New(\n dubgo.WithSecurity(\"DUB_API_KEY\"),\n )\n\n res, err := s.Analytics.Retrieve(ctx, operations.RetrieveAnalyticsRequest{\n Event: operations.EventLeads.ToPointer(),\n Domain: dubgo.Pointer(\"dub.co\"),\n Timezone: dubgo.Pointer(\"America/New_York\"),\n City: dubgo.Pointer(\"New York\"),\n Device: dubgo.Pointer(\"Desktop\"),\n Browser: dubgo.Pointer(\"Chrome\"),\n Os: dubgo.Pointer(\"Windows\"),\n Referer: dubgo.Pointer(\"google.com\"),\n RefererURL: dubgo.Pointer(\"https://dub.co/blog\"),\n Query: dubgo.Pointer(\"metadata['key']:'value'\"),\n })\n if err != nil {\n log.Fatal(err)\n }\n if res != nil {\n switch res.Type {\n case operations.RetrieveAnalyticsResponseBodyTypeAnalyticsCount:\n // res.AnalyticsCount is populated\n case operations.RetrieveAnalyticsResponseBodyTypeArrayOfAnalyticsTimeseries:\n // res.ArrayOfAnalyticsTimeseries is populated\n case operations.RetrieveAnalyticsResponseBodyTypeArrayOfAnalyticsContinents:\n // res.ArrayOfAnalyticsContinents is populated\n case operations.RetrieveAnalyticsResponseBodyTypeArrayOfAnalyticsCountries:\n // res.ArrayOfAnalyticsCountries is populated\n case operations.RetrieveAnalyticsResponseBodyTypeArrayOfAnalyticsRegions:\n // res.ArrayOfAnalyticsRegions is populated\n case operations.RetrieveAnalyticsResponseBodyTypeArrayOfAnalyticsCities:\n // res.ArrayOfAnalyticsCities is populated\n case operations.RetrieveAnalyticsResponseBodyTypeArrayOfAnalyticsDevices:\n // res.ArrayOfAnalyticsDevices is populated\n case operations.RetrieveAnalyticsResponseBodyTypeArrayOfAnalyticsBrowsers:\n // res.ArrayOfAnalyticsBrowsers is populated\n case operations.RetrieveAnalyticsResponseBodyTypeArrayOfAnalyticsOS:\n // res.ArrayOfAnalyticsOS is populated\n case operations.RetrieveAnalyticsResponseBodyTypeArrayOfAnalyticsTriggers:\n // res.ArrayOfAnalyticsTriggers is populated\n case operations.RetrieveAnalyticsResponseBodyTypeArrayOfAnalyticsReferers:\n // res.ArrayOfAnalyticsReferers is populated\n case operations.RetrieveAnalyticsResponseBodyTypeArrayOfAnalyticsRefererUrls:\n // res.ArrayOfAnalyticsRefererUrls is populated\n case operations.RetrieveAnalyticsResponseBodyTypeArrayOfAnalyticsTopLinks:\n // res.ArrayOfAnalyticsTopLinks is populated\n case operations.RetrieveAnalyticsResponseBodyTypeArrayOfAnalyticsTopUrls:\n // res.ArrayOfAnalyticsTopUrls is populated\n }\n\n }\n}"
11+
"source": "package main\n\nimport(\n\t\"context\"\n\tdubgo \"github.com/dubinc/dub-go\"\n\t\"github.com/dubinc/dub-go/models/operations\"\n\t\"log\"\n)\n\nfunc main() {\n ctx := context.Background()\n\n s := dubgo.New(\n dubgo.WithSecurity(\"DUB_API_KEY\"),\n )\n\n res, err := s.Analytics.Retrieve(ctx, operations.RetrieveAnalyticsRequest{\n Event: operations.EventLeads.ToPointer(),\n Domain: dubgo.Pointer(\"dub.co\"),\n Timezone: dubgo.Pointer(\"America/New_York\"),\n City: dubgo.Pointer(\"New York\"),\n Device: dubgo.Pointer(\"Desktop\"),\n Browser: dubgo.Pointer(\"Chrome\"),\n Os: dubgo.Pointer(\"Windows\"),\n Referer: dubgo.Pointer(\"google.com\"),\n RefererURL: dubgo.Pointer(\"https://dub.co/blog\"),\n Query: dubgo.Pointer(\"metadata['key']:'value'\"),\n })\n if err != nil {\n log.Fatal(err)\n }\n if res != nil {\n switch res.Type {\n case operations.RetrieveAnalyticsResponseBodyTypeAnalyticsCount:\n // res.AnalyticsCount is populated\n case operations.RetrieveAnalyticsResponseBodyTypeArrayOfAnalyticsTimeseries:\n // res.ArrayOfAnalyticsTimeseries is populated\n case operations.RetrieveAnalyticsResponseBodyTypeArrayOfAnalyticsContinents:\n // res.ArrayOfAnalyticsContinents is populated\n case operations.RetrieveAnalyticsResponseBodyTypeArrayOfAnalyticsCountries:\n // res.ArrayOfAnalyticsCountries is populated\n case operations.RetrieveAnalyticsResponseBodyTypeArrayOfAnalyticsRegions:\n // res.ArrayOfAnalyticsRegions is populated\n case operations.RetrieveAnalyticsResponseBodyTypeArrayOfAnalyticsCities:\n // res.ArrayOfAnalyticsCities is populated\n case operations.RetrieveAnalyticsResponseBodyTypeArrayOfAnalyticsDevices:\n // res.ArrayOfAnalyticsDevices is populated\n case operations.RetrieveAnalyticsResponseBodyTypeArrayOfAnalyticsBrowsers:\n // res.ArrayOfAnalyticsBrowsers is populated\n case operations.RetrieveAnalyticsResponseBodyTypeArrayOfAnalyticsOS:\n // res.ArrayOfAnalyticsOS is populated\n case operations.RetrieveAnalyticsResponseBodyTypeArrayOfAnalyticsTriggers:\n // res.ArrayOfAnalyticsTriggers is populated\n case operations.RetrieveAnalyticsResponseBodyTypeArrayOfAnalyticsEventNames:\n // res.ArrayOfAnalyticsEventNames is populated\n case operations.RetrieveAnalyticsResponseBodyTypeArrayOfAnalyticsReferers:\n // res.ArrayOfAnalyticsReferers is populated\n case operations.RetrieveAnalyticsResponseBodyTypeArrayOfAnalyticsRefererUrls:\n // res.ArrayOfAnalyticsRefererUrls is populated\n case operations.RetrieveAnalyticsResponseBodyTypeArrayOfAnalyticsTopLinks:\n // res.ArrayOfAnalyticsTopLinks is populated\n case operations.RetrieveAnalyticsResponseBodyTypeArrayOfAnalyticsTopUrls:\n // res.ArrayOfAnalyticsTopUrls is populated\n }\n\n }\n}"
1212
- target: $["paths"]["/bounties/{bountyId}/submissions"]["get"]
1313
update:
1414
"x-codeSamples":
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# AnalyticsEventNames
2+
3+
4+
## Fields
5+
6+
| Field | Type | Required | Description |
7+
| -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- |
8+
| `EventName` | `string` | :heavy_check_mark: | The name of the conversion event (lead or sale) |
9+
| `Clicks` | `*float64` | :heavy_minus_sign: | The number of clicks from this event name |
10+
| `Leads` | `*float64` | :heavy_minus_sign: | The number of leads from this event name |
11+
| `Sales` | `*float64` | :heavy_minus_sign: | The number of sales from this event name |
12+
| `SaleAmount` | `*float64` | :heavy_minus_sign: | The total amount of sales from this event name, in cents |

0 commit comments

Comments
 (0)