Skip to content

Commit 14e1e64

Browse files
committed
## Python SDK Changes Detected:
* `gusto_app_integration.contractors.get()`: `response.[].file_new_hire_report` **Changed** **Breaking** ⚠️ * `gusto_app_integration.company_benefits.get_employee_benefits()`: `response.[]` **Changed** **Breaking** ⚠️ * `gusto_app_integration.employee_benefits.update()`: `response` **Changed** **Breaking** ⚠️ * `gusto_app_integration.employee_benefits.get()`: `response` **Changed** **Breaking** ⚠️ * `gusto_app_integration.employee_benefits.get_all()`: `response.[]` **Changed** **Breaking** ⚠️ * `gusto_app_integration.employee_benefits.create()`: `response` **Changed** **Breaking** ⚠️ * `gusto_app_integration.company_benefits.bulk_update_employee_benefits()`: * `request.employee_benefits.[]` **Changed** * `response.[]` **Changed** **Breaking** ⚠️ * `gusto_app_integration.payrolls.prepare()`: * `request.employee_uuids` **Added** * `response` **Changed** **Breaking** ⚠️ * `gusto_app_integration.payrolls.update()`: * `request` **Changed** * `response` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `gusto_app_integration.employee_addresses.delete_home_address()`: * `request.x-gusto-api-version` **Changed** * `error.status[422]` **Removed** **Breaking** ⚠️ * `gusto_app_integration.payrolls.get()`: * `request` **Changed** * `response` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `gusto_app_integration.companies.get()`: `response.locations.[]` **Changed** **Breaking** ⚠️ * `gusto_app_integration.companies.update()`: `response.locations.[]` **Changed** **Breaking** ⚠️ * `gusto_app_integration.companies.get_custom_fields()`: `response.custom_fields.[].description` **Changed** **Breaking** ⚠️ * `gusto_app_integration.payrolls.get_for_company()`: * `request` **Changed** * `response.[]` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `gusto_app_integration.contractors.update()`: `response.file_new_hire_report` **Changed** **Breaking** ⚠️ * `gusto_app_integration.contractors.get_by_id()`: `response.file_new_hire_report` **Changed** **Breaking** ⚠️ * `gusto_app_integration.contractors.create()`: `response.file_new_hire_report` **Changed** **Breaking** ⚠️ * `gusto_app_integration.pay_schedules.get_assignments()`: `response.employees.[].pay_schedule_uuid` **Changed** **Breaking** ⚠️ * `gusto_app_integration.employees.get()`: * `request` **Changed** * `response.[]` **Changed** **Breaking** ⚠️ * `gusto_app_integration.employees.create()`: * `request.work_email` **Added** * `response` **Changed** **Breaking** ⚠️ * `gusto_app_integration.employees.get_by_id()`: * `request.include` **Changed** * `response` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `gusto_app_integration.employees.update()`: * `request` **Changed** **Breaking** ⚠️ * `response` **Changed** **Breaking** ⚠️ * `gusto_app_integration.employee_employments.get_history()`: `response.[].termination_date` **Changed** **Breaking** ⚠️ * `gusto_app_integration.locations.create()`: `response.inactive` **Added** * `gusto_app_integration.contractors.get-v1-companies-company_id-contractors-payment_details()`: **Added** * `gusto_app_integration.webhooks.get-v1-webhooks-health_check()`: **Added** * `gusto_app_integration.employee_addresses.list_home_addresses()`: * `request.x-gusto-api-version` **Changed** * `response.[]` **Changed** * `error.status[404]` **Added** * `gusto_app_integration.contractor_payment_groups.preview()`: **Deleted** **Breaking** ⚠️ * `gusto_app_integration.employee_addresses.get_work_addresses()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `gusto_app_integration.employee_addresses.create_work_address()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `gusto_app_integration.employee_addresses.get_work_address()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `gusto_app_integration.employee_addresses.update_work_address()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `gusto_app_integration.employee_addresses.delete_work_address()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `gusto_app_integration.jobs.create()`: `response` **Changed** * `gusto_app_integration.jobs_and_compensations.get_jobs()`: `response.[]` **Changed** * `gusto_app_integration.jobs_and_compensations.get()`: `response` **Changed** * `gusto_app_integration.jobs_and_compensations.update_job()`: `response` **Changed** * `gusto_app_integration.company_locations.list()`: `response.[].inactive` **Added** * `gusto_app_integration.employee_addresses.create()`: * `request` **Changed** * `response` **Changed** * `error.status[404]` **Added** * `gusto_app_integration.locations.update()`: `response.inactive` **Added** * `gusto_app_integration.locations.get()`: `response.inactive` **Added** * `gusto_app_integration.employee_addresses.get()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** * `error.status[404]` **Added** * `gusto_app_integration.contractor_payment_groups.fetch()`: **Deleted** **Breaking** ⚠️ * `gusto_app_integration.contractor_payment_groups.get()`: **Deleted** **Breaking** ⚠️ * `gusto_app_integration.time_off_requests.get-v1-companies-company_id-time_off_requests()`: **Added** * `gusto_app_integration.company_benefits.list_supported()`: `response.[].writable_by_application` **Added** * `gusto_app_integration.company_benefits.get()`: `response.writable_by_application` **Added** * `gusto_app_integration.employee_addresses.update()`: * `request` **Changed** * `response` **Changed** * `error.status[404]` **Added** * `gusto_app_integration.notifications.get-company-notifications()`: **Added** * `gusto_app_integration.company_benefits.put-v1-company_benefits-company_benefit_id-contribution_exclusions()`: **Added** * `gusto_app_integration.company_benefits.get-v1-company_benefits-company_benefit_id-contribution_exclusions()`: **Added** * `gusto_app_integration.reports.get-reports-request_uuid()`: **Added** * `gusto_app_integration.reports.post-payrolls-payroll_uuid-reports-general_ledger()`: **Added** ## Python SDK Changes Detected: * `gusto.time_off_policies.add_employees()`: `response` **Changed** **Breaking** ⚠️ * `gusto.time_off_policies.get_all()`: `response.[]` **Changed** **Breaking** ⚠️ * `gusto.wire_in_requests.list()`: `response.[]` **Changed** **Breaking** ⚠️ * `gusto.wire_in_requests.submit()`: `response` **Changed** **Breaking** ⚠️ * `gusto.wire_in_requests.get()`: `response` **Changed** **Breaking** ⚠️ * `gusto.ach_transactions.get_all()`: `response.[].recipient_type` **Changed** **Breaking** ⚠️ * `gusto.recovery_cases.get()`: `response.[].contractor_payment_uuids` **Changed** **Breaking** ⚠️ * `gusto.information_requests.get-information-requests()`: `response.[].type` **Changed** **Breaking** ⚠️ * `gusto.notifications.get_details()`: `response` **Changed** **Breaking** ⚠️ * `gusto.tax_requirements.get()`: `response.requirement_sets.[].requirements.[]` **Changed** **Breaking** ⚠️ * `gusto.employee_benefits.update()`: `response` **Changed** **Breaking** ⚠️ * `gusto.employee_benefits.retrieve()`: `response` **Changed** **Breaking** ⚠️ * `gusto.employee_benefits.get()`: `response.[]` **Changed** **Breaking** ⚠️ * `gusto.employee_benefits.create()`: `response` **Changed** **Breaking** ⚠️ * `gusto.companies.get()`: `response.locations.[]` **Changed** **Breaking** ⚠️ * `gusto.companies.update()`: `response.locations.[]` **Changed** **Breaking** ⚠️ * `gusto.company_benefits.update_employee_benefits()`: * `request.employee_benefits.[]` **Changed** * `response.[]` **Changed** **Breaking** ⚠️ * `gusto.company_benefits.get_employee_benefits()`: `response.[]` **Changed** **Breaking** ⚠️ * `gusto.companies.get_custom_fields()`: `response.custom_fields.[].description` **Changed** **Breaking** ⚠️ * `gusto.companies.suspensions.get()`: * `request.x-gusto-api-version` **Changed** * `response.[]` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `gusto.companies.suspensions.suspend()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking** ⚠️ * `gusto.reports.create_custom()`: `response.custom_name` **Changed** **Breaking** ⚠️ * `gusto.contractor_payment_groups.preview()`: * `request` **Changed** **Breaking** ⚠️ * `response` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `gusto.contractor_payment_groups.create()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `gusto.contractor_payments.get_receipt()`: `response.contractor_payments.[].payment_method` **Changed** **Breaking** ⚠️ * `gusto.employee_tax_setup.update_federal_taxes()`: `response.additional_withholding` **Changed** **Breaking** ⚠️ * `gusto.time_off_policies.deactivate()`: `response` **Changed** **Breaking** ⚠️ * `gusto.time_off_policies.update_balance()`: `response` **Changed** **Breaking** ⚠️ * `gusto.bank_accounts.create()`: * `request` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `gusto.time_off_policies.remove_employees()`: `response` **Changed** **Breaking** ⚠️ * `gusto.external_payrolls.create()`: `response.applicable_benefits` **Changed** **Breaking** ⚠️ * `gusto.external_payrolls.retrieve()`: `response.applicable_benefits` **Changed** **Breaking** ⚠️ * `gusto.external_payrolls.update()`: `response.applicable_benefits` **Changed** **Breaking** ⚠️ * `gusto.payment_configs.get()`: `response` **Changed** **Breaking** ⚠️ * `gusto.payment_configs.update()`: `response` **Changed** **Breaking** ⚠️ * `gusto.pay_schedules.get_assignments()`: `response.employees.[].pay_schedule_uuid` **Changed** **Breaking** ⚠️ * `gusto.employees.list()`: * `request` **Changed** * `response.[]` **Changed** **Breaking** ⚠️ * `gusto.employees.create()`: * `request.work_email` **Added** * `response` **Changed** **Breaking** ⚠️ * `gusto.employees.create_historical()`: `response` **Changed** **Breaking** ⚠️ * `gusto.employees.get()`: * `request.include` **Changed** * `response` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `gusto.employees.update()`: * `request` **Changed** **Breaking** ⚠️ * `response` **Changed** **Breaking** ⚠️ * `gusto.time_off_policies.create()`: `response` **Changed** **Breaking** ⚠️ * `gusto.historical_employees.update()`: `response` **Changed** **Breaking** ⚠️ * `gusto.employee_employments.get_history()`: `response.[].termination_date` **Changed** **Breaking** ⚠️ * `gusto.time_off_policies.update()`: `response` **Changed** **Breaking** ⚠️ * `gusto.time_off_policies.get()`: `response` **Changed** **Breaking** ⚠️ * `gusto.payrolls.generate_printable_checks()`: `response.starting_check_number` **Changed** **Breaking** ⚠️ * `gusto.payrolls.cancel()`: `response` **Changed** **Breaking** ⚠️ * `gusto.employee_tax_setup.get_federal_taxes()`: `response.additional_withholding` **Changed** **Breaking** ⚠️ * `gusto.payrolls.get_receipt()`: * `request.x-gusto-api-version` **Changed** * `response.employee_compensations.[].payment_method` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `gusto.payrolls.prepare()`: * `request.employee_uuids` **Added** * `response` **Changed** **Breaking** ⚠️ * `gusto.payrolls.delete()`: * `request.x-gusto-api-version` **Changed** * `error` **Changed** **Breaking** ⚠️ * `gusto.payrolls.update()`: * `request` **Changed** * `response` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `gusto.payrolls.get()`: * `request` **Changed** * `response` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `gusto.employee_addresses.delete()`: * `request.x-gusto-api-version` **Changed** * `error.status[422]` **Removed** **Breaking** ⚠️ * `gusto.payrolls.list()`: * `request` **Changed** * `response.[]` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `gusto.employee_tax_setup.get_state_taxes()`: * `request.x-gusto-api-version` **Changed** * `response.[]` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `gusto.employee_tax_setup.update_state_taxes()`: * `request.x-gusto-api-version` **Changed** * `response.[]` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `gusto.payrolls.create_off_cycle()`: * `request` **Changed** **Breaking** ⚠️ * `response` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `gusto.contractor_payment_method.update()`: `response.type` **Changed** **Breaking** ⚠️ * `gusto.contractor_payment_method.get()`: `response.type` **Changed** **Breaking** ⚠️ * `gusto.contractors.update_address()`: `response` **Changed** **Breaking** ⚠️ * `gusto.contractors.create()`: `response.file_new_hire_report` **Changed** **Breaking** ⚠️ * `gusto.contractors.list()`: `response.[].file_new_hire_report` **Changed** **Breaking** ⚠️ * `gusto.contractors.get()`: `response.file_new_hire_report` **Changed** **Breaking** ⚠️ * `gusto.contractors.update()`: `response.file_new_hire_report` **Changed** **Breaking** ⚠️ * `gusto.contractors.get_address()`: `response` **Changed** **Breaking** ⚠️ * `gusto.employee_addresses.get()`: * `request.x-gusto-api-version` **Changed** * `response.[]` **Changed** * `error.status[404]` **Added** * `gusto.employees.get-v1-companies-company_id-employees-payment_details()`: **Added** * `gusto.jobs_and_compensations.get_jobs()`: `response.[]` **Changed** * `gusto.jobs_and_compensations.create_job()`: `response` **Changed** * `gusto.locations.get()`: `response.[].inactive` **Added** * `gusto.employee_addresses.delete_work_address()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `gusto.employee_addresses.update_work_address()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `gusto.employee_addresses.retrieve_work_address()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `gusto.employee_addresses.create_work_address()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `gusto.employee_addresses.get_work_addresses()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `gusto.employee_addresses.update()`: * `request` **Changed** * `response` **Changed** * `error.status[404]` **Added** * `gusto.payrolls.get_pay_stub()`: * `response.status[200].content[application/pdf` **Added** * `error.status[404]` **Added** * `gusto.employee_addresses.retrieve_home_address()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** * `error.status[404]` **Added** * `gusto.federal_tax_details.update()`: `response.ein_verification` **Added** * `gusto.flows.create()`: `request.options` **Added** * `gusto.reports.get-reports-request_uuid()`: **Added** * `gusto.employees.get_onboarding_status()`: `error.status[404]` **Added** * `gusto.bank_accounts.delete-v1-companies-company_id-bank-accounts-bank_account_id()`: **Added** * `gusto.bank_accounts.get()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `gusto.locations.update()`: `response.inactive` **Added** * `gusto.locations.retrieve()`: `response.inactive` **Added** * `gusto.jobs_and_compensations.update()`: `response` **Changed** * `gusto.jobs_and_compensations.get_job()`: `response` **Changed** * `gusto.locations.create()`: `response.inactive` **Added** * `gusto.employee_addresses.create()`: * `request` **Changed** * `response` **Changed** * `error.status[404]` **Added** * `gusto.contractor_payment_groups.get()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** * `error.status[404]` **Added** * `gusto.contractor_payment_groups.delete()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `gusto.contractor_payment_groups.fund()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** * `error.status[404]` **Added** * `gusto.federal_tax_details.get()`: `response.ein_verification` **Added** * `gusto.company_benefits.get_all()`: `response.[].writable_by_application` **Added** * `gusto.company_benefits.get_supported()`: `response.writable_by_application` **Added** * `gusto.companies.finish_onboarding()`: `response.onboarding_steps.[].completed_at` **Added** * `gusto.companies.get_onboarding_status()`: `response.onboarding_steps.[].completed_at` **Added** * `gusto.reports.get()`: **Deleted** **Breaking** ⚠️ * `gusto.notifications.get-company-notifications()`: **Added** * `gusto.company_benefits.put-v1-company_benefits-company_benefit_id-contribution_exclusions()`: **Added** * `gusto.company_benefits.get-v1-company_benefits-company_benefit_id-contribution_exclusions()`: **Added** * `gusto.contractor_payment_groups.get_list()`: * `request.x-gusto-api-version` **Changed** * `response.[]` **Changed** * `error.status[404]` **Added** * `gusto.reports.post-payrolls-payroll_uuid-reports-general_ledger()`: **Added** * `gusto.contractor_payment_groups.patch-v1-contractor_payment_groups-id-partner_disbursements()`: **Added** * `gusto.contractor_payment_groups.get-v1-contractor_payment_groups-id-partner_disbursements()`: **Added** * `gusto.payrolls.patch-v1-companies-company_id-payrolls-id-partner_disbursements()`: **Added** * `gusto.payrolls.get-v1-companies-company_id-payrolls-id-partner_disbursements()`: **Added** * `gusto.webhooks.get-v1-webhooks-health_check()`: **Added** * `gusto.contractors.get-v1-companies-company_id-contractors-payment_details()`: **Added**
1 parent a4f656b commit 14e1e64

