allowUnicodeIdentifiers |
boolean, toggles whether unicode identifiers are allowed in names or not, default is false |
|
false |
apiPackage |
package for generated api classes |
|
null |
emitJSDoc |
generate JSDoc comments |
|
true |
emitModelMethods |
generate getters and setters for model properties |
|
false |
ensureUniqueParams |
Whether to ensure parameter names are unique in an operation (rename parameters that are not). |
|
true |
hideGenerationTimestamp |
Hides the generation timestamp when files are generated. |
|
true |
invokerPackage |
root package for generated code |
|
null |
licenseName |
name of the license the project uses (Default: using info.license.name) |
|
null |
modelPackage |
package for generated models |
|
null |
modelPropertyNaming |
Naming convention for the property: 'camelCase', 'PascalCase', 'snake_case' and 'original', which keeps the original name |
|
camelCase |
moduleName |
module name for AMD, Node or globals (Default: generated from <projectName>) |
|
null |
npmRepository |
Use this property to set an url your private npmRepo in the package.json |
|
null |
prependFormOrBodyParameters |
Add form or body parameters to the beginning of the parameter list. |
|
false |
projectDescription |
description of the project (Default: using info.description or "Client library of <projectName>") |
|
null |
projectName |
name of the project (Default: generated from info.title or "openapi-js-client") |
|
null |
projectVersion |
version of the project (Default: using info.version or "1.0.0") |
|
null |
sortModelPropertiesByRequiredFlag |
Sort model properties to place required parameters before optional parameters. |
|
true |
sortParamsByRequiredFlag |
Sort method arguments to place required parameters before optional parameters. |
|
true |
sourceFolder |
source folder for generated code |
|
src |
useES6 |
use JavaScript ES6 (ECMAScript 6) (beta). Default is ES6. |
|
true |
useInheritance |
use JavaScript prototype chains & delegation for inheritance |
|
true |
usePromises |
use Promises as return values from the client API, instead of superagent callbacks |
|
false |