Skip to content

Commit c737b81

Browse files
authored
Merge pull request #59 from Gusto/speakeasy-sdk-regen-1749485324
chore: 🐝 Update SDK - Generate Clients GUSTO-EMBEDDED 0.6.2
2 parents 7e620b0 + 62ba26e commit c737b81

31 files changed

+553
-566
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.557.0
1+
speakeasyVersion: 1.557.1
22
sources:
33
GustoEmbedded-OAS:
44
sourceNamespace: gusto-embedded-oas
5-
sourceRevisionDigest: sha256:ea1afafa07cd7113d34ff117b23ddc0b4f256e7e0ea30ad27a5474e75fa6aa5c
6-
sourceBlobDigest: sha256:0f36d008c25a4159a990f83ab8e112bbde13e84d0ad099ba5a907a2b7e7aef59
5+
sourceRevisionDigest: sha256:05b6d500da7591a41aafb46d6e52a8bc4516f6d99062b28a9a980421ebeab323
6+
sourceBlobDigest: sha256:448e91f0dea1a713465d9be026ad5954b37f69208c22e295d5b6fba654bbba14
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1749243572
9+
- speakeasy-sdk-regen-1749485324
1010
- "2024-04-01"
1111
targets:
1212
gusto-embedded:
1313
source: GustoEmbedded-OAS
1414
sourceNamespace: gusto-embedded-oas
15-
sourceRevisionDigest: sha256:ea1afafa07cd7113d34ff117b23ddc0b4f256e7e0ea30ad27a5474e75fa6aa5c
16-
sourceBlobDigest: sha256:0f36d008c25a4159a990f83ab8e112bbde13e84d0ad099ba5a907a2b7e7aef59
15+
sourceRevisionDigest: sha256:05b6d500da7591a41aafb46d6e52a8bc4516f6d99062b28a9a980421ebeab323
16+
sourceBlobDigest: sha256:448e91f0dea1a713465d9be026ad5954b37f69208c22e295d5b6fba654bbba14
1717
codeSamplesNamespace: gusto-embedded-oas-typescript-code-samples
18-
codeSamplesRevisionDigest: sha256:44683013b2d1a7220ebae4e4e4fef43974839367e9b3d1b4a0bfaae40d2382da
18+
codeSamplesRevisionDigest: sha256:3d789b9ce8e7757193defad88d5caf4b5072253d5c11a6c4e5bcf06a7bcbde59
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

gusto_embedded/.speakeasy/gen.lock

Lines changed: 38 additions & 37 deletions
Large diffs are not rendered by default.

gusto_embedded/.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ generation:
2020
oAuth2ClientCredentialsEnabled: true
2121
oAuth2PasswordEnabled: true
2222
typescript:
23-
version: 0.6.1
23+
version: 0.6.2
2424
additionalDependencies:
2525
dependencies: {}
2626
devDependencies: {}

gusto_embedded/RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,4 +258,14 @@ Based on:
258258
### Generated
259259
- [typescript v0.6.1] gusto_embedded
260260
### Releases
261-
- [NPM v0.6.1] https://www.npmjs.com/package/@gusto/embedded-api/v/0.6.1 - gusto_embedded
261+
- [NPM v0.6.1] https://www.npmjs.com/package/@gusto/embedded-api/v/0.6.1 - gusto_embedded
262+
263+
## 2025-06-09 16:08:27
264+
### Changes
265+
Based on:
266+
- OpenAPI Doc
267+
- Speakeasy CLI 1.557.1 (2.623.2) https://github.com/speakeasy-api/speakeasy
268+
### Generated
269+
- [typescript v0.6.2] gusto_embedded
270+
### Releases
271+
- [NPM v0.6.2] https://www.npmjs.com/package/@gusto/embedded-api/v/0.6.2 - gusto_embedded

