Skip to content

Commit 4c858d4

Browse files
authored
Initial server support (#54)
* Add very minimal support openapi servers * Revert spec change * Fix request body type * Working on content type header * Break cache * Update octorust docs * Fix doc tags * Bump client versions * Remove assignment * Fix template test * Combine body args
1 parent 4f8a2aa commit 4c858d4

File tree

561 files changed

+80382
-33357
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

561 files changed

+80382
-33357
lines changed

Cargo.lock

+21-21
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Makefile

+21-21
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ $(DOCUSIGN_SPEC): $(DOCUSIGN_SPEC_DIR)
160160
# curl -sSL $(DOCUSIGN_SPEC_REMOTE) -o $@
161161

162162
docusign: target/debug/generator $(DOCUSIGN_SPEC)
163-
./target/debug/generator -i $(DOCUSIGN_SPEC) -v 0.3.1 \
163+
./target/debug/generator -i $(DOCUSIGN_SPEC) -v 0.4.0 \
164164
-o docusign \
165165
-n docusign \
166166
--proper-name DocuSign \
@@ -179,7 +179,7 @@ $(GIPHY_SPEC): $(GIPHY_SPEC_DIR)
179179
curl -sSL $(GIPHY_SPEC_REMOTE) -o $@
180180

181181
giphy: target/debug/generator $(GIPHY_SPEC)
182-
./target/debug/generator -i $(GIPHY_SPEC) -v 0.3.1 \
182+
./target/debug/generator -i $(GIPHY_SPEC) -v 0.4.0 \
183183
-o giphy \
184184
-n giphy-api \
185185
--proper-name "Giphy" \
@@ -196,7 +196,7 @@ $(GITHUB_SPEC): $(GITHUB_SPEC_DIR)
196196
curl -sSL $(GITHUB_SPEC_REMOTE) -o $@
197197

198198
github: target/debug/generator $(GITHUB_SPEC)
199-
./target/debug/generator -i $(GITHUB_SPEC) -v 0.2.2 \
199+
./target/debug/generator -i $(GITHUB_SPEC) -v 0.3.0 \
200200
-o github \
201201
-n octorust \
202202
--proper-name GitHub \
@@ -218,7 +218,7 @@ $(GOOGLE_ADMIN_SPEC): $(GOOGLE_ADMIN_SPEC_DIR)
218218
curl -sSL $(GOOGLE_ADMIN_SPEC_REMOTE) -o $@
219219

220220
google-admin: target/debug/generator $(GOOGLE_ADMIN_SPEC)
221-
./target/debug/generator -i $(GOOGLE_ADMIN_SPEC) -v 0.5.1 \
221+
./target/debug/generator -i $(GOOGLE_ADMIN_SPEC) -v 0.6.0 \
222222
-o google/admin \
223223
-n gsuite-api \
224224
--proper-name "Google Admin" \
@@ -237,7 +237,7 @@ $(GOOGLE_CALENDAR_SPEC): $(GOOGLE_CALENDAR_SPEC_DIR)
237237
curl -sSL $(GOOGLE_CALENDAR_SPEC_REMOTE) -o $@
238238

239239
google-calendar: target/debug/generator $(GOOGLE_CALENDAR_SPEC)
240-
./target/debug/generator -i $(GOOGLE_CALENDAR_SPEC) -v 0.4.1 \
240+
./target/debug/generator -i $(GOOGLE_CALENDAR_SPEC) -v 0.5.0 \
241241
-o google/calendar \
242242
-n google-calendar \
243243
--proper-name "Google Calendar" \
@@ -256,7 +256,7 @@ $(GOOGLE_CLOUD_RESOURCE_MANAGER_SPEC): $(GOOGLE_CLOUD_RESOURCE_MANAGER_SPEC_DIR)
256256
curl -sSL $(GOOGLE_CLOUD_RESOURCE_MANAGER_SPEC_REMOTE) -o $@
257257

258258
google-cloud-resource-manager: target/debug/generator $(GOOGLE_CLOUD_RESOURCE_MANAGER_SPEC)
259-
./target/debug/generator -i $(GOOGLE_CLOUD_RESOURCE_MANAGER_SPEC) -v 0.3.1 \
259+
./target/debug/generator -i $(GOOGLE_CLOUD_RESOURCE_MANAGER_SPEC) -v 0.4.0 \
260260
-o google/cloud-resource-manager \
261261
-n google-cloud-resource-manager \
262262
--proper-name "Google Cloud Resource Manager" \
@@ -275,7 +275,7 @@ $(GOOGLE_DRIVE_SPEC): $(GOOGLE_DRIVE_SPEC_DIR)
275275
curl -sSL $(GOOGLE_DRIVE_SPEC_REMOTE) -o $@
276276

277277
google-drive: target/debug/generator $(GOOGLE_DRIVE_SPEC)
278-
./target/debug/generator -i $(GOOGLE_DRIVE_SPEC) -v 0.5.1 \
278+
./target/debug/generator -i $(GOOGLE_DRIVE_SPEC) -v 0.6.0 \
279279
-o google/drive \
280280
-n google-drive \
281281
--proper-name "Google Drive" \
@@ -294,7 +294,7 @@ $(GOOGLE_GROUPS_SETTINGS_SPEC): $(GOOGLE_GROUPS_SETTINGS_SPEC_DIR)
294294
curl -sSL $(GOOGLE_GROUPS_SETTINGS_SPEC_REMOTE) -o $@
295295

296296
google-groups-settings: target/debug/generator $(GOOGLE_GROUPS_SETTINGS_SPEC)
297-
./target/debug/generator -i $(GOOGLE_GROUPS_SETTINGS_SPEC) -v 0.4.1 \
297+
./target/debug/generator -i $(GOOGLE_GROUPS_SETTINGS_SPEC) -v 0.5.0 \
298298
-o google/groups-settings \
299299
-n google-groups-settings \
300300
--proper-name "Google Groups Settings" \
@@ -313,7 +313,7 @@ $(GOOGLE_SHEETS_SPEC): $(GOOGLE_SHEETS_SPEC_DIR)
313313
curl -sSL $(GOOGLE_SHEETS_SPEC_REMOTE) -o $@
314314

315315
google-sheets: target/debug/generator $(GOOGLE_SHEETS_SPEC)
316-
./target/debug/generator -i $(GOOGLE_SHEETS_SPEC) -v 0.5.1 \
316+
./target/debug/generator -i $(GOOGLE_SHEETS_SPEC) -v 0.6.0 \
317317
-o google/sheets \
318318
-n sheets \
319319
--proper-name "Google Sheets" \
@@ -332,7 +332,7 @@ $(GUSTO_SPEC): $(GUSTO_SPEC_DIR)
332332
curl -sSL $(GUSTO_SPEC_REMOTE) -o $@
333333

334334
gusto: target/debug/generator $(GUSTO_SPEC)
335-
./target/debug/generator -i $(GUSTO_SPEC) -v 0.3.1 \
335+
./target/debug/generator -i $(GUSTO_SPEC) -v 0.4.0 \
336336
-o gusto \
337337
-n gusto-api \
338338
--proper-name Gusto \
@@ -354,7 +354,7 @@ $(MAILCHIMP_SPEC): $(MAILCHIMP_SPEC_DIR)
354354
$(MAILCHIMP_SPEC_REMOTE)
355355

356356
mailchimp: target/debug/generator $(MAILCHIMP_SPEC)
357-
./target/debug/generator -i $(MAILCHIMP_SPEC) -v 0.3.1 \
357+
./target/debug/generator -i $(MAILCHIMP_SPEC) -v 0.4.0 \
358358
-o mailchimp \
359359
-n mailchimp-api \
360360
--proper-name MailChimp \
@@ -376,7 +376,7 @@ $(OKTA_SPEC): $(OKTA_SPEC_DIR)
376376
$(OKTA_SPEC_REMOTE)
377377

378378
okta: target/debug/generator $(OKTA_SPEC)
379-
./target/debug/generator -i $(OKTA_SPEC) -v 0.3.1 \
379+
./target/debug/generator -i $(OKTA_SPEC) -v 0.4.0 \
380380
-o okta \
381381
-n okta \
382382
--proper-name Okta \
@@ -398,7 +398,7 @@ $(RAMP_SPEC):
398398
-o $@ $?
399399

400400
ramp: target/debug/generator $(RAMP_SPEC)
401-
./target/debug/generator -i $(RAMP_SPEC) -v 0.3.1 \
401+
./target/debug/generator -i $(RAMP_SPEC) -v 0.4.0 \
402402
-o ramp \
403403
-n ramp-api \
404404
--proper-name Ramp \
@@ -417,7 +417,7 @@ $(REVAI_SPEC): $(REVAI_SPEC_DIR)
417417
curl -sSL $(REVAI_SPEC_REMOTE) -o $@
418418

419419
revai: target/debug/generator $(REVAI_SPEC)
420-
./target/debug/generator -i $(REVAI_SPEC) -v 0.4.1 \
420+
./target/debug/generator -i $(REVAI_SPEC) -v 0.5.0 \
421421
-o rev.ai \
422422
-n revai \
423423
--proper-name "Rev.ai" \
@@ -437,7 +437,7 @@ $(SENDGRID_SPEC): $(SENDGRID_SPEC_DIR)
437437
$(SENDGRID_SPEC_REMOTE)
438438

439439
sendgrid: target/debug/generator $(SENDGRID_SPEC)
440-
./target/debug/generator -i $(SENDGRID_SPEC) -v 0.3.1 \
440+
./target/debug/generator -i $(SENDGRID_SPEC) -v 0.4.0 \
441441
-o sendgrid \
442442
-n sendgrid-api \
443443
--proper-name SendGrid \
@@ -458,7 +458,7 @@ $(SHIPBOB_SPEC): $(SHIPBOB_SPEC_DIR)
458458

459459
.PHONY: shipbob
460460
shipbob: target/debug/generator $(SHIPBOB_SPEC)
461-
./target/debug/generator -i $(SHIPBOB_SPEC) -v 0.2.1 \
461+
./target/debug/generator -i $(SHIPBOB_SPEC) -v 0.3.0 \
462462
-o shipbob \
463463
-n shipbob \
464464
--proper-name "ShipBob" \
@@ -475,7 +475,7 @@ $(SHOPIFY_SPEC): $(SHOPIFY_SPEC_DIR)
475475
curl -sSL $(SHOPIFY_SPEC_REMOTE) -o $@
476476

477477
shopify: target/debug/generator $(SHOPIFY_SPEC)
478-
./target/debug/generator -i $(SHOPIFY_SPEC) -v 0.2.1 \
478+
./target/debug/generator -i $(SHOPIFY_SPEC) -v 0.3.0 \
479479
-o shopify \
480480
-n shopify \
481481
--proper-name "Shopify" \
@@ -497,7 +497,7 @@ $(SLACK_SPEC): $(SLACK_SPEC_DIR)
497497
$(SLACK_SPEC_REMOTE)
498498

499499
slack: target/debug/generator $(SLACK_SPEC)
500-
./target/debug/generator -i $(SLACK_SPEC) -v 0.3.1 \
500+
./target/debug/generator -i $(SLACK_SPEC) -v 0.4.0 \
501501
-o slack \
502502
-n slack-chat-api \
503503
--proper-name Slack \
@@ -519,7 +519,7 @@ $(STRIPE_SPEC): $(STRIPE_SPEC_DIR)
519519
$(STRIPE_SPEC_REMOTE)
520520

521521
stripe: target/debug/generator $(STRIPE_SPEC)
522-
./target/debug/generator -i $(STRIPE_SPEC) -v 0.3.1 \
522+
./target/debug/generator -i $(STRIPE_SPEC) -v 0.4.0 \
523523
-o stripe \
524524
-n dolladollabills \
525525
--proper-name Stripe \
@@ -536,7 +536,7 @@ $(TRIPACTIONS_SPEC): $(TRIPACTIONS_SPEC_DIR)
536536
curl -sSL $(TRIPACTIONS_SPEC_REMOTE) -o $@
537537

538538
tripactions: target/debug/generator $(TRIPACTIONS_SPEC)
539-
./target/debug/generator -i $(TRIPACTIONS_SPEC) -v 0.3.1 \
539+
./target/debug/generator -i $(TRIPACTIONS_SPEC) -v 0.4.0 \
540540
-o tripactions \
541541
-n tripactions \
542542
--proper-name "TripActions" \
@@ -557,7 +557,7 @@ $(ZOOM_SPEC): $(ZOOM_SPEC_DIR)
557557
$(ZOOM_SPEC_REMOTE)
558558

559559
zoom: target/debug/generator $(ZOOM_SPEC)
560-
./target/debug/generator -i $(ZOOM_SPEC) -v 0.3.1 \
560+
./target/debug/generator -i $(ZOOM_SPEC) -v 0.4.0 \
561561
-o zoom \
562562
-n zoom-api \
563563
--proper-name Zoom \

docusign/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "docusign"
33
description = "A fully generated & opinionated API client for the DocuSign API."
4-
version = "0.3.1"
4+
version = "0.4.0"
55
documentation = "https://docs.rs/docusign/"
66
repository = "https://github.com/oxidecomputer/third-party-api-clients/tree/main/docusign"
77
readme = "README.md"

docusign/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ To install the library, add the following to your `Cargo.toml` file.
3131

3232
```toml
3333
[dependencies]
34-
docusign = "0.3.1"
34+
docusign = "0.4.0"
3535
```
3636

3737
## Basic example

0 commit comments

Comments
 (0)