configVersion: 2.0.0 generation: devContainers: enabled: true schemaPath: https://raw.githubusercontent.com/Prowlarr/Prowlarr/develop/src/Prowlarr.Api.V1/openapi.json sdkClassName: Prowlarr maintainOpenAPIOrder: true usageSnippets: optionalPropertyRendering: withExample useClassNamesForArrayFields: true fixes: nameResolutionDec2023: true nameResolutionFeb2025: true parameterOrderingFeb2024: true requestResponseComponentNamesFeb2024: true securityFeb2025: true sharedErrorComponentsApr2025: false auth: oAuth2ClientCredentialsEnabled: true oAuth2PasswordEnabled: true typescript: version: 0.0.2 additionalDependencies: dependencies: {} devDependencies: {} peerDependencies: {} additionalPackageJSON: {} author: Speakeasy clientServerStatusCodesAsErrors: true defaultErrorName: APIError enableCustomCodeRegions: false enableMCPServer: true enableReactQuery: false enumFormat: union envVarPrefix: PROWLARR flattenGlobalSecurity: true flatteningOrder: parameters-first imports: option: openapi paths: callbacks: models/callbacks errors: models/errors operations: models/operations shared: models webhooks: models/webhooks inputModelSuffix: input jsonpath: rfc9535 maxMethodParams: 0 methodArguments: require-security-and-request moduleFormat: dual outputModelSuffix: output packageName: prowlarr responseFormat: flat templateVersion: v2 useIndexModules: true