gusto_embedded/docs/models/components/contractorpaymentdetailslist.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ let value: ContractorPaymentDetailsList = {
1313

1414
## Fields
1515

16-
| Field | Type | Required | Description |
17-
| -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- |
18-
| `contractorUuid` | *string* | :heavy_check_mark: | N/A |
19-
| `paymentMethod` | *string* | :heavy_check_mark: | N/A |
20-
| `firstName` | *string* | :heavy_minus_sign: | N/A |
21-
| `lastName` | *string* | :heavy_minus_sign: | N/A |
22-
| `splitBy` | *string* | :heavy_minus_sign: | N/A |
23-
| `splits` | [components.Splits](../../models/components/splits.md)[] | :heavy_minus_sign: | N/A |
16+
| Field | Type | Required | Description |
17+
| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- |
18+
| `contractorUuid` | *string* | :heavy_check_mark: | N/A |
19+
| `paymentMethod` | *string* | :heavy_check_mark: | N/A |
20+
| `firstName` | *string* | :heavy_minus_sign: | N/A |
21+
| `lastName` | *string* | :heavy_minus_sign: | N/A |
22+
| `splitBy` | *string* | :heavy_minus_sign: | N/A |
23+
| `splits` | [components.ContractorPaymentDetailsListSplits](../../models/components/contractorpaymentdetailslistsplits.md)[] | :heavy_minus_sign: | N/A |
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# ContractorPaymentDetailsListSplits
2+
3+
## Example Usage
4+
5+
```typescript
6+
import { ContractorPaymentDetailsListSplits } from "@gusto/embedded-api/models/components/contractorpaymentdetailslist.js";
7+
8+
let value: ContractorPaymentDetailsListSplits = {
9+
bankAccountUuid: "<id>",
10+
name: "<value>",
11+
hiddenAccountNumber: "<value>",
12+
routingNumber: "<value>",
13+
priority: 202279,
14+
splitAmount: 8159.46,
15+
accountType: "<value>",
16+
};
17+
```
18+
19+
## Fields
20+
21+
| Field | Type | Required | Description |
22+
| ------------------------ | ------------------------ | ------------------------ | ------------------------ |
23+
| `bankAccountUuid` | *string* | :heavy_check_mark: | N/A |
24+
| `name` | *string* | :heavy_check_mark: | N/A |
25+
| `hiddenAccountNumber` | *string* | :heavy_check_mark: | N/A |
26+
| `encryptedAccountNumber` | *string* | :heavy_minus_sign: | N/A |
27+
| `routingNumber` | *string* | :heavy_check_mark: | N/A |
28+
| `priority` | *number* | :heavy_check_mark: | N/A |
29+
| `splitAmount` | *number* | :heavy_check_mark: | N/A |
30+
| `accountType` | *string* | :heavy_check_mark: | N/A |
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
# PutV1EmployeesEmployeeIdStateTaxesRequestBody
1+
# EmployeeStateTaxesRequest
22

33
## Example Usage
44

55
```typescript
6-
import { PutV1EmployeesEmployeeIdStateTaxesRequestBody } from "@gusto/embedded-api/models/operations/putv1employeesemployeeidstatetaxes.js";
6+
import { EmployeeStateTaxesRequest } from "@gusto/embedded-api/models/components/employeestatetaxesrequest.js";
77

8-
let value: PutV1EmployeesEmployeeIdStateTaxesRequestBody = {
9-
version: "<value>",
8+
let value: EmployeeStateTaxesRequest = {
109
type: "Check",
1110
};
1211
```
@@ -15,7 +14,6 @@ let value: PutV1EmployeesEmployeeIdStateTaxesRequestBody = {
1514

1615
| Field | Type | Required | Description |
1716
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
18-
| `version` | *string* | :heavy_check_mark: | The current version of the object. See the [versioning guide](https://docs.gusto.com/embedded-payroll/docs/idempotency) for information on how to use this field. |
19-
| `type` | [operations.Type](../../models/operations/type.md) | :heavy_check_mark: | The payment method type. If type is Check, then split_by and splits do not need to be populated. If type is Direct Deposit, split_by and splits are required. |
20-
| `splitBy` | [operations.SplitBy](../../models/operations/splitby.md) | :heavy_minus_sign: | Describes how the payment will be split. If split_by is Percentage, then the split amounts must add up to exactly 100. If split_by is Amount, then the last split amount must be nil to capture the remainder. |
21-
| `splits` | [operations.Splits](../../models/operations/splits.md)[] | :heavy_minus_sign: | N/A |
17+
| `type` | [components.EmployeeStateTaxesRequestType](../../models/components/employeestatetaxesrequesttype.md) | :heavy_check_mark: | The payment method type. If type is Check, then split_by and splits do not need to be populated. If type is Direct Deposit, split_by and splits are required. |
18+
| `splitBy` | [components.EmployeeStateTaxesRequestSplitBy](../../models/components/employeestatetaxesrequestsplitby.md) | :heavy_minus_sign: | Describes how the payment will be split. If split_by is Percentage, then the split amounts must add up to exactly 100. If split_by is Amount, then the last split amount must be nil to capture the remainder. |
19+
| `splits` | [components.Splits](../../models/components/splits.md)[] | :heavy_minus_sign: | N/A |
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# EmployeeStateTaxesRequestSplitBy
2+
3+
Describes how the payment will be split. If split_by is Percentage, then the split amounts must add up to exactly 100. If split_by is Amount, then the last split amount must be nil to capture the remainder.
4+
5+
## Example Usage
6+
7+
```typescript
8+
import { EmployeeStateTaxesRequestSplitBy } from "@gusto/embedded-api/models/components/employeestatetaxesrequest.js";
9+
10+
let value: EmployeeStateTaxesRequestSplitBy = "Percentage";
11+
```
12+
13+
## Values
14+
15+
```typescript
16+
"Amount" | "Percentage"
17+
```
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# EmployeeStateTaxesRequestType
2+
3+
The payment method type. If type is Check, then split_by and splits do not need to be populated. If type is Direct Deposit, split_by and splits are required.
4+
5+
## Example Usage
6+
7+
```typescript
8+
import { EmployeeStateTaxesRequestType } from "@gusto/embedded-api/models/components/employeestatetaxesrequest.js";
9+
10+
let value: EmployeeStateTaxesRequestType = "Check";
11+
```
12+
13+
## Values
14+
15+
```typescript
16+
"Direct Deposit" | "Check"
17+
```

0 commit comments

Comments
 (0)