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 sdkInitStyle: constructor useClassNamesForArrayFields: true fixes: nameResolutionDec2023: true nameResolutionFeb2025: true parameterOrderingFeb2024: true requestResponseComponentNamesFeb2024: true securityFeb2025: true sharedErrorComponentsApr2025: false auth: oAuth2ClientCredentialsEnabled: true oAuth2PasswordEnabled: true tests: generateTests: true generateNewTests: false skipResponseBodyAssertions: false typescript: version: 0.1.0 additionalDependencies: dependencies: {} devDependencies: {} peerDependencies: {} additionalPackageJSON: {} author: Speakeasy baseErrorName: ProwlarrError clientServerStatusCodesAsErrors: true constFieldsAlwaysOptional: true defaultErrorName: APIError enableCustomCodeRegions: false enableMCPServer: true enableReactQuery: false enumFormat: union envVarPrefix: PROWLARR flattenGlobalSecurity: true flatteningOrder: parameters-first generateExamples: true 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