configVersion: 2.0.0 generation: sdkClassName: Plex-API maintainOpenAPIOrder: true usageSnippets: optionalPropertyRendering: withExample sdkInitStyle: constructor useClassNamesForArrayFields: true fixes: nameResolutionDec2023: true nameResolutionFeb2025: true parameterOrderingFeb2024: true requestResponseComponentNamesFeb2024: true securityFeb2025: true sharedErrorComponentsApr2025: true auth: oAuth2ClientCredentialsEnabled: true oAuth2PasswordEnabled: false hoistGlobalSecurity: true tests: generateTests: true generateNewTests: true skipResponseBodyAssertions: false typescript: version: 0.40.3 additionalDependencies: dependencies: {} devDependencies: {} peerDependencies: {} additionalPackageJSON: {} author: LukeHagar baseErrorName: PlexAPIError clientServerStatusCodesAsErrors: true constFieldsAlwaysOptional: true defaultErrorName: SDKError enableCustomCodeRegions: false enableMCPServer: true enableReactQuery: false enumFormat: enum flattenGlobalSecurity: true flatteningOrder: body-first generateExamples: true imports: option: openapi paths: callbacks: sdk/models/callbacks errors: sdk/models/errors operations: sdk/models/operations shared: sdk/models/shared webhooks: sdk/models/webhooks inputModelSuffix: input jsonpath: legacy maxMethodParams: 4 methodArguments: require-security-and-request moduleFormat: commonjs outputModelSuffix: output packageName: '@lukehagar/plexjs' responseFormat: envelope sseFlatResponse: false templateVersion: v2 usageSDKInitImports: [] useIndexModules: true