Skip to content

Commit

Permalink
Merge pull request #35 from dubinc/speakeasy-sdk-regen-1726445534
Browse files Browse the repository at this point in the history
chore: 🐝 Update SDK - Generate 0.9.1
  • Loading branch information
devkiran committed Sep 16, 2024
2 parents bcbaa35 + 4c27d02 commit 79c1d2e
Show file tree
Hide file tree
Showing 16 changed files with 165 additions and 82 deletions.
17 changes: 9 additions & 8 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
lockVersion: 2.0.0
id: 1773e9c7-1931-4663-8ac8-4deaf8db76f5
management:
docChecksum: ffa6151096521151b68b6e0bf18ca941
docChecksum: 5124eb4c8a9ec61cd5ee7393fdecd832
docVersion: 0.0.1
speakeasyVersion: 1.396.2
generationVersion: 2.415.0
releaseVersion: 0.9.0
configChecksum: 30cda3f4e797853433156e44cc699b18
speakeasyVersion: 1.396.9
generationVersion: 2.415.7
releaseVersion: 0.9.1
configChecksum: 944a3f8e6cfe5db4cb5f5bcbed8bc3d0
repoURL: https://github.com/dubinc/dub-go.git
installationURL: https://github.com/dubinc/dub-go
features:
go:
additionalDependencies: 0.1.0
constsAndDefaults: 0.1.6
core: 3.5.6
core: 3.5.8
defaultEnabledRetries: 0.2.0
deprecations: 2.81.1
envVarSecurityUsage: 0.3.1
Expand Down Expand Up @@ -135,6 +135,7 @@ generatedFiles:
- docs/models/components/one.md
- docs/models/components/paymentprocessor.md
- docs/models/components/plan.md
- docs/models/components/registereddomain.md
- docs/models/components/role.md
- docs/models/components/sale.md
- docs/models/components/saleevent.md
Expand Down Expand Up @@ -667,7 +668,7 @@ examples:
idOrSlug: "<value>"
responses:
"200":
application/json: {"id": "<id>", "name": "<value>", "slug": "<value>", "plan": "business extra", "stripeId": "<value>", "billingCycleStart": "900.65", "stripeConnectId": "<value>", "inviteCode": "<value>", "usage": "5588.34", "usageLimit": "8441.99", "linksUsage": "5442.21", "linksLimit": "8306.36", "salesUsage": "5212.35", "salesLimit": "785.92", "domainsLimit": "9699.61", "tagsLimit": "8661.61", "usersLimit": "4580.49", "aiUsage": "7352.87", "aiLimit": "4508.24", "referralLinkId": "<value>", "conversionEnabled": true, "createdAt": "<value>", "users": [], "domains": []}
application/json: {"id": "<id>", "name": "<value>", "slug": "<value>", "plan": "business extra", "stripeId": "<value>", "billingCycleStart": "900.65", "stripeConnectId": "<value>", "inviteCode": "<value>", "usage": "5588.34", "usageLimit": "8441.99", "linksUsage": "5442.21", "linksLimit": "8306.36", "salesUsage": "5212.35", "salesLimit": "785.92", "domainsLimit": "9699.61", "tagsLimit": "8661.61", "usersLimit": "4580.49", "aiUsage": "7352.87", "aiLimit": "4508.24", "referralLinkId": "<value>", "conversionEnabled": true, "dotLinkClaimed": true, "createdAt": "<value>", "users": [], "domains": []}
"400":
application/json: {"error": {"code": "bad_request", "message": "The requested resource was not found.", "doc_url": "https://dub.co/docs/api-reference/errors#bad-request"}}
"401":
Expand All @@ -693,7 +694,7 @@ examples:
idOrSlug: "<value>"
responses:
"200":
application/json: {"id": "<id>", "name": "<value>", "slug": "<value>", "plan": "enterprise", "stripeId": "<value>", "billingCycleStart": "245.55", "stripeConnectId": "<value>", "inviteCode": "<value>", "usage": "5971.29", "usageLimit": "156.52", "linksUsage": "3446.2", "linksLimit": "7084.55", "salesUsage": "9914.64", "salesLimit": "2703.24", "domainsLimit": "6276.9", "tagsLimit": "6841.99", "usersLimit": "4888.52", "aiUsage": "4430.76", "aiLimit": "9840.08", "referralLinkId": "<value>", "conversionEnabled": true, "createdAt": "<value>", "users": [], "domains": []}
application/json: {"id": "<id>", "name": "<value>", "slug": "<value>", "plan": "enterprise", "stripeId": "<value>", "billingCycleStart": "245.55", "stripeConnectId": "<value>", "inviteCode": "<value>", "usage": "5971.29", "usageLimit": "156.52", "linksUsage": "3446.2", "linksLimit": "7084.55", "salesUsage": "9914.64", "salesLimit": "2703.24", "domainsLimit": "6276.9", "tagsLimit": "6841.99", "usersLimit": "4888.52", "aiUsage": "4430.76", "aiLimit": "9840.08", "referralLinkId": "<value>", "conversionEnabled": true, "dotLinkClaimed": false, "createdAt": "<value>", "users": [], "domains": []}
"400":
application/json: {"error": {"code": "bad_request", "message": "The requested resource was not found.", "doc_url": "https://dub.co/docs/api-reference/errors#bad-request"}}
"401":
Expand Down
2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ generation:
auth:
oAuth2ClientCredentialsEnabled: true
go:
version: 0.9.0
version: 0.9.1
additionalDependencies: {}
allowUnknownFieldsInWeakUnions: false
clientServerStatusCodesAsErrors: true
Expand Down
13 changes: 6 additions & 7 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,21 +1,20 @@
speakeasyVersion: 1.396.2
speakeasyVersion: 1.396.9
sources:
dub:
sourceNamespace: dub
sourceRevisionDigest: sha256:d39d1367b964e62870665949bd7ce09e25ea2da7a7930f4274c7310eab3ce43c
sourceBlobDigest: sha256:f1aac8654c8d5b714eece45d893e2ebee03b37a3a332b43b6681324366923242
sourceRevisionDigest: sha256:f7972e5588c86dcf47d0787be7eced142b66d2cde0787bedd8dfd0e65e9740b4
sourceBlobDigest: sha256:2d1b8b309c243b614320b6870bd0ed21d0092bf65a8aa8310a5dc6c1582225e8
tags:
- latest
- main
targets:
my-first-target:
source: dub
sourceNamespace: dub
sourceRevisionDigest: sha256:d39d1367b964e62870665949bd7ce09e25ea2da7a7930f4274c7310eab3ce43c
sourceBlobDigest: sha256:f1aac8654c8d5b714eece45d893e2ebee03b37a3a332b43b6681324366923242
sourceRevisionDigest: sha256:f7972e5588c86dcf47d0787be7eced142b66d2cde0787bedd8dfd0e65e9740b4
sourceBlobDigest: sha256:2d1b8b309c243b614320b6870bd0ed21d0092bf65a8aa8310a5dc6c1582225e8
codeSamplesNamespace: code-samples-go-my-first-target
codeSamplesRevisionDigest: sha256:08ea0e2f42b05f07be0b909bbffe99f834e80f5718016a69568f47daa9ab3946
outLocation: /github/workspace/repo
codeSamplesRevisionDigest: sha256:c19d7b62066f7da381b849b20ae97e86a0038e054e2911737010cf4e43eb9727
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
58 changes: 32 additions & 26 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,11 +61,11 @@ func main() {
res, err := s.Links.Create(ctx, &operations.CreateLinkRequestBody{
URL: "https://google.com",
ExternalID: dubgo.String("123456"),
TagIds: operations.CreateTagIdsArrayOfStr(
TagIds: dubgo.Pointer(operations.CreateTagIdsArrayOfStr(
[]string{
"clux0rgak00011...",
},
),
)),
})
if err != nil {
log.Fatal(err)
Expand Down Expand Up @@ -98,11 +98,11 @@ func main() {
res, err := s.Links.Upsert(ctx, &operations.UpsertLinkRequestBody{
URL: "https://google.com",
ExternalID: dubgo.String("123456"),
TagIds: operations.CreateUpsertLinkTagIdsArrayOfStr(
TagIds: dubgo.Pointer(operations.CreateUpsertLinkTagIdsArrayOfStr(
[]string{
"clux0rgak00011...",
},
),
)),
})
if err != nil {
log.Fatal(err)
Expand All @@ -118,6 +118,25 @@ func main() {
<!-- Start Available Resources and Operations [operations] -->
## Available Resources and Operations

<details open>
<summary>Available methods</summary>

### [Analytics](docs/sdks/analytics/README.md)

* [Retrieve](docs/sdks/analytics/README.md#retrieve) - Retrieve analytics for a link, a domain, or the authenticated workspace.

### [Domains](docs/sdks/domains/README.md)

* [List](docs/sdks/domains/README.md#list) - Retrieve a list of domains
* [Create](docs/sdks/domains/README.md#create) - Create a domain
* [Delete](docs/sdks/domains/README.md#delete) - Delete a domain
* [Update](docs/sdks/domains/README.md#update) - Update a domain


### [Events](docs/sdks/events/README.md)

* [List](docs/sdks/events/README.md#list) - Retrieve a list of events

### [Links](docs/sdks/links/README.md)

* [List](docs/sdks/links/README.md#list) - Retrieve a list of links
Expand All @@ -131,22 +150,13 @@ func main() {
* [UpdateMany](docs/sdks/links/README.md#updatemany) - Bulk update links
* [Upsert](docs/sdks/links/README.md#upsert) - Upsert a link

### [QRCodes](docs/sdks/qrcodes/README.md)

* [Get](docs/sdks/qrcodes/README.md#get) - Retrieve a QR code

### [Analytics](docs/sdks/analytics/README.md)

* [Retrieve](docs/sdks/analytics/README.md#retrieve) - Retrieve analytics for a link, a domain, or the authenticated workspace.

### [Events](docs/sdks/events/README.md)
### [Metatags](docs/sdks/metatags/README.md)

* [List](docs/sdks/events/README.md#list) - Retrieve a list of events
* [Get](docs/sdks/metatags/README.md#get) - Retrieve the metatags for a URL

### [Workspaces](docs/sdks/workspaces/README.md)
### [QRCodes](docs/sdks/qrcodes/README.md)

* [Get](docs/sdks/workspaces/README.md#get) - Retrieve a workspace
* [Update](docs/sdks/workspaces/README.md#update) - Update a workspace
* [Get](docs/sdks/qrcodes/README.md#get) - Retrieve a QR code

### [Tags](docs/sdks/tags/README.md)

Expand All @@ -155,22 +165,18 @@ func main() {
* [Delete](docs/sdks/tags/README.md#delete) - Delete a tag
* [Update](docs/sdks/tags/README.md#update) - Update a tag

### [Domains](docs/sdks/domains/README.md)

* [List](docs/sdks/domains/README.md#list) - Retrieve a list of domains
* [Create](docs/sdks/domains/README.md#create) - Create a domain
* [Delete](docs/sdks/domains/README.md#delete) - Delete a domain
* [Update](docs/sdks/domains/README.md#update) - Update a domain

### [Track](docs/sdks/track/README.md)

* [Lead](docs/sdks/track/README.md#lead) - Track a lead
* [Sale](docs/sdks/track/README.md#sale) - Track a sale
* [Customer](docs/sdks/track/README.md#customer) - Track a customer

### [Metatags](docs/sdks/metatags/README.md)
### [Workspaces](docs/sdks/workspaces/README.md)

* [Get](docs/sdks/metatags/README.md#get) - Retrieve the metatags for a URL
* [Get](docs/sdks/workspaces/README.md#get) - Retrieve a workspace
* [Update](docs/sdks/workspaces/README.md#update) - Update a workspace

</details>
<!-- End Available Resources and Operations [operations] -->

<!-- Start Error Handling [errors] -->
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -318,4 +318,14 @@ Based on:
### Generated
- [go v0.9.0] .
### Releases
- [Go v0.9.0] https://github.com/dubinc/dub-go/releases/tag/v0.9.0 - .
- [Go v0.9.0] https://github.com/dubinc/dub-go/releases/tag/v0.9.0 - .

## 2024-09-16 00:12:09
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.396.9 (2.415.7) https://github.com/speakeasy-api/speakeasy
### Generated
- [go v0.9.1] .
### Releases
- [Go v0.9.1] https://github.com/dubinc/dub-go/releases/tag/v0.9.1 - .
8 changes: 4 additions & 4 deletions USAGE.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,11 @@ func main() {
res, err := s.Links.Create(ctx, &operations.CreateLinkRequestBody{
URL: "https://google.com",
ExternalID: dubgo.String("123456"),
TagIds: operations.CreateTagIdsArrayOfStr(
TagIds: dubgo.Pointer(operations.CreateTagIdsArrayOfStr(
[]string{
"clux0rgak00011...",
},
),
)),
})
if err != nil {
log.Fatal(err)
Expand Down Expand Up @@ -53,11 +53,11 @@ func main() {
res, err := s.Links.Upsert(ctx, &operations.UpsertLinkRequestBody{
URL: "https://google.com",
ExternalID: dubgo.String("123456"),
TagIds: operations.CreateUpsertLinkTagIdsArrayOfStr(
TagIds: dubgo.Pointer(operations.CreateUpsertLinkTagIdsArrayOfStr(
[]string{
"clux0rgak00011...",
},
),
)),
})
if err != nil {
log.Fatal(err)
Expand Down
10 changes: 5 additions & 5 deletions codeSamples.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ actions:
"x-codeSamples":
- "lang": "go"
"label": "createLink"
"source": "package main\n\nimport(\n\tdubgo \"github.com/dubinc/dub-go\"\n\t\"context\"\n\t\"github.com/dubinc/dub-go/models/operations\"\n\t\"log\"\n)\n\nfunc main() {\n s := dubgo.New(\n dubgo.WithSecurity(\"DUB_API_KEY\"),\n )\n\n ctx := context.Background()\n res, err := s.Links.Create(ctx, &operations.CreateLinkRequestBody{\n URL: \"https://google.com\",\n ExternalID: dubgo.String(\"123456\"),\n TagIds: operations.CreateTagIdsArrayOfStr(\n []string{\n \"clux0rgak00011...\",\n },\n ),\n })\n if err != nil {\n log.Fatal(err)\n }\n if res != nil {\n // handle response\n }\n}"
"source": "package main\n\nimport(\n\tdubgo \"github.com/dubinc/dub-go\"\n\t\"context\"\n\t\"github.com/dubinc/dub-go/models/operations\"\n\t\"log\"\n)\n\nfunc main() {\n s := dubgo.New(\n dubgo.WithSecurity(\"DUB_API_KEY\"),\n )\n\n ctx := context.Background()\n res, err := s.Links.Create(ctx, &operations.CreateLinkRequestBody{\n URL: \"https://google.com\",\n ExternalID: dubgo.String(\"123456\"),\n TagIds: dubgo.Pointer(operations.CreateTagIdsArrayOfStr(\n []string{\n \"clux0rgak00011...\",\n },\n )),\n })\n if err != nil {\n log.Fatal(err)\n }\n if res != nil {\n // handle response\n }\n}"
- target: $["paths"]["/links/bulk"]["delete"]
update:
"x-codeSamples":
Expand All @@ -62,13 +62,13 @@ actions:
"x-codeSamples":
- "lang": "go"
"label": "bulkUpdateLinks"
"source": "package main\n\nimport(\n\tdubgo \"github.com/dubinc/dub-go\"\n\t\"context\"\n\t\"github.com/dubinc/dub-go/models/operations\"\n\t\"log\"\n)\n\nfunc main() {\n s := dubgo.New(\n dubgo.WithSecurity(\"DUB_API_KEY\"),\n )\n\n ctx := context.Background()\n res, err := s.Links.UpdateMany(ctx, &operations.BulkUpdateLinksRequestBody{\n LinkIds: []string{\n \"<value>\",\n },\n Data: operations.Data{\n URL: dubgo.String(\"https://google.com\"),\n TagIds: operations.CreateBulkUpdateLinksTagIdsArrayOfStr(\n []string{\n \"clux0rgak00011...\",\n },\n ),\n },\n })\n if err != nil {\n log.Fatal(err)\n }\n if res != nil {\n // handle response\n }\n}"
"source": "package main\n\nimport(\n\tdubgo \"github.com/dubinc/dub-go\"\n\t\"context\"\n\t\"github.com/dubinc/dub-go/models/operations\"\n\t\"log\"\n)\n\nfunc main() {\n s := dubgo.New(\n dubgo.WithSecurity(\"DUB_API_KEY\"),\n )\n\n ctx := context.Background()\n res, err := s.Links.UpdateMany(ctx, &operations.BulkUpdateLinksRequestBody{\n LinkIds: []string{\n \"<value>\",\n },\n Data: operations.Data{\n URL: dubgo.String(\"https://google.com\"),\n TagIds: dubgo.Pointer(operations.CreateBulkUpdateLinksTagIdsArrayOfStr(\n []string{\n \"clux0rgak00011...\",\n },\n )),\n },\n })\n if err != nil {\n log.Fatal(err)\n }\n if res != nil {\n // handle response\n }\n}"
- target: $["paths"]["/links/bulk"]["post"]
update:
"x-codeSamples":
- "lang": "go"
"label": "bulkCreateLinks"
"source": "package main\n\nimport(\n\tdubgo \"github.com/dubinc/dub-go\"\n\t\"context\"\n\t\"github.com/dubinc/dub-go/models/operations\"\n\t\"log\"\n)\n\nfunc main() {\n s := dubgo.New(\n dubgo.WithSecurity(\"DUB_API_KEY\"),\n )\n\n ctx := context.Background()\n res, err := s.Links.CreateMany(ctx, []operations.RequestBody{\n operations.RequestBody{\n URL: \"https://google.com\",\n ExternalID: dubgo.String(\"123456\"),\n TagIds: operations.CreateBulkCreateLinksTagIdsArrayOfStr(\n []string{\n \"clux0rgak00011...\",\n },\n ),\n },\n })\n if err != nil {\n log.Fatal(err)\n }\n if res != nil {\n // handle response\n }\n}"
"source": "package main\n\nimport(\n\tdubgo \"github.com/dubinc/dub-go\"\n\t\"context\"\n\t\"github.com/dubinc/dub-go/models/operations\"\n\t\"log\"\n)\n\nfunc main() {\n s := dubgo.New(\n dubgo.WithSecurity(\"DUB_API_KEY\"),\n )\n\n ctx := context.Background()\n res, err := s.Links.CreateMany(ctx, []operations.RequestBody{\n operations.RequestBody{\n URL: \"https://google.com\",\n ExternalID: dubgo.String(\"123456\"),\n TagIds: dubgo.Pointer(operations.CreateBulkCreateLinksTagIdsArrayOfStr(\n []string{\n \"clux0rgak00011...\",\n },\n )),\n },\n })\n if err != nil {\n log.Fatal(err)\n }\n if res != nil {\n // handle response\n }\n}"
- target: $["paths"]["/links/count"]["get"]
update:
"x-codeSamples":
Expand All @@ -86,7 +86,7 @@ actions:
"x-codeSamples":
- "lang": "go"
"label": "upsertLink"
"source": "package main\n\nimport(\n\tdubgo \"github.com/dubinc/dub-go\"\n\t\"context\"\n\t\"github.com/dubinc/dub-go/models/operations\"\n\t\"log\"\n)\n\nfunc main() {\n s := dubgo.New(\n dubgo.WithSecurity(\"DUB_API_KEY\"),\n )\n\n ctx := context.Background()\n res, err := s.Links.Upsert(ctx, &operations.UpsertLinkRequestBody{\n URL: \"https://google.com\",\n ExternalID: dubgo.String(\"123456\"),\n TagIds: operations.CreateUpsertLinkTagIdsArrayOfStr(\n []string{\n \"clux0rgak00011...\",\n },\n ),\n })\n if err != nil {\n log.Fatal(err)\n }\n if res != nil {\n // handle response\n }\n}"
"source": "package main\n\nimport(\n\tdubgo \"github.com/dubinc/dub-go\"\n\t\"context\"\n\t\"github.com/dubinc/dub-go/models/operations\"\n\t\"log\"\n)\n\nfunc main() {\n s := dubgo.New(\n dubgo.WithSecurity(\"DUB_API_KEY\"),\n )\n\n ctx := context.Background()\n res, err := s.Links.Upsert(ctx, &operations.UpsertLinkRequestBody{\n URL: \"https://google.com\",\n ExternalID: dubgo.String(\"123456\"),\n TagIds: dubgo.Pointer(operations.CreateUpsertLinkTagIdsArrayOfStr(\n []string{\n \"clux0rgak00011...\",\n },\n )),\n })\n if err != nil {\n log.Fatal(err)\n }\n if res != nil {\n // handle response\n }\n}"
- target: $["paths"]["/links/{linkId}"]["delete"]
update:
"x-codeSamples":
Expand All @@ -98,7 +98,7 @@ actions:
"x-codeSamples":
- "lang": "go"
"label": "updateLink"
"source": "package main\n\nimport(\n\tdubgo \"github.com/dubinc/dub-go\"\n\t\"context\"\n\t\"github.com/dubinc/dub-go/models/operations\"\n\t\"log\"\n)\n\nfunc main() {\n s := dubgo.New(\n dubgo.WithSecurity(\"DUB_API_KEY\"),\n )\n\n ctx := context.Background()\n res, err := s.Links.Update(ctx, \"<value>\", &operations.UpdateLinkRequestBody{\n URL: dubgo.String(\"https://google.com\"),\n ExternalID: dubgo.String(\"123456\"),\n TagIds: operations.CreateUpdateLinkTagIdsArrayOfStr(\n []string{\n \"clux0rgak00011...\",\n },\n ),\n })\n if err != nil {\n log.Fatal(err)\n }\n if res != nil {\n // handle response\n }\n}"
"source": "package main\n\nimport(\n\tdubgo \"github.com/dubinc/dub-go\"\n\t\"context\"\n\t\"github.com/dubinc/dub-go/models/operations\"\n\t\"log\"\n)\n\nfunc main() {\n s := dubgo.New(\n dubgo.WithSecurity(\"DUB_API_KEY\"),\n )\n\n ctx := context.Background()\n res, err := s.Links.Update(ctx, \"<value>\", &operations.UpdateLinkRequestBody{\n URL: dubgo.String(\"https://google.com\"),\n ExternalID: dubgo.String(\"123456\"),\n TagIds: dubgo.Pointer(operations.CreateUpdateLinkTagIdsArrayOfStr(\n []string{\n \"clux0rgak00011...\",\n },\n )),\n })\n if err != nil {\n log.Fatal(err)\n }\n if res != nil {\n // handle response\n }\n}"
- target: $["paths"]["/metatags"]["get"]
update:
"x-codeSamples":
Expand Down
Loading

0 comments on commit 79c1d2e

Please sign in to comment.