Skip to content

Commit

Permalink
Merge pull request #82 from dubinc/speakeasy-sdk-regen-1739147271
Browse files Browse the repository at this point in the history
chore: 🐝 Update SDK - Generate 0.2.2-alpha.63
  • Loading branch information
devkiran authored Feb 12, 2025
2 parents 4d9c242 + 667e99e commit 2aba42a
Show file tree
Hide file tree
Showing 97 changed files with 1,924 additions and 230 deletions.
201 changes: 179 additions & 22 deletions .speakeasy/gen.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ generation:
oAuth2ClientCredentialsEnabled: true
oAuth2PasswordEnabled: false
ruby:
version: 0.2.2-alpha.62
version: 0.2.2-alpha.63
author: Dub
description: Ruby Client SDK Generated by Speakeasy
imports:
Expand Down
14 changes: 7 additions & 7 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
speakeasyVersion: 1.487.0
speakeasyVersion: 1.488.0
sources:
dub:
sourceNamespace: dub
sourceRevisionDigest: sha256:371140ed311988935048aad28f29cf2934b0ceee28b12a09114080c4083d5acb
sourceBlobDigest: sha256:302af5af57801c13e8eae76439ce161f3027ad63927e360e1152ba4f786f7d91
sourceRevisionDigest: sha256:01fe07c77ed882057c70a46306223dc7e936dc237a9805e9df560541f52f78b3
sourceBlobDigest: sha256:cefa494187073dd8bb1eebde5639c67f6f8ede53421ce7fd329ea379e75153ca
tags:
- latest
- speakeasy-sdk-regen-1738888006
- speakeasy-sdk-regen-1739147271
- 0.0.1
targets:
my-first-target:
source: dub
sourceNamespace: dub
sourceRevisionDigest: sha256:371140ed311988935048aad28f29cf2934b0ceee28b12a09114080c4083d5acb
sourceBlobDigest: sha256:302af5af57801c13e8eae76439ce161f3027ad63927e360e1152ba4f786f7d91
sourceRevisionDigest: sha256:01fe07c77ed882057c70a46306223dc7e936dc237a9805e9df560541f52f78b3
sourceBlobDigest: sha256:cefa494187073dd8bb1eebde5639c67f6f8ede53421ce7fd329ea379e75153ca
codeSamplesNamespace: code-samples-ruby-my-first-target
codeSamplesRevisionDigest: sha256:08b1e0e9763b6355dce8368f90a844a0821f6b6048c44a41ffb22d1968125e26
codeSamplesRevisionDigest: sha256:e292c506290ee30432b4accd12d5d64fb8473b118501ce025d09cc34ed0b39d3
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
2 changes: 1 addition & 1 deletion Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
dub (0.2.2.pre.alpha.62)
dub (0.2.2.pre.alpha.63)
faraday
faraday-multipart
rack
Expand Down
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,13 @@ end

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

### [folders](docs/sdks/folders/README.md)