File tree

835 files changed

+37120
-26317
lines changed

Some content is hidden

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

835 files changed

+37120
-26317
lines changed

.speakeasy/workflow.lock

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,36 @@
1-
speakeasyVersion: 1.545.0
1+
speakeasyVersion: 1.636.2
22
sources:
33
Gusto-App-Int-OAS:
44
sourceNamespace: gusto-app-int-oas
5-
sourceRevisionDigest: sha256:163ef8c7de4ae2582c583b9b7677d80714669b03f45459c01f6dff9b2d3afbfb
6-
sourceBlobDigest: sha256:87c1c61661402940b9497a0f9aa072ec0c8aff318aaedae2ca5ab49a21a2e0b2
5+
sourceRevisionDigest: sha256:6b0909a7435db7a4f67db296d1e6a5eb1e8985fb327e1e9558a247056bc103bb
6+
sourceBlobDigest: sha256:ac2950cc2043f1121712421d283ade060cad73c4f656c6cede1dff25e7c31bbc
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1744935831
9+
- speakeasy-sdk-regen-1758759857
1010
- "2024-04-01"
1111
Gusto-OAS:
1212
sourceNamespace: gusto-oas
13-
sourceRevisionDigest: sha256:44e7b8dfa1de649a098ce98b82b05e5d12f7f1a796ac2f22d2a86b00acf18c1e
14-
sourceBlobDigest: sha256:c0cca1c776a150a8b06dff09b846d29eadc2b7fd26b470f65725d97b395049db
13+
sourceRevisionDigest: sha256:3aaf4d24df5d444cd790e39e73d25c7ed1cad2aa620d92d5abdfd24385a9194c
14+
sourceBlobDigest: sha256:4639cf96d0866f9181c3dd047866067dffc250227755882120fefd874608a899
1515
tags:
1616
- latest
17-
- speakeasy-sdk-regen-1744935831
17+
- speakeasy-sdk-regen-1758759857
1818
- "2024-04-01"
1919
targets:
2020
gusto:
2121
source: Gusto-OAS
2222
sourceNamespace: gusto-oas
23-
sourceRevisionDigest: sha256:44e7b8dfa1de649a098ce98b82b05e5d12f7f1a796ac2f22d2a86b00acf18c1e
24-
sourceBlobDigest: sha256:c0cca1c776a150a8b06dff09b846d29eadc2b7fd26b470f65725d97b395049db
23+
sourceRevisionDigest: sha256:3aaf4d24df5d444cd790e39e73d25c7ed1cad2aa620d92d5abdfd24385a9194c
24+
sourceBlobDigest: sha256:4639cf96d0866f9181c3dd047866067dffc250227755882120fefd874608a899
2525
codeSamplesNamespace: gusto-oas-python-code-samples
26-
codeSamplesRevisionDigest: sha256:1971fbb55b78f1604821ab018302b82dbd2be3c5d72aa576a54ecfd04a955c94
26+
codeSamplesRevisionDigest: sha256:f5c73637390ec9d83cbe047ebcf86584a8061b957e20e39a642fc54a76b6e7e3
2727
gusto-app-int:
2828
source: Gusto-App-Int-OAS
2929
sourceNamespace: gusto-app-int-oas
30-
sourceRevisionDigest: sha256:163ef8c7de4ae2582c583b9b7677d80714669b03f45459c01f6dff9b2d3afbfb
31-
sourceBlobDigest: sha256:87c1c61661402940b9497a0f9aa072ec0c8aff318aaedae2ca5ab49a21a2e0b2
30+
sourceRevisionDigest: sha256:6b0909a7435db7a4f67db296d1e6a5eb1e8985fb327e1e9558a247056bc103bb
31+
sourceBlobDigest: sha256:ac2950cc2043f1121712421d283ade060cad73c4f656c6cede1dff25e7c31bbc
3232
codeSamplesNamespace: gusto-app-int-oas-python-code-samples
33-
codeSamplesRevisionDigest: sha256:c00ed11b6f8344da2be1583a11c63c5e7c998c07039b4f7b3dfd0150b54554d0
33+
codeSamplesRevisionDigest: sha256:c803c9ebbe9efafc2ad689bfcda2ff6b74f23fe1a2103cbafb48b914a692704b
3434
workflow:
3535
workflowVersion: 1.0.0
3636
speakeasyVersion: latest

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,4 +88,14 @@ Based on:
8888
### Generated
8989
- [python v0.3.0] gusto_app_int
9090
### Releases
91-
- [PyPI v0.3.0] https://pypi.org/project/gusto_app_integration/0.3.0 - gusto_app_int
91+
- [PyPI v0.3.0] https://pypi.org/project/gusto_app_integration/0.3.0 - gusto_app_int
92+
93+
## 2025-10-09 00:23:50
94+
### Changes
95+
Based on:
96+
- OpenAPI Doc
97+
- Speakeasy CLI 1.636.2 (2.723.8) https://github.com/speakeasy-api/speakeasy
98+
### Generated
99+
- [python v0.4.0] gusto_app_int
100+
### Releases
101+
- [PyPI v0.4.0] https://pypi.org/project/gusto_app_integration/0.4.0 - gusto_app_int

