@@ -9,6 +9,36 @@ actions:
9
9
- " lang " : " ruby"
10
10
" label " : " retrieveAnalytics"
11
11
" source " : " require 'dub'\n\n\n s = ::OpenApiSDK::Dub.new\n s.config_security(\n ::OpenApiSDK::Shared::Security.new(\n token: \" DUB_API_KEY\" ,\n )\n )\n\n\n req = ::OpenApiSDK::Operations::RetrieveAnalyticsRequest.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 \n res = s.analytics.retrieve(req)\n\n if ! res.one_of.nil?\n # handle response\n end"
12
+ - target : $["paths"]["/customers"]["get"]
13
+ update :
14
+ " x-codeSamples " :
15
+ - " lang " : " ruby"
16
+ " label " : " getCustomers"
17
+ " source " : " require 'dub'\n\n\n s = ::OpenApiSDK::Dub.new\n s.config_security(\n ::OpenApiSDK::Shared::Security.new(\n token: \" DUB_API_KEY\" ,\n )\n )\n\n \n res = s.customers.list()\n\n if ! res.response_bodies.nil?\n # handle response\n end"
18
+ - target : $["paths"]["/customers"]["post"]
19
+ update :
20
+ " x-codeSamples " :
21
+ - " lang " : " ruby"
22
+ " label " : " createCustomer"
23
+ " source " : " require 'dub'\n\n\n s = ::OpenApiSDK::Dub.new\n s.config_security(\n ::OpenApiSDK::Shared::Security.new(\n token: \" DUB_API_KEY\" ,\n )\n )\n\n\n req = ::OpenApiSDK::Operations::CreateCustomerRequestBody.new(\n external_id: \" <id>\" ,\n )\n \n res = s.customers.create(req)\n\n if ! res.object.nil?\n # handle response\n end"
24
+ - target : $["paths"]["/customers/{id}"]["delete"]
25
+ update :
26
+ " x-codeSamples " :
27
+ - " lang " : " ruby"
28
+ " label " : " deleteCustomer"
29
+ " source " : " require 'dub'\n\n\n s = ::OpenApiSDK::Dub.new\n s.config_security(\n ::OpenApiSDK::Shared::Security.new(\n token: \" DUB_API_KEY\" ,\n )\n )\n\n \n res = s.customers.delete(id=\" <id>\" )\n\n if ! res.object.nil?\n # handle response\n end"
30
+ - target : $["paths"]["/customers/{id}"]["get"]
31
+ update :
32
+ " x-codeSamples " :
33
+ - " lang " : " ruby"
34
+ " label " : " getCustomer"
35
+ " source " : " require 'dub'\n\n\n s = ::OpenApiSDK::Dub.new\n s.config_security(\n ::OpenApiSDK::Shared::Security.new(\n token: \" DUB_API_KEY\" ,\n )\n )\n\n\n req = ::OpenApiSDK::Operations::GetCustomerRequest.new(\n id: \" <id>\" ,\n )\n \n res = s.customers.get(req)\n\n if ! res.object.nil?\n # handle response\n end"
36
+ - target : $["paths"]["/customers/{id}"]["patch"]
37
+ update :
38
+ " x-codeSamples " :
39
+ - " lang " : " ruby"
40
+ " label " : " updateCustomer"
41
+ " source " : " require 'dub'\n\n\n s = ::OpenApiSDK::Dub.new\n s.config_security(\n ::OpenApiSDK::Shared::Security.new(\n token: \" DUB_API_KEY\" ,\n )\n )\n\n \n res = s.customers.update(id=\" <id>\" , request_body=::OpenApiSDK::Operations::UpdateCustomerRequestBody.new())\n\n if ! res.object.nil?\n # handle response\n end"
12
42
- target : $["paths"]["/domains"]["get"]
13
43
update :
14
44
" x-codeSamples " :
@@ -135,24 +165,18 @@ actions:
135
165
- " lang " : " ruby"
136
166
" label " : " updateTag"
137
167
" source " : " require 'dub'\n\n\n s = ::OpenApiSDK::Dub.new\n s.config_security(\n ::OpenApiSDK::Shared::Security.new(\n token: \" DUB_API_KEY\" ,\n )\n )\n\n \n res = s.tags.update(id=\" <id>\" , request_body=::OpenApiSDK::Operations::UpdateTagRequestBody.new())\n\n if ! res.tag_schema.nil?\n # handle response\n end"
138
- - target : $["paths"]["/track/customer"]["post"]
139
- update :
140
- " x-codeSamples " :
141
- - " lang " : " ruby"
142
- " label " : " trackCustomer"
143
- " source " : " require 'dub'\n\n\n s = ::OpenApiSDK::Dub.new\n s.config_security(\n ::OpenApiSDK::Shared::Security.new(\n token: \" DUB_API_KEY\" ,\n )\n )\n\n\n req = ::OpenApiSDK::Operations::TrackCustomerRequestBody.new(\n customer_id: \" <id>\" ,\n )\n \n res = s.track.customer(req)\n\n if ! res.object.nil?\n # handle response\n end"
144
168
- target : $["paths"]["/track/lead"]["post"]
145
169
update :
146
170
" x-codeSamples " :
147
171
- " lang " : " ruby"
148
172
" label " : " trackLead"
149
- " source " : " require 'dub'\n\n\n s = ::OpenApiSDK::Dub.new\n s.config_security(\n ::OpenApiSDK::Shared::Security.new(\n token: \" DUB_API_KEY\" ,\n )\n )\n\n\n req = ::OpenApiSDK::Operations::TrackLeadRequestBody.new(\n click_id: \" <id>\" ,\n event_name: \" Sign up\" ,\n customer_id: \" <id> \" , \n )\n \n res = s.track.lead(req)\n\n if ! res.object.nil?\n # handle response\n end"
173
+ " source " : " require 'dub'\n\n\n s = ::OpenApiSDK::Dub.new\n s.config_security(\n ::OpenApiSDK::Shared::Security.new(\n token: \" DUB_API_KEY\" ,\n )\n )\n\n\n req = ::OpenApiSDK::Operations::TrackLeadRequestBody.new(\n click_id: \" <id>\" ,\n event_name: \" Sign up\" ,\n )\n \n res = s.track.lead(req)\n\n if ! res.object.nil?\n # handle response\n end"
150
174
- target : $["paths"]["/track/sale"]["post"]
151
175
update :
152
176
" x-codeSamples " :
153
177
- " lang " : " ruby"
154
178
" label " : " trackSale"
155
- " source " : " require 'dub'\n\n\n s = ::OpenApiSDK::Dub.new\n s.config_security(\n ::OpenApiSDK::Shared::Security.new(\n token: \" DUB_API_KEY\" ,\n )\n )\n\n\n req = ::OpenApiSDK::Operations::TrackSaleRequestBody.new(\n customer_id: \" <id> \" , \n amount: 996500,\n payment_processor: ::OpenApiSDK::Operations::PaymentProcessor::PADDLE,\n event_name: \" Purchase\" ,\n )\n \n res = s.track.sale(req)\n\n if ! res.object.nil?\n # handle response\n end"
179
+ " source " : " require 'dub'\n\n\n s = ::OpenApiSDK::Dub.new\n s.config_security(\n ::OpenApiSDK::Shared::Security.new(\n token: \" DUB_API_KEY\" ,\n )\n )\n\n\n req = ::OpenApiSDK::Operations::TrackSaleRequestBody.new(\n amount: 996500,\n payment_processor: ::OpenApiSDK::Operations::PaymentProcessor::PADDLE,\n event_name: \" Purchase\" ,\n )\n \n res = s.track.sale(req)\n\n if ! res.object.nil?\n # handle response\n end"
156
180
- target : $["paths"]["/workspaces/{idOrSlug}"]["get"]
157
181
update :
158
182
" x-codeSamples " :
0 commit comments