{
  "runtime": "Net80",
  "documentGenerator": {
    "fromDocument": {
      "url": "backend/swagger.json"
    }
  },
  "codeGenerators": {
    "openApiToTypeScriptClient": {
      "className": "ApiClient",
      "moduleName": "",
      "namespace": "",
      "template": "Fetch",
      "promiseType": "Promise",
      "httpClass": "HttpClient",
      "useGetBaseUrlMethod": false,
      "baseUrlTokenName": "API_BASE_URL",
      "generateClientClasses": true,
      "generateOptionalParameters": true,
      "typeScriptVersion": 5.0,
      "dateTimeType": "String",
      "nullValue": "Undefined",
      "generateDtoTypes": true,
      "typeStyle": "Interface",
      "markOptionalProperties": true,
      "output": "src/app/shared/infrastructure/api-client.ts"
    }
  }
}