gusto_app_int/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
.env
2+
.env.local
13
**/__pycache__/
24
README-PYPI.md
35
**/.speakeasy/temp/

gusto_app_int/.speakeasy/gen.lock

Lines changed: 442 additions & 525 deletions
Large diffs are not rendered by default.

gusto_app_int/.speakeasy/gen.yaml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ generation:
44
maintainOpenAPIOrder: true
55
usageSnippets:
66
optionalPropertyRendering: withExample
7+
sdkInitStyle: constructor
78
useClassNamesForArrayFields: true
89
fixes:
910
nameResolutionDec2023: true
@@ -15,13 +16,23 @@ generation:
1516
auth:
1617
oAuth2ClientCredentialsEnabled: true
1718
oAuth2PasswordEnabled: true
19+
hoistGlobalSecurity: true
20+
tests:
21+
generateTests: true
22+
generateNewTests: false
23+
skipResponseBodyAssertions: false
1824
python:
19-
version: 0.3.0
25+
version: 0.4.0
2026
additionalDependencies:
2127
dev: {}
2228
main: {}
29+
allowedRedefinedBuiltins:
30+
- id
31+
- object
32+
asyncMode: both
2333
authors:
2434
- Speakeasy
35+
baseErrorName: GustoAppIntegrationError
2536
clientServerStatusCodesAsErrors: true
2637
defaultErrorName: APIError
2738
description: Python Client SDK Generated by Speakeasy.
@@ -41,10 +52,15 @@ python:
4152
shared: ""
4253
webhooks: ""
4354
inputModelSuffix: input
55+
legacyPyright: true
4456
maxMethodParams: 999
4557
methodArguments: infer-optional-args
58+
moduleName: ""
4659
outputModelSuffix: output
60+
packageManager: poetry
4761
packageName: gusto_app_integration
62+
pytestFilterWarnings: []
4863
pytestTimeout: 0
4964
responseFormat: flat
65+
sseFlatResponse: false
5066
templateVersion: v2

0 commit comments

Comments
 (0)