Files
cfw-autumn/others/python-sdk/.speakeasy/gen.yaml
John Yeo 90287e6308 latest
2026-02-19 13:24:33 +00:00

89 lines
2.2 KiB
YAML

configVersion: 2.0.0
generation:
sdkClassName: Autumn
maintainOpenAPIOrder: true
usageSnippets:
optionalPropertyRendering: withExample
sdkInitStyle: constructor
useClassNamesForArrayFields: true
fixes:
nameResolutionDec2023: true
nameResolutionFeb2025: true
parameterOrderingFeb2024: true
requestResponseComponentNamesFeb2024: true
securityFeb2025: true
sharedErrorComponentsApr2025: true
sharedNestedComponentsJan2026: true
auth:
oAuth2ClientCredentialsEnabled: true
oAuth2PasswordEnabled: true
hoistGlobalSecurity: true
inferSSEOverload: true
sdkHooksConfigAccess: true
schemas:
allOfMergeStrategy: shallowMerge
requestBodyFieldName: body
versioningStrategy: automatic
persistentEdits: {}
tests:
generateTests: false
generateNewTests: true
skipResponseBodyAssertions: false
python:
version: 0.4.4
additionalDependencies:
dev: {}
main: {}
allowedRedefinedBuiltins:
- id
- object
- input
- range
asyncMode: both
author: Autumn
authors:
- Autumn
baseErrorName: AutumnError
clientServerStatusCodesAsErrors: true
constFieldCasing: normal
defaultErrorName: AutumnDefaultError
description: Python SDK for the Autumn billing API
enableCustomCodeRegions: false
enumFormat: union
fixFlags:
asyncPaginationSep2025: true
responseRequiredSep2024: true
flattenGlobalSecurity: true
flattenRequests: true
flatteningOrder: parameters-first
forwardCompatibleEnumsByDefault: true
forwardCompatibleUnionsByDefault: tagged-only
imports:
option: openapi
paths:
callbacks: ""
errors: errors
operations: ""
shared: ""
webhooks: ""
inferUnionDiscriminators: true
inputModelSuffix: input
license: Apache-2.0
maxMethodParams: 999
methodArguments: infer-optional-args
moduleName: ""
multipartArrayFormat: standard
outputModelSuffix: output
packageManager: uv
packageName: autumn-sdk
preApplyUnionDiscriminators: true
projectUrls:
Documentation: https://docs.useautumn.com
Homepage: https://useautumn.com
pytestFilterWarnings: []
pytestTimeout: 0
responseFormat: flat
sseFlatResponse: false
templateVersion: v2
useAsyncHooks: false