Skip to content

Commit a21054d

Browse files
authored
Merge pull request #63 from Gusto/speakeasy-sdk-regen-1749860068
chore: 🐝 Update SDK - Generate Clients GUSTO-EMBEDDED 0.6.5
2 parents 10d01c6 + a2a90fe commit a21054d

File tree

284 files changed

+9096
-1205
lines changed

Some content is hidden

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

284 files changed

+9096
-1205
lines changed

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.563.0
1+
speakeasyVersion: 1.582.0
22
sources:
33
GustoEmbedded-OAS:
44
sourceNamespace: gusto-embedded-oas
5-
sourceRevisionDigest: sha256:a1aeea076843567753316650f2d29983013f880f47f820724bd2875d8e771c6c
6-
sourceBlobDigest: sha256:3dd94a0621318c2b09c9944b0debb1f17a6a4c61cb98e4674415872348146240
5+
sourceRevisionDigest: sha256:c494230f0bcad1f73093031bf8d093aff47d372b1379cf6adb312d366737e088
6+
sourceBlobDigest: sha256:e22d751e83af131bc1b55381e3845594478ee4c2342ef94e708e8cede6882245
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1749833190
9+
- speakeasy-sdk-regen-1749860068
1010
- "2024-04-01"
1111
targets:
1212
gusto-embedded:
1313
source: GustoEmbedded-OAS
1414
sourceNamespace: gusto-embedded-oas
15-
sourceRevisionDigest: sha256:a1aeea076843567753316650f2d29983013f880f47f820724bd2875d8e771c6c
16-
sourceBlobDigest: sha256:3dd94a0621318c2b09c9944b0debb1f17a6a4c61cb98e4674415872348146240
15+
sourceRevisionDigest: sha256:c494230f0bcad1f73093031bf8d093aff47d372b1379cf6adb312d366737e088
16+
sourceBlobDigest: sha256:e22d751e83af131bc1b55381e3845594478ee4c2342ef94e708e8cede6882245
1717
codeSamplesNamespace: gusto-embedded-oas-typescript-code-samples
18-
codeSamplesRevisionDigest: sha256:1882e9f8d7078d53fb801492504e3b910634021e4f5aac99663f9b0361cecb9f
18+
codeSamplesRevisionDigest: sha256:42abf4454ecbaadfa2d96d41e1a12fa0cf6db809443a5de524b9cf3ee83bf1ea
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

gusto_embedded/.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
/examples/node_modules
2+
.env
3+
.env.local
4+
.env.*.local
15
.DS_Store
26
**/.speakeasy/temp/
37
**/.speakeasy/logs/

gusto_embedded/.speakeasy/gen.lock

Lines changed: 313 additions & 39 deletions
Large diffs are not rendered by default.

gusto_embedded/.speakeasy/gen.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,12 @@ generation:
1919
auth:
2020
oAuth2ClientCredentialsEnabled: true
2121
oAuth2PasswordEnabled: true
22+
tests:
23+
generateTests: true
24+
generateNewTests: false
25+
skipResponseBodyAssertions: false
2226
typescript:
23-
version: 0.6.4
27+
version: 0.6.5
2428
additionalDependencies:
2529
dependencies: {}
2630
devDependencies: {}
@@ -29,6 +33,7 @@ typescript:
2933
author: Speakeasy
3034
baseErrorName: GustoEmbeddedError
3135
clientServerStatusCodesAsErrors: true
36+
constFieldsAlwaysOptional: true
3237
defaultErrorName: APIError
3338
enableCustomCodeRegions: false
3439
enableMCPServer: true
@@ -37,6 +42,7 @@ typescript:
3742
envVarPrefix: GUSTOEMBEDDED
3843
flattenGlobalSecurity: true
3944
flatteningOrder: parameters-first
45+
generateExamples: true
4046
imports:
4147
option: openapi
4248
paths:

