Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
865 changes: 865 additions & 0 deletions .speakeasy/logs/changes/changes.html

Large diffs are not rendered by default.

385 changes: 385 additions & 0 deletions .speakeasy/logs/changes/changes.md

Large diffs are not rendered by default.

32,190 changes: 32,190 additions & 0 deletions .speakeasy/logs/changes/new.openapi.yaml

Large diffs are not rendered by default.

31,142 changes: 31,142 additions & 0 deletions .speakeasy/logs/changes/old.openapi.yaml

Large diffs are not rendered by default.

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.692.0
speakeasyVersion: 1.718.0
sources:
GustoEmbedded-OAS:
sourceNamespace: gusto-embedded-oas
sourceRevisionDigest: sha256:830c753d02c15435169a357383c3757b9cf086825f7ebcb7ecbea75fd9d928a0
sourceBlobDigest: sha256:bc5e757c99f4bfb2a8e8081f377fae1b07eee46e9aea1d1dc08b618685afc86f
sourceRevisionDigest: sha256:c469e5639e26b60007cdf1f6d2fc227fe3d5fcd25cbacdc3514cf40281f963d3
sourceBlobDigest: sha256:809eddd7c137c48a248b59e9168c595af060c7ccee7f3eb352bdedfdcdc06d93
tags:
- latest
- speakeasy-sdk-regen-1768522952
- speakeasy-sdk-regen-1769127783
- "2025-06-15"
targets:
gusto-embedded:
source: GustoEmbedded-OAS
sourceNamespace: gusto-embedded-oas
sourceRevisionDigest: sha256:830c753d02c15435169a357383c3757b9cf086825f7ebcb7ecbea75fd9d928a0
sourceBlobDigest: sha256:bc5e757c99f4bfb2a8e8081f377fae1b07eee46e9aea1d1dc08b618685afc86f
sourceRevisionDigest: sha256:c469e5639e26b60007cdf1f6d2fc227fe3d5fcd25cbacdc3514cf40281f963d3
sourceBlobDigest: sha256:809eddd7c137c48a248b59e9168c595af060c7ccee7f3eb352bdedfdcdc06d93
codeSamplesNamespace: gusto-embedded-oas-java-code-samples
codeSamplesRevisionDigest: sha256:d2af391897b29300b26571ba0f2713bcc06569178a238dcb179bef6a7a4d91ca
codeSamplesRevisionDigest: sha256:db761f80ca28e528889e640142ecad694ae94950d37ce9a95b379adc6bda5f0a
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
2,530 changes: 1,627 additions & 903 deletions gusto_embedded/.speakeasy/gen.lock

Large diffs are not rendered by default.

6 changes: 4 additions & 2 deletions gusto_embedded/.speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,14 @@ generation:
schemas:
allOfMergeStrategy: shallowMerge
requestBodyFieldName: ""
versioningStrategy: automatic
persistentEdits: {}
tests:
generateTests: true
generateNewTests: false
skipResponseBodyAssertions: false
java:
version: 0.3.1
version: 0.3.2
additionalDependencies: []
additionalPlugins: []
artifactID: embedded-api
Expand All @@ -43,6 +44,7 @@ java:
enableStreamingUploads: false
flattenGlobalSecurity: true
forwardCompatibleEnumsByDefault: false
forwardCompatibleUnionsByDefault: "false"
generateOptionalUnionAccessors: false
generateSpringBootStarter: true
githubURL: github.com/owner/repo
Expand All @@ -65,9 +67,9 @@ java:
maxMethodParams: 4
multipartArrayFormat: legacy
nullFriendlyParameters: false
openUnions: false
operationScopedParams: true
outputModelSuffix: output
projectName: GustoEmbedded
respectTitlesForPrimitiveUnionMembers: false
templateVersion: v2
unionStrategy: populated-fields
22 changes: 12 additions & 10 deletions gusto_embedded/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,15 +50,15 @@ The samples below show how a published SDK artifact is used:

Gradle:
```groovy
implementation 'com.gusto:embedded-api:0.3.1'
implementation 'com.gusto:embedded-api:0.3.2'
```

Maven:
```xml
<dependency>
<groupId>com.gusto</groupId>
<artifactId>embedded-api</artifactId>
<version>0.3.1</version>
<version>0.3.2</version>
</dependency>
```