* [create](docs/sdks/folders/README.md#create) - Create a new folder
* [list](docs/sdks/folders/README.md#list) - Retrieve a list of folders
* [update](docs/sdks/folders/README.md#update) - Update a folder
* [delete](docs/sdks/folders/README.md#delete) - Delete a folder

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

* [create](docs/sdks/links/README.md#create) - Create a new link
Expand All @@ -159,6 +166,7 @@ end
* [create](docs/sdks/partners/README.md#create) - Create a new partner
* [create_link](docs/sdks/partners/README.md#create_link) - Create a link for a partner
* [upsert_link](docs/sdks/partners/README.md#upsert_link) - Upsert a link for a partner
* [analytics](docs/sdks/partners/README.md#analytics) - Retrieve analytics for a partner

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

Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -768,4 +768,14 @@ Based on:
### Generated
- [ruby v0.2.2-alpha.62] .
### Releases
- [Ruby Gems v0.2.2-alpha.62] https://rubygems.org/gems/dub/versions/0.2.2-alpha.62 - .
- [Ruby Gems v0.2.2-alpha.62] https://rubygems.org/gems/dub/versions/0.2.2-alpha.62 - .

## 2025-02-12 00:26:34
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.488.0 (2.506.0) https://github.com/speakeasy-api/speakeasy
### Generated
- [ruby v0.2.2-alpha.63] .
### Releases
- [Ruby Gems v0.2.2-alpha.63] https://rubygems.org/gems/dub/versions/0.2.2-alpha.63 - .
34 changes: 32 additions & 2 deletions codeSamples.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,30 @@ actions:
- "lang": "ruby"
"label": "listEvents"
"source": "require 'dub'\n\n\ns = ::OpenApiSDK::Dub.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n token: \"DUB_API_KEY\",\n )\n)\n\n\nreq = ::OpenApiSDK::Operations::ListEventsRequest.new(\n timezone: \"America/New_York\",\n city: \"New York\",\n device: \"Desktop\",\n browser: \"Chrome\",\n os: \"Windows\",\n referer: \"google.com\",\n referer_url: \"https://dub.co/blog\",\n)\n \nres = s.events.list(req)\n\nif ! res.click_events.nil?\n # handle response\nend"
- target: $["paths"]["/folders"]["get"]
update:
"x-codeSamples":
- "lang": "ruby"
"label": "listFolders"
"source": "require 'dub'\n\n\ns = ::OpenApiSDK::Dub.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n token: \"DUB_API_KEY\",\n )\n)\n\n\nreq = ::OpenApiSDK::Operations::ListFoldersRequest.new()\n \nres = s.folders.list(req)\n\nif ! res.folder_schemas.nil?\n # handle response\nend"
- target: $["paths"]["/folders"]["post"]
update:
"x-codeSamples":
- "lang": "ruby"
"label": "createFolder"
"source": "require 'dub'\n\n\ns = ::OpenApiSDK::Dub.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n token: \"DUB_API_KEY\",\n )\n)\n\n\nreq = ::OpenApiSDK::Operations::CreateFolderRequestBody.new(\n name: \"<value>\",\n)\n \nres = s.folders.create(req)\n\nif ! res.folder_schema.nil?\n # handle response\nend"
- target: $["paths"]["/folders/{id}"]["delete"]
update:
"x-codeSamples":
- "lang": "ruby"
"label": "deleteFolder"
"source": "require 'dub'\n\n\ns = ::OpenApiSDK::Dub.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n token: \"DUB_API_KEY\",\n )\n)\n\n \nres = s.folders.delete(id=\"<id>\")\n\nif ! res.object.nil?\n # handle response\nend"
- target: $["paths"]["/folders/{id}"]["patch"]
update:
"x-codeSamples":
- "lang": "ruby"
"label": "updateFolder"
"source": "require 'dub'\n\n\ns = ::OpenApiSDK::Dub.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n token: \"DUB_API_KEY\",\n )\n)\n\n \nres = s.folders.update(id=\"<id>\", request_body=::OpenApiSDK::Operations::UpdateFolderRequestBody.new())\n\nif ! res.folder_schema.nil?\n # handle response\nend"
- target: $["paths"]["/links"]["get"]
update:
"x-codeSamples":
Expand Down Expand Up @@ -135,18 +159,24 @@ actions:
- "lang": "ruby"
"label": "createPartner"
"source": "require 'dub'\n\n\ns = ::OpenApiSDK::Dub.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n token: \"DUB_API_KEY\",\n )\n)\n\n\nreq = ::OpenApiSDK::Operations::CreatePartnerRequestBody.new(\n program_id: \"<id>\",\n name: \"<value>\",\n email: \"[email protected]\",\n username: \"Aaliyah_Borer\",\n link_props: ::OpenApiSDK::Operations::LinkProps.new(\n external_id: \"123456\",\n tag_ids: [\n \"clux0rgak00011...\",\n ],\n ),\n)\n \nres = s.partners.create(req)\n\nif ! res.object.nil?\n # handle response\nend"
- target: $["paths"]["/partners/analytics"]["get"]
update:
"x-codeSamples":
- "lang": "ruby"
"label": "retrievePartnerAnalytics"
"source": "require 'dub'\n\n\ns = ::OpenApiSDK::Dub.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n token: \"DUB_API_KEY\",\n )\n)\n\n\nreq = ::OpenApiSDK::Operations::RetrievePartnerAnalyticsRequest.new(\n timezone: \"America/New_York\",\n program_id: \"<id>\",\n)\n \nres = s.partners.analytics(req)\n\nif ! res.one_of.nil?\n # handle response\nend"
- target: $["paths"]["/partners/links"]["post"]
update:
"x-codeSamples":
- "lang": "ruby"
"label": "createPartnerLink"
"source": "require 'dub'\n\n\ns = ::OpenApiSDK::Dub.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n token: \"DUB_API_KEY\",\n )\n)\n\n\nreq = ::OpenApiSDK::Operations::CreatePartnerLinkRequestBody.new(\n program_id: \"<id>\",\n url: \"https://necessary-brief.name\",\n link_props: ::OpenApiSDK::Operations::CreatePartnerLinkLinkProps.new(\n external_id: \"123456\",\n tag_ids: [\n \"clux0rgak00011...\",\n ],\n ),\n)\n \nres = s.partners.create_link(req)\n\nif ! res.link_schema.nil?\n # handle response\nend"
"source": "require 'dub'\n\n\ns = ::OpenApiSDK::Dub.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n token: \"DUB_API_KEY\",\n )\n)\n\n\nreq = ::OpenApiSDK::Operations::CreatePartnerLinkRequestBody.new(\n program_id: \"<id>\",\n link_props: ::OpenApiSDK::Operations::CreatePartnerLinkLinkProps.new(\n external_id: \"123456\",\n tag_ids: [\n \"clux0rgak00011...\",\n ],\n ),\n)\n \nres = s.partners.create_link(req)\n\nif ! res.link_schema.nil?\n # handle response\nend"
- target: $["paths"]["/partners/links/upsert"]["put"]
update:
"x-codeSamples":
- "lang": "ruby"
"label": "upsertPartnerLink"
"source": "require 'dub'\n\n\ns = ::OpenApiSDK::Dub.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n token: \"DUB_API_KEY\",\n )\n)\n\n\nreq = ::OpenApiSDK::Operations::UpsertPartnerLinkRequestBody.new(\n program_id: \"<id>\",\n url: \"https://unsteady-lobster.com/\",\n link_props: ::OpenApiSDK::Operations::UpsertPartnerLinkLinkProps.new(\n external_id: \"123456\",\n tag_ids: [\n \"clux0rgak00011...\",\n ],\n ),\n)\n \nres = s.partners.upsert_link(req)\n\nif ! res.link_schema.nil?\n # handle response\nend"
"source": "require 'dub'\n\n\ns = ::OpenApiSDK::Dub.new\ns.config_security(\n ::OpenApiSDK::Shared::Security.new(\n token: \"DUB_API_KEY\",\n )\n)\n\n\nreq = ::OpenApiSDK::Operations::UpsertPartnerLinkRequestBody.new(\n program_id: \"<id>\",\n link_props: ::OpenApiSDK::Operations::UpsertPartnerLinkLinkProps.new(\n external_id: \"123456\",\n tag_ids: [\n \"clux0rgak00011...\",\n ],\n ),\n)\n \nres = s.partners.upsert_link(req)\n\nif ! res.link_schema.nil?\n # handle response\nend"
- target: $["paths"]["/qr"]["get"]
update:
"x-codeSamples":
Expand Down
11 changes: 11 additions & 0 deletions docs/models/operations/accesslevel.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# AccessLevel

The access level of the folder within the workspace.


## Values

| Name | Value |
| ------- | ------- |
| `READ` | read |
| `WRITE` | write |
9 changes: 9 additions & 0 deletions docs/models/operations/createfolderrequestbody.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# CreateFolderRequestBody


## Fields

| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ |
| `name` | *::String* | :heavy_check_mark: | The name of the folder. |
| `access_level` | [T.nilable(::OpenApiSDK::Operations::AccessLevel)](../../models/operations/accesslevel.md) | :heavy_minus_sign: | The access level of the folder within the workspace. |
Loading

0 comments on commit 2aba42a

Please sign in to comment.