plugins { id "org.openapi.generator" version "7.11.0" } task validate(type: org.openapitools.generator.gradle.plugin.tasks.ValidateTask){ inputSpec = "./guichet/openapi/guichet-api.yml" recommend = true } task buildTypescriptClient(type: org.openapitools.generator.gradle.plugin.tasks.GenerateTask) { generatorName = "typescript-fetch" inputSpec = "./guichet/openapi/guichet-api.yml" outputDir = "$rootDir" configOptions = [ packageName: "guichet-sdk-ts", moduleName: "guichet", npmName: "guichet-sdk-ts", npmRepository: "@dxflrs/guichet-sdk-ts", packageVersion: "0.0.1", usePromises: "true", ] }