Expand Down Expand Up @@ -320,7 +320,7 @@ public class Application {
* [createPartnerManaged](docs/sdks/companies/README.md#createpartnermanaged) - Create a partner managed company
* [get](docs/sdks/companies/README.md#get) - Get a company
* [update](docs/sdks/companies/README.md#update) - Update a company
* [migrate](docs/sdks/companies/README.md#migrate) - Migrate company to embedded payroll
* [getV1PartnerManagedCompaniesCompanyUuidMigrationReadiness](docs/sdks/companies/README.md#getv1partnermanagedcompaniescompanyuuidmigrationreadiness) - Check company migration readiness
* [acceptTermsOfService](docs/sdks/companies/README.md#accepttermsofservice) - Accept terms of service for a company user
* [retrieveTermsOfService](docs/sdks/companies/README.md#retrievetermsofservice) - Retrieve terms of service status for a company user
* [createAdmin](docs/sdks/companies/README.md#createadmin) - Create an admin for the company
Expand Down Expand Up @@ -645,6 +645,9 @@ public class Application {
* [prepare](docs/sdks/payrolls/README.md#prepare) - Prepare a payroll for update
* [getReceipt](docs/sdks/payrolls/README.md#getreceipt) - Get a single payroll receipt
* [getBlockers](docs/sdks/payrolls/README.md#getblockers) - Get all payroll blockers for a company
* [calculateGrossUp](docs/sdks/payrolls/README.md#calculategrossup) - Calculate gross up for a payroll
* [calculate](docs/sdks/payrolls/README.md#calculate) - Calculate a payroll
* [submit](docs/sdks/payrolls/README.md#submit) - Submit payroll
* [cancel](docs/sdks/payrolls/README.md#cancel) - Cancel a payroll
* [getPayStub](docs/sdks/payrolls/README.md#getpaystub) - Get an employee pay stub (pdf)
* [getPayStubs](docs/sdks/payrolls/README.md#getpaystubs) - Get an employee's pay stubs
Expand Down Expand Up @@ -848,7 +851,7 @@ public class Application {
**Primary error:**
* [`GustoEmbeddedException`](./src/main/java/models/errors/GustoEmbeddedException.java): The base class for HTTP error responses.

<details><summary>Less common errors (12)</summary>
<details><summary>Less common errors (11)</summary>

<br />

Expand All @@ -858,12 +861,11 @@ public class Application {
many more subclasses in the JDK platform).

**Inherit from [`GustoEmbeddedException`](./src/main/java/models/errors/GustoEmbeddedException.java)**:
* [`com.gusto.embedded_api.models.errors.UnprocessableEntityErrorObject`](./src/main/java/models/errors/com.gusto.embedded_api.models.errors.UnprocessableEntityErrorObject.java): Unprocessable Entity This may happen when the body of your request contains errors such as `invalid_attribute_value`, or the request fails due to an `invalid_operation`. See the [Errors Categories](https://docs.gusto.com/embedded-payroll/docs/error-categories) guide for more details. Applicable to 164 of 277 methods.*
* [`com.gusto.embedded_api.models.errors.NotFoundErrorObject`](./src/main/java/models/errors/com.gusto.embedded_api.models.errors.NotFoundErrorObject.java): Not Found The requested resource does not exist. Make sure the provided ID/UUID is valid. Status code `404`. Applicable to 4 of 277 methods.*
* [`com.gusto.embedded_api.models.errors.PostV1CompaniesCompanyIdPeopleBatchesResponseBody`](./src/main/java/models/errors/com.gusto.embedded_api.models.errors.PostV1CompaniesCompanyIdPeopleBatchesResponseBody.java): conflict - idempotency key already used. Status code `409`. Applicable to 1 of 277 methods.*
* [`com.gusto.embedded_api.models.errors.GetCompaniesCompanyUuidContractorPaymentsPreviewResponseBody`](./src/main/java/models/errors/com.gusto.embedded_api.models.errors.GetCompaniesCompanyUuidContractorPaymentsPreviewResponseBody.java): Unprocessable Entity (WebDAV). Status code `422`. Applicable to 1 of 277 methods.*
* [`com.gusto.embedded_api.models.errors.DeleteV1CompanyBenefitsCompanyBenefitIdResponseBody`](./src/main/java/models/errors/com.gusto.embedded_api.models.errors.DeleteV1CompanyBenefitsCompanyBenefitIdResponseBody.java): Unprocessable Entity. Status code `422`. Applicable to 1 of 277 methods.*
* [`com.gusto.embedded_api.models.errors.CompanySuspensionCreationErrors`](./src/main/java/models/errors/com.gusto.embedded_api.models.errors.CompanySuspensionCreationErrors.java): Unprocessable Entity This may happen when the body of your request contains errors such as `invalid_attribute_value`, or the request fails due to an `invalid_operation`. See the [Errors Categories](https://docs.gusto.com/embedded-payroll/docs/error-categories) guide for more details. Status code `422`. Applicable to 1 of 277 methods.*
* [`com.gusto.embedded_api.models.errors.UnprocessableEntityErrorObject`](./src/main/java/models/errors/com.gusto.embedded_api.models.errors.UnprocessableEntityErrorObject.java): Unprocessable Entity This may happen when the body of your request contains errors such as `invalid_attribute_value`, or the request fails due to an `invalid_operation`. See the [Errors Categories](https://docs.gusto.com/embedded-payroll/docs/error-categories) guide for more details. Applicable to 139 of 280 methods.*
* [`com.gusto.embedded_api.models.errors.NotFoundErrorObject`](./src/main/java/models/errors/com.gusto.embedded_api.models.errors.NotFoundErrorObject.java): Not Found The requested resource does not exist. Make sure the provided ID/UUID is valid. Applicable to 90 of 280 methods.*
* [`com.gusto.embedded_api.models.errors.PostV1CompaniesCompanyIdPeopleBatchesResponseBody`](./src/main/java/models/errors/com.gusto.embedded_api.models.errors.PostV1CompaniesCompanyIdPeopleBatchesResponseBody.java): conflict - idempotency key already used. Status code `409`. Applicable to 1 of 280 methods.*
* [`com.gusto.embedded_api.models.errors.GetCompaniesCompanyUuidContractorPaymentsPreviewResponseBody`](./src/main/java/models/errors/com.gusto.embedded_api.models.errors.GetCompaniesCompanyUuidContractorPaymentsPreviewResponseBody.java): Unprocessable Entity (WebDAV). Status code `422`. Applicable to 1 of 280 methods.*
* [`com.gusto.embedded_api.models.errors.CompanySuspensionCreationErrors`](./src/main/java/models/errors/com.gusto.embedded_api.models.errors.CompanySuspensionCreationErrors.java): Unprocessable Entity This may happen when the body of your request contains errors such as `invalid_attribute_value`, or the request fails due to an `invalid_operation`. See the [Errors Categories](https://docs.gusto.com/embedded-payroll/docs/error-categories) guide for more details. Status code `422`. Applicable to 1 of 280 methods.*


</details>
Expand Down
10 changes: 9 additions & 1 deletion gusto_embedded/RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,4 +70,12 @@ Based on:
- OpenAPI Doc
- Speakeasy CLI 1.692.0 (2.797.1) https://github.com/speakeasy-api/speakeasy
### Generated
- [java v0.3.1] gusto_embedded
- [java v0.3.1] gusto_embedded

## 2026-02-16 00:27:45
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.718.0 (2.824.1) https://github.com/speakeasy-api/speakeasy
### Generated
- [java v0.3.2] gusto_embedded
11 changes: 0 additions & 11 deletions gusto_embedded/docs/models/components/AccruingTimeOffHour.md

This file was deleted.

3 changes: 2 additions & 1 deletion gusto_embedded/docs/models/components/CompanyAddress.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,5 @@ The representation of a company's address in Gusto.
| `state` | *Optional\<String>* | :heavy_minus_sign: | N/A |
| `zip` | *Optional\<String>* | :heavy_minus_sign: | N/A |
| `country` | *Optional\<String>* | :heavy_minus_sign: | N/A |
| `inactive` | *Optional\<Boolean>* | :heavy_minus_sign: | The status of the location. Inactive locations have been deleted, but may still have historical data associated with them. |
| `inactive` | *Optional\<Boolean>* | :heavy_minus_sign: | The status of the location. Inactive locations have been deleted, but may still have historical data associated with them. |
| `active` | *Optional\<Boolean>* | :heavy_minus_sign: | The status of the location. Inactive locations have been deleted, but may still have historical data associated with them. |
Loading