configVersion: 2.0.0
generation:
  sdkClassName: Plex-API
  maintainOpenAPIOrder: true
  usageSnippets:
    optionalPropertyRendering: withExample
  useClassNamesForArrayFields: true
  fixes:
    nameResolutionDec2023: true
    parameterOrderingFeb2024: true
    requestResponseComponentNamesFeb2024: true
  auth:
    oAuth2ClientCredentialsEnabled: true
java:
  version: 0.3.3
  additionalDependencies: []
  additionalPlugins: []
  artifactID: plexapi
  clientServerStatusCodesAsErrors: true
  companyEmail: lukeslakemail@gmail.com
  companyName: plexapi
  companyURL: plexapi.dev
  flattenGlobalSecurity: true
  githubURL: github.com/LukeHagar/plexjava
  groupID: dev.plexapi
  imports:
    option: openapi
    paths:
      callbacks: models/callbacks
      errors: models/errors
      operations: models/operations
      shared: models/shared
      webhooks: models/webhooks
  inputModelSuffix: input
  license:
    name: The MIT License (MIT)
    shortName: MIT
    url: https://mit-license.org/
  maxMethodParams: 4
  outputModelSuffix: output
  packageName: dev.plexapi.sdk
  projectName: plexapi
  templateVersion: v2
