forked from xlab-si/xopera-saas-vscode-plugin
-
Notifications
You must be signed in to change notification settings - Fork 0
/
openapi-config-client-typescript.yml
32 lines (22 loc) · 1.45 KB
/
openapi-config-client-typescript.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# Description: Sort method arguments to place required parameters before optional parameters.
sortParamsByRequiredFlag: true
# Description: Sort model properties to place required parameters before optional parameters.
sortModelPropertiesByRequiredFlag: true
# Description: Whether to ensure parameter names are unique in an operation (rename parameters that are not).
ensureUniqueParams: true
# Description: boolean, toggles whether unicode identifiers are allowed in names or not, default is false
allowUnicodeIdentifiers: false
# Description: Add form or body parameters to the beginning of the parameter list.
prependFormOrBodyParameters: true
# Description: Suffix that will be appended to all enum names. A special 'v4-compat' value enables the backward-compatible behavior (as pre v4.2.3)
enumNameSuffix: v4-compat
# Description: Naming convention for enum properties: 'camelCase', 'PascalCase', 'snake_case', 'UPPERCASE', and 'original'
enumPropertyNaming: PascalCase
# Description: Generate code that conforms to ES6.
supportsES6: true
# Description: When setting this property to true, the version will be suffixed with -SNAPSHOT.yyyyMMddHHmm
snapshot: false
# Description: Set to make additional properties types declare that their indexer may return undefined
nullSafeAdditionalProps: true
# Description: Naming convention for the property: 'camelCase', 'PascalCase', 'snake_case' and 'original', which keeps the original name
modelPropertyNaming: camelCase