Skip to content

Commit c0aa73c

Browse files
committed
chore: bump API version to v2025-11-15
1 parent e25dc54 commit c0aa73c

2 files changed

Lines changed: 125 additions & 21 deletions

File tree

.speakeasy/workflow.yaml

Lines changed: 43 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,47 @@
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
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
1527
targets:
16-
gusto-embedded:
17-
target: java
18-
source: GustoEmbedded-OAS
19-
output: ./gusto_embedded
20-
codeSamples:
21-
registry:
22-
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-embedded-oas-java-code-samples
23-
labelOverride:
24-
fixedValue: Java (SDK)
25-
blocking: false
28+
gusto-embedded:
29+
target: java
30+
source: GustoEmbedded-OAS
31+
output: "./gusto_embedded"
32+
codeSamples:
33+
registry:
34+
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-embedded-oas-java-code-samples
35+
labelOverride:
36+
fixedValue: Java (SDK)
37+
blocking: false
38+
gusto-embedded-v2025-11-15:
39+
target: java
40+
source: GustoEmbedded-OAS-v2025-11-15
41+
output: "./gusto_embedded_v_2025_11_15"
42+
codeSamples:
43+
registry:
44+
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-embedded-oas-java-code-samples-v2025-11-15
45+
labelOverride:
46+
fixedValue: Java (SDK)
47+
blocking: false
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
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-2025-11-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

0 commit comments

Comments
 (0)