Skip to content

Commit e7f4adf

Browse files
authored
chore: bump API version to 2026-06-15 (#35)
1 parent a2c7479 commit e7f4adf

2 files changed

Lines changed: 147 additions & 42 deletions

File tree

.speakeasy/workflow.yaml

Lines changed: 64 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,68 @@
1+
---
12
workflowVersion: 1.0.0
23
speakeasyVersion: latest
34
sources:
4-
GustoEmbedded-OAS:
5-
inputs:
6-
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/generated/embedded/api.v2025-06-15.embedded.yaml
7-
authHeader: Authorization
8-
authSecret: $openapi_doc_auth_token
9-
overlays:
10-
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/.speakeasy/speakeasy-modifications-overlay.yaml
11-
authHeader: Authorization
12-
authSecret: $openapi_doc_auth_token
13-
registry:
14-
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-embedded-oas
15-
GustoEmbedded-OAS-v2025-11-15:
16-
inputs:
17-
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/generated/embedded/api.v2025-11-15.embedded.yaml
18-
authHeader: Authorization
19-
authSecret: $openapi_doc_auth_token
20-
overlays:
21-
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/.speakeasy/speakeasy-modifications-overlay.yaml
22-
authHeader: Authorization
23-
authSecret: $openapi_doc_auth_token
24-
registry:
25-
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-embedded-oas-v2025-11-15
5+
GustoEmbedded-OAS:
6+
inputs:
7+
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/generated/embedded/api.v2025-06-15.embedded.yaml
8+
authHeader: Authorization
9+
authSecret: "$openapi_doc_auth_token"
10+
overlays:
11+
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/.speakeasy/speakeasy-modifications-overlay.yaml
12+
authHeader: Authorization
13+
authSecret: "$openapi_doc_auth_token"
14+
registry:
15+
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-embedded-oas
16+
GustoEmbedded-OAS-v2025-11-15:
17+
inputs:
18+
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/generated/embedded/api.v2025-11-15.embedded.yaml
19+
authHeader: Authorization
20+
authSecret: "$openapi_doc_auth_token"
21+
overlays:
22+
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/.speakeasy/speakeasy-modifications-overlay.yaml
23+
authHeader: Authorization
24+
authSecret: "$openapi_doc_auth_token"
25+
registry:
26+
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-embedded-oas-v2025-11-15
27+
GustoEmbedded-OAS-v2026-06-15:
28+
inputs:
29+
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/generated/embedded/api.v2026-06-15.embedded.yaml
30+
authHeader: Authorization
31+
authSecret: "$openapi_doc_auth_token"
32+
overlays:
33+
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/.speakeasy/speakeasy-modifications-overlay.yaml
34+
authHeader: Authorization
35+
authSecret: "$openapi_doc_auth_token"
36+
registry:
37+
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-embedded-oas-v2026-06-15
2638
targets:
27-
gusto-embedded:
28-
target: java
29-
source: GustoEmbedded-OAS
30-
output: ./gusto_embedded
31-
codeSamples:
32-
registry:
33-
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-embedded-oas-java-code-samples
34-
labelOverride:
35-
fixedValue: Java (SDK)
36-
blocking: false
37-
gusto-embedded-v2025-11-15:
38-
target: java
39-
source: GustoEmbedded-OAS-v2025-11-15
40-
output: ./gusto_embedded_v_2025_11_15
41-
codeSamples:
42-
registry:
43-
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-embedded-oas-java-code-samples-v2025-11-15-code-samples
44-
labelOverride:
45-
fixedValue: Java (SDK)
46-
blocking: false
39+
gusto-embedded:
40+
target: java
41+
source: GustoEmbedded-OAS
42+
output: "./gusto_embedded"
43+
codeSamples:
44+
registry:
45+
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-embedded-oas-java-code-samples
46+
labelOverride:
47+
fixedValue: Java (SDK)
48+
blocking: false
49+
gusto-embedded-v2025-11-15:
50+
target: java
51+
source: GustoEmbedded-OAS-v2025-11-15
52+
output: "./gusto_embedded_v_2025_11_15"
53+
codeSamples:
54+
registry:
55+
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-embedded-oas-java-code-samples-v2025-11-15-code-samples
56+
labelOverride:
57+
fixedValue: Java (SDK)
58+
blocking: false
59+
gusto-embedded-v2026-06-15:
60+
target: java
61+
source: GustoEmbedded-OAS-v2026-06-15
62+
output: "./gusto_embedded_v_2026_06_15"
63+
codeSamples:
64+
registry:
65+
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-embedded-oas-java-code-samples-v2026-06-15
66+
labelOverride:
67+
fixedValue: Java (SDK)
68+
blocking: false
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
---
2+
configVersion: 2.0.0
3+
generation:
4+
sdkClassName: GustoEmbedded
5+
maintainOpenAPIOrder: true
6+
usageSnippets:
7+
optionalPropertyRendering: withExample
8+
sdkInitStyle: constructor
9+
useClassNamesForArrayFields: true
10+
fixes:
11+
nameResolutionDec2023: true
12+
nameResolutionFeb2025: false
13+
parameterOrderingFeb2024: true
14+
requestResponseComponentNamesFeb2024: true
15+
securityFeb2025: true
16+
sharedErrorComponentsApr2025: false
17+
sharedNestedComponentsJan2026: false
18+
nameOverrideFeb2026: false
19+
auth:
20+
oAuth2ClientCredentialsEnabled: true
21+
oAuth2PasswordEnabled: true
22+
hoistGlobalSecurity: true
23+
schemas:
24+
allOfMergeStrategy: shallowMerge
25+
requestBodyFieldName: ''
26+
versioningStrategy: automatic
27+
persistentEdits: {}
28+
tests:
29+
generateTests: true
30+
generateNewTests: false
31+
skipResponseBodyAssertions: false
32+
java:
33+
version: 0.0.1
34+
additionalDependencies: []
35+
additionalPlugins: []
36+
artifactID: embedded-api-v-2026-06-15
37+
asyncMode: enabled
38+
baseErrorName: GustoEmbeddedException
39+
clientServerStatusCodesAsErrors: true
40+
companyEmail: developer@gusto.com
41+
companyName: Gusto
42+
companyURL: gusto.com
43+
defaultErrorName: APIException
44+
enableCustomCodeRegions: false
45+
enableFormatting: false
46+
enableSlf4jLogging: false
47+
enableStreamingUploads: false
48+
explicitDocImports: false
49+
flattenGlobalSecurity: true
50+
forwardCompatibleEnumsByDefault: false
51+
forwardCompatibleUnionsByDefault: 'false'
52+
generateOptionalUnionAccessors: false
53+
generateSpringBootStarter: true
54+
generateUnionDocs: false
55+
githubURL: github.com/Gusto/gusto-java-client
56+
groupID: com.gusto
57+
imports:
58+
option: openapi
59+
paths:
60+
callbacks: models/callbacks
61+
errors: models/errors
62+
operations: models/operations
63+
shared: models/components
64+
webhooks: models/webhooks
65+
inferUnionDiscriminators: false
66+
inputModelSuffix: input
67+
languageVersion: 11
68+
license:
69+
name: The MIT License (MIT)
70+
shortName: MIT
71+
url: https://mit-license.org/
72+
maxMethodParams: 4
73+
multipartArrayFormat: legacy
74+
nullFriendlyParameters: false
75+
operationScopedParams: true
76+
outputModelSuffix: output
77+
prefixModeMethodNames: false
78+
projectName: GustoEmbedded
79+
respectTitlesForPrimitiveUnionMembers: false
80+
showSetterGetterTypesInDocs: false
81+
templateVersion: v2
82+
unionStrategy: populated-fields
83+
packageName: com.gusto.embedded_api_v_2026_06_15

0 commit comments

Comments
 (0)