gusto_embedded/README.md

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,8 @@ run();
271271
* [get](docs/sdks/contractorpaymentgroups/README.md#get) - Fetch a contractor payment group
272272
* [delete](docs/sdks/contractorpaymentgroups/README.md#delete) - Cancel a contractor payment group
273273
* [fund](docs/sdks/contractorpaymentgroups/README.md#fund) - Fund a contractor payment group [DEMO]
274+
* [getV1ContractorPaymentGroupsIdPartnerDisbursements](docs/sdks/contractorpaymentgroups/README.md#getv1contractorpaymentgroupsidpartnerdisbursements) - Get partner disbursements for a contractor payment group
275+
* [patchV1ContractorPaymentGroupsIdPartnerDisbursements](docs/sdks/contractorpaymentgroups/README.md#patchv1contractorpaymentgroupsidpartnerdisbursements) - Update partner disbursements for a contractor payment group
274276

275277
### [contractorPaymentMethod](docs/sdks/contractorpaymentmethod/README.md)
276278

@@ -527,6 +529,8 @@ run();
527529
* [getPayStub](docs/sdks/payrolls/README.md#getpaystub) - Get an employee pay stub (pdf)
528530
* [getPayStubs](docs/sdks/payrolls/README.md#getpaystubs) - Get an employee's pay stubs
529531
* [generatePrintableChecks](docs/sdks/payrolls/README.md#generateprintablechecks) - Generate printable payroll checks (pdf)
532+
* [getV1CompaniesCompanyIdPayrollsIdPartnerDisbursements](docs/sdks/payrolls/README.md#getv1companiescompanyidpayrollsidpartnerdisbursements) - Get partner disbursements for a payroll
533+
* [patchV1CompaniesCompanyIdPayrollsIdPartnerDisbursements](docs/sdks/payrolls/README.md#patchv1companiescompanyidpayrollsidpartnerdisbursements) - Update partner disbursements for a payroll
530534

531535
### [paySchedules](docs/sdks/payschedules/README.md)
532536

@@ -663,6 +667,8 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
663667
- [`contractorPaymentGroupsFund`](docs/sdks/contractorpaymentgroups/README.md#fund) - Fund a contractor payment group [DEMO]
664668
- [`contractorPaymentGroupsGet`](docs/sdks/contractorpaymentgroups/README.md#get) - Fetch a contractor payment group
665669
- [`contractorPaymentGroupsGetList`](docs/sdks/contractorpaymentgroups/README.md#getlist) - Get contractor payment groups for a company
670+
- [`contractorPaymentGroupsGetV1ContractorPaymentGroupsIdPartnerDisbursements`](docs/sdks/contractorpaymentgroups/README.md#getv1contractorpaymentgroupsidpartnerdisbursements) - Get partner disbursements for a contractor payment group
671+
- [`contractorPaymentGroupsPatchV1ContractorPaymentGroupsIdPartnerDisbursements`](docs/sdks/contractorpaymentgroups/README.md#patchv1contractorpaymentgroupsidpartnerdisbursements) - Update partner disbursements for a contractor payment group
666672
- [`contractorPaymentGroupsPreview`](docs/sdks/contractorpaymentgroups/README.md#preview) - Preview a contractor payment group
667673
- [`contractorPaymentMethodGet`](docs/sdks/contractorpaymentmethod/README.md#get) - Get a contractor's payment method
668674
- [`contractorPaymentMethodGetBankAccounts`](docs/sdks/contractorpaymentmethod/README.md#getbankaccounts) - Get all contractor bank accounts
@@ -818,7 +824,9 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
818824
- [`payrollsGetPayStub`](docs/sdks/payrolls/README.md#getpaystub) - Get an employee pay stub (pdf)
819825
- [`payrollsGetPayStubs`](docs/sdks/payrolls/README.md#getpaystubs) - Get an employee's pay stubs
820826
- [`payrollsGetReceipt`](docs/sdks/payrolls/README.md#getreceipt) - Get a single payroll receipt
827+
- [`payrollsGetV1CompaniesCompanyIdPayrollsIdPartnerDisbursements`](docs/sdks/payrolls/README.md#getv1companiescompanyidpayrollsidpartnerdisbursements) - Get partner disbursements for a payroll
821828
- [`payrollsList`](docs/sdks/payrolls/README.md#list) - Get all payrolls for a company
829+
- [`payrollsPatchV1CompaniesCompanyIdPayrollsIdPartnerDisbursements`](docs/sdks/payrolls/README.md#patchv1companiescompanyidpayrollsidpartnerdisbursements) - Update partner disbursements for a payroll
822830
- [`payrollsPrepare`](docs/sdks/payrolls/README.md#prepare) - Prepare a payroll for update
823831
- [`payrollsSkip`](docs/sdks/payrolls/README.md#skip) - Skip a payroll
824832
- [`payrollsSubmit`](docs/sdks/payrolls/README.md#submit) - Submit payroll
@@ -942,6 +950,8 @@ To learn about this feature and how to get started, check
942950
- [`useContractorPaymentGroupsFundMutation`](docs/sdks/contractorpaymentgroups/README.md#fund) - Fund a contractor payment group [DEMO]
943951
- [`useContractorPaymentGroupsGet`](docs/sdks/contractorpaymentgroups/README.md#get) - Fetch a contractor payment group
944952
- [`useContractorPaymentGroupsGetList`](docs/sdks/contractorpaymentgroups/README.md#getlist) - Get contractor payment groups for a company
953+
- [`useContractorPaymentGroupsGetV1ContractorPaymentGroupsIdPartnerDisbursements`](docs/sdks/contractorpaymentgroups/README.md#getv1contractorpaymentgroupsidpartnerdisbursements) - Get partner disbursements for a contractor payment group
954+
- [`useContractorPaymentGroupsPatchV1ContractorPaymentGroupsIdPartnerDisbursementsMutation`](docs/sdks/contractorpaymentgroups/README.md#patchv1contractorpaymentgroupsidpartnerdisbursements) - Update partner disbursements for a contractor payment group
945955
- [`useContractorPaymentGroupsPreviewMutation`](docs/sdks/contractorpaymentgroups/README.md#preview) - Preview a contractor payment group
946956
- [`useContractorPaymentMethodGet`](docs/sdks/contractorpaymentmethod/README.md#get) - Get a contractor's payment method
947957
- [`useContractorPaymentMethodGetBankAccounts`](docs/sdks/contractorpaymentmethod/README.md#getbankaccounts) - Get all contractor bank accounts
@@ -1097,7 +1107,9 @@ To learn about this feature and how to get started, check
10971107
- [`usePayrollsGetPayStub`](docs/sdks/payrolls/README.md#getpaystub) - Get an employee pay stub (pdf)
10981108
- [`usePayrollsGetPayStubs`](docs/sdks/payrolls/README.md#getpaystubs) - Get an employee's pay stubs
10991109
- [`usePayrollsGetReceipt`](docs/sdks/payrolls/README.md#getreceipt) - Get a single payroll receipt
1110+
- [`usePayrollsGetV1CompaniesCompanyIdPayrollsIdPartnerDisbursements`](docs/sdks/payrolls/README.md#getv1companiescompanyidpayrollsidpartnerdisbursements) - Get partner disbursements for a payroll
11001111
- [`usePayrollsList`](docs/sdks/payrolls/README.md#list) - Get all payrolls for a company
1112+
- [`usePayrollsPatchV1CompaniesCompanyIdPayrollsIdPartnerDisbursementsMutation`](docs/sdks/payrolls/README.md#patchv1companiescompanyidpayrollsidpartnerdisbursements) - Update partner disbursements for a payroll
11011113
- [`usePayrollsPrepareMutation`](docs/sdks/payrolls/README.md#prepare) - Prepare a payroll for update
11021114
- [`usePayrollsSkipMutation`](docs/sdks/payrolls/README.md#skip) - Skip a payroll
11031115
- [`usePayrollsSubmitMutation`](docs/sdks/payrolls/README.md#submit) - Submit payroll
@@ -1330,10 +1342,10 @@ run();
13301342

13311343

13321344
**Inherit from [`GustoEmbeddedError`](./src/models/errors/gustoembeddederror.ts)**:
1333-
* [`UnprocessableEntityErrorObject`](docs/models/errors/unprocessableentityerrorobject.md): 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 129 of 253 methods.*
1334-
* [`UnprocessableEntityErrorObject1`](docs/models/errors/unprocessableentityerrorobject1.md): 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 4 of 253 methods.*
1335-
* [`PayrollBlockersError`](docs/models/errors/payrollblockerserror.md): Payroll Blockers Error For detailed information, see the [Payroll Blockers guide](https://docs.gusto.com/embedded-payroll/docs/payroll-blockers). Status code `422`. Applicable to 4 of 253 methods.*
1336-
* [`DeleteV1CompanyBenefitsCompanyBenefitIdResponseBody`](docs/models/errors/deletev1companybenefitscompanybenefitidresponsebody.md): Unprocessable Entity. Status code `422`. Applicable to 1 of 253 methods.*
1345+
* [`UnprocessableEntityErrorObject`](./src/models/errors/unprocessableentityerrorobject.ts): 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 135 of 257 methods.*
1346+
* [`UnprocessableEntityErrorObject1`](./src/models/errors/unprocessableentityerrorobject1.ts): 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 4 of 257 methods.*
1347+
* [`PayrollBlockersError`](./src/models/errors/payrollblockerserror.ts): Payroll Blockers Error For detailed information, see the [Payroll Blockers guide](https://docs.gusto.com/embedded-payroll/docs/payroll-blockers). Status code `422`. Applicable to 4 of 257 methods.*
1348+
* [`DeleteV1CompanyBenefitsCompanyBenefitIdResponseBody`](./src/models/errors/deletev1companybenefitscompanybenefitidresponsebody.ts): Unprocessable Entity. Status code `422`. Applicable to 1 of 257 methods.*
13371349
* [`ResponseValidationError`](./src/models/errors/responsevalidationerror.ts): Type mismatch between the data returned from the server and the structure expected by the SDK. See `error.rawValue` for the raw value and `error.pretty()` for a nicely formatted multi-line string.
13381350

13391351
</details>

gusto_embedded/RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -288,4 +288,14 @@ Based on:
288288
### Generated
289289
- [typescript v0.6.4] gusto_embedded
290290
### Releases
291-
- [NPM v0.6.4] https://www.npmjs.com/package/@gusto/embedded-api/v/0.6.4 - gusto_embedded
291+
- [NPM v0.6.4] https://www.npmjs.com/package/@gusto/embedded-api/v/0.6.4 - gusto_embedded
292+
293+
## 2025-07-15 17:19:57
294+
### Changes
295+
Based on:
296+
- OpenAPI Doc
297+
- Speakeasy CLI 1.582.0 (2.657.1) https://github.com/speakeasy-api/speakeasy
298+
### Generated
299+
- [typescript v0.6.5] gusto_embedded
300+
### Releases
301+
- [NPM v0.6.5] https://www.npmjs.com/package/@gusto/embedded-api/v/0.6.5 - gusto_embedded

gusto_embedded/docs/models/components/aggregation.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ The breakdown level used for the report
77
```typescript
88
import { Aggregation } from "@gusto/embedded-api/models/components/generalledgerreport.js";
99

10-
let value: Aggregation = "job";
10+
let value: Aggregation = "department";
1111
```
1212

1313
## Values
1414

1515
```typescript
16-
"default" | "job" | "department"
16+
"default" | "job" | "department" | "integration"
1717
```
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# BlockerType
2+
3+
The type of blocker
4+
5+
## Example Usage
6+
7+
```typescript
8+
import { BlockerType } from "@gusto/embedded-api/models/components/paymentconfigs.js";
9+
10+
let value: BlockerType = "minimum_funded_payments";
11+
```
12+
13+
## Values
14+
15+
```typescript
16+
"minimum_days" | "minimum_funded_payments"
17+
```

0 commit comments

Comments
 